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.
| 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). |
- 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
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.
-
🧠 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
git clone https://github.com/yourusername/nomad-java-tasks.gitThen open the project in IntelliJ IDEA, or run individual .java files manually. Some projects (like turtle-game-processing) require Processing.
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