Welcome to my Java mini-project repository! This repository contains a collection of small projects and exercises that I've created to hone my Java programming skills. Each project is designed to demonstrate specific concepts and techniques in Java development. Whether you're looking to understand basic syntax, explore object-oriented programming, or build fun and interactive applications, you'll find a variety of projects here that cater to different learning objectives.
This project is a simple implementation of the Pong game written in Java. It utilizes core Java concepts like object-oriented programming, event handling, and graphics rendering.
- Single-player Pong game
- Basic controls for moving the paddle
- Ball bouncing physics with collision detection
- Scorekeeping
- Java Development Kit (JDK) 11 or later Download JDK
- A Java IDE (e.g., IntelliJ IDEA, Eclipse)
- bash git clone https://github.com/Gihansachith92/Java-Mini-Projects-.git
This project is a simple implementation of the classic Snake game. It leverages basic Java concepts such as loops, conditionals, and array manipulation to create an engaging game experience.
- Basic snake movement with keyboard controls
- Food generation for the snake to grow
- Game over detection when the snake hits the wall or itself
- Java Development Kit (JDK) 11 or later Download JDK
- A Java IDE (e.g., IntelliJ IDEA, Eclipse)
- bash git clone https://github.com/Gihansachith92/Java-Mini-Projects-.git

