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.

image

Implementation

Sprite Sheet

Textures using a sprite sheet, animations are cycling through individual sprites

image

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

image