A 2D platformer game built in Java featuring tile-based level design, smooth player movement, and sprite animations. This project demonstrates core game development concepts such as collision detection, input handling, and basic physics using Java AWT/Swing.
- 🧱 Tile-based level system
- 🕹️ Smooth player movement
- 🎞️ Sprite animations
- ⚡ Collision detection
- 🎮 Keyboard input handling
- 🧠 Basic game physics
- Java
- AWT / Swing
HighTechGame/ ├── main.java ├── game.java ├── gamepanel.java ├── gamewindow.java ├── Entity.java ├── Level.java ├── LevelManager.java ├── LoadSave.java ├── KeyBoardinputs.java ├── Mouseinputs.java ├── Constant.java ├── HelpMethods.java ├── player_sprites.png ├── level_one_data.png
javac *.java
java main