Skip to content

Latest commit

ย 

History

History
90 lines (65 loc) ยท 2.73 KB

File metadata and controls

90 lines (65 loc) ยท 2.73 KB

๐Ÿงญ nomad-java-tasks

A collection of small and medium-sized Java projects, written for exploration, learning, and fun.
From console games to algorithmic challenges โ€” this is my personal nomadic journey across the Java landscape.


๐Ÿ“ฆ Projects Overview

Project Description
15-puzzle Classic sliding puzzle game (Processing).
beecrowd Competitive programming solutions from beecrowd.
console-turtle-game Turtle that leaves a trail in console.
game-2048 Terminal-based 2048 game implementation.
leetcode LeetCode problem solutions in Java.
rational-calculator Rational number calculator with basic arithmetic.
snowflake-animation Winter-themed animation using Processing.
tasks-with-methods Collection of beginner-level Java tasks.
turtle-game-processing Graphical turtle pathfinding game (Processing).

๐Ÿ› ๏ธ Tech Stack

  • Language: Java
  • Graphics: Processing (for GUI projects)
  • IDE: IntelliJ IDEA
  • Build System: None (manual / native)

๐Ÿ“‚ Folder Structure (click to expand)
nomad-java-tasks/
โ”œโ”€โ”€ 15-puzzle/
โ”œโ”€โ”€ beecrowd/
โ”œโ”€โ”€ console-turtle-game/
โ”œโ”€โ”€ game-2048/
โ”œโ”€โ”€ leetcode/
โ”œโ”€โ”€ processing/               # External Processing libraries (jars)
โ”œโ”€โ”€ rational-calculator/
โ”œโ”€โ”€ snowflake-animation/
โ”œโ”€โ”€ tasks-with-methods/
โ”œโ”€โ”€ turtle-game-processing/
โ”œโ”€โ”€ LICENSE
โ””โ”€โ”€ README.md

๐ŸŽฎ Featured: Turtle Game (Processing Edition)

A visual game where a turtle explores a minefield grid with a pathfinding twist. Includes zooming, panning, and smooth controls. Work in progress โ€” check out ToDo list.md for future plans.


โœจ Goals

  • ๐Ÿง  Learn Java deeply via hands-on practice

  • ๐Ÿ›ธ Experiment with algorithms and simulation

  • ๐ŸŽจ Build visual and console-based tools and games

  • ๐Ÿงฐ Reinforce CS fundamentals with challenges


๐Ÿš€ Getting Started

git clone https://github.com/yourusername/nomad-java-tasks.git

Then open the project in IntelliJ IDEA, or run individual .java files manually. Some projects (like turtle-game-processing) require Processing.


๐Ÿ“œ License

This project is licensed under the GNU Lesser General Public License (LGPL).
See the LICENSE file for details.

ยฉ 2025 โ€” Created by ExtroEd
With technical assistance from ChatGPT by OpenAI