Table of Contents
Implementation
documentation work in progress
This is my first attempt at creating a top-down shooter game in Java, following a tutorial by RealTutsGML on YouTube.
Implementation
Sprite Sheet
Textures using a sprite sheet, animations are cycling through individual sprites
World Loading
The game world is generated from an image, where specific pixel colors define the layout and game objects:
- Blue – Player spawn point (only one allowed
- Red – Solid walls (impassable)
- Black – Walkable terrain
- Green – Enemy spawn points
- Yellow – Player supplies (health, ammo, etc.)
- Orange-Yellow – NPCs
- Purple – Portal to the next level