My first development project in the Full Stack Web Development bootcamp of Ironhack.
I will implement DR-MAN Game.
DR-MAN must eat all balls in board without found a COVID in their path.
If DR-MAN found a COVID, he dies and LOST GAME!!! If DR-MAN eat all balls in board, he WINS!!
DR-MAN can move in 4 directions using once of arrow keys. When we use an arrow key, DR-MAN move automatically in selected direction to found a wall, don't need press permanently an arrow key.
COVID move in randomize directions, can change their movement.
- Draw board game, all walls.
- Draw all eating pills.
- Draw DR-MAN in initial position and can move it.
- Implement DR-MAN movement, stops if found a wall or a COVID.
- Draw COVIDs in start room.
- Implement randomize movement of COVIDs.
- Hidden eaten balls by DR-MAN and set points in Board point
- Implement WIN or GAME OVER status...
- Implement bonus balls.
- Implement logical of bonus points.
Class to manage all items need in game: Board, PAC-MAN and Ghost. And to managing status of game: Points, WIN or GAME OVER!!
A class to manage all walls and draw it.
Abstract class for difine attributes and functions to use in DR-MAN and COVID classes
Class used to manage DR-MAN
Class used to manage COVIDs