This is a community project created on my Twitch channel. Please feel free to contribute to the project, join the stream, fix bugs, add features... whatever you want :)! I'm doing this as a learning project for getting to know Flame-Engine a little bit better. Go check them out!
The game is based of a game I created in university together with my sister in 2012 using Microsoft XNA. It's called "XAVIS ADVENTURE" because of the main character called Xavi. It's inspired by bomberman and similiar 2D games.
- Thanks to the Flame team for answering questions and providing this cool engine <3!
- Thanks to my sister for the graphics <3!
- Thanks to the contributors and stream attendees <3!
- @dumazy (https://github.com/dumazy)
- Moving through all the screens
- Menu
- Buttons:
- Start: GameScreen LVL1
- Highscore: HighScoreScreen
- Exit: Close the game
- Buttons:
- Background
- Buttons: Start, HighScore, Exit
- Buttons with different States (Active, Hover, Inactive)
- should only be visible the first time || on button click
- going back to Menu
- generating map
- player
- moving with WASD
- shooting with space
- collision detection with walls
- player: set moving area
- enemies
- collision detection with walls
- collision detection with player -> kills player
- collision detection with gun
- traps
- collision detection with player
- using Tiled map (https://thorbjorn.itch.io/tiled)
- player: set moving area
- Web or Mobile first?
- Highscore
- collision detection with traps
- Multiplayer
- Procedural Generation
- glitching while walking