Skip to content

ExtroEd/nomad-java-tasks

Repository files navigation

🧭 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

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages