The primary objective of this iteration is to load mazes and configuration information from a file, rather than hard coding into your source code.
The game will run at least 3 mazes. Going to the end of one maze goes to the next maze, returning to the start will return to the previous maze
The character will be controlled by keyboard input. The mapping will be defined by a config file
The config file will define key mappings, number of moves players have to solve the maze, and the files storing individual mazes
The dimensions of each maze are variable and defined by the file they are loaded from
When your character attempts to walk off the board or tries to cross a wall, the character does not move and an error message is displayed.
Display will be simple ascii art with a different character for empty space, end of maze, character, door, key, and wall. Only display spaces immediately adjacent to the character
When the character reaches the end space, display a success message and end the program, if they run out of moves, end the game and message failure
Include in your maze a key which is removed when picked up
A door that blocks the user, with error message, if they do not have the key, and otherwise is removed from the board
This message is needed for bidding This message is needed for bidding This message is needed for bidding This message is needed for bidding This message is needed for bidding
$20 USD em 1 dia
5,0 (63 avaliações)
5,4
5,4
2 freelancers estão ofertando em média $20 USD for esse trabalho