Let’s a make a real-time adventure game in JavaScript!
This game is inspired by the Legend of Zelda on NES, of course we will not be using any copyrighted material, we will just use Zelda as a guide for the type game mechanics we want to include in our adventure game.
Codename: Levolon
Github:
Requirements:
- Top-down view, we’ll go with 4x the NES resolution, 960 x 640, this gives us a 15 x 10 grid of 64px tiles.
- Sprites and tiles will be 64×64 pixel pngs
- Real-time movement and combat with keyboard controls
- Sound effects and music
- saveable progress
- a main hero character that can collect items
- items with different powers that can be equipped to an item slot
- button controls for attack and use item
- screens that build together to form a world
- stairs / entrances to dungerios
- dungeons with maps, enemies, items
Map Builder
to properly build out our game with a world view and dungeon levels we will need a level builder tool.
- build and save screens
- click tiles to choose different tile types
- build and save pre-set block patterns
- build and save worlds and dungeons
- assign stairs or entrances to dungeons
- place items and enemies
- place character / character dialog