This is our game project for our Object-Oriented Programming course. Bomberman is an individual game that does not require players have excellent skills or advanced technology. It's a straightforward game that may be enjoyed by people of all ages. As a result of all of these factors, we developed a program that is user-friendly and assists users in having the greatest possible experiences. So, what are we waiting for? Let the story begin!
Order | Name | MSV | Github account | |
---|---|---|---|---|
1 | Truong Gia Ngoc | 21020369 | ngoctruonggia@gmail.com | cognaiger |
2 | Pham Gia Phong | 21020128 | phamgiaphong8122003@gmail.com | GPhong812 |
As a fresher developer, we assume that the Bomberman game is one of the most simple game which helps us in practicing coding with OOP also some significant aspects of the front-end such as: How to render the game? , How frame working in UX/UI? , ….
Players will direct the character's movement in order to place bombs to killing the enemy. After the player has killed all enemies of this level a portal will open for the character to enter in order to advance to the next level (we have 3 levels).
- Character: The character is controlled by button WASD, press SPACE to place bomb. Moreover ,The character will increase strength if he absorbs item.
- Bomb : When the bomb explodes, it will create a fire flames, if the character or the enemy hits the fire flames, they will all be destroyed. The length of the flame will increase if the character eats flameitem
- Enemy: includes 6 types and is divided by level, each type has its own appearance and attribute.
- Brick : it Can be broken by bombs and can contain items
- Wall : it cannot be broken to limit the movement of characters and enemies
Features 🚩
- Completed: Basic logic, UX/UI, sound of game
- Incompleted: 2 players, multiplayer through Internet, AI for auto playing…
Challenges‼️
- Task allocation for each team member
- Communication
- Working environment (Github)