I need to create a maze-type game in a program writting the program in C/C++ incorporating details of the game using assembly language or entirely in assembler if you so wish.
The game should respond to keyboard input and move at least one character player avatar through a maze built with extended ASCII characters. The game should be developed so that simple assembly programs are linked together. The maze should be at least 20 by 20 squares in size.
The rules of play is as follows: 1. A black line depicts solution route from the start to finish. 2. You can have the time count down or up, and if it is a count down and the player did not get to the end, he/she loses. Alternatively, if we use a count up type timer, the player can get to the end and the score and points collected will be displayed.
There are two possible objectives for this game:
Time limit placed upon the player to finish the maze, or score that is directly resulting from the time the player takes to finish the maze.
Acquiring points is based upon collection of objects placed in the maze. (The objects can move randomly, and may contain hazards if desired- optional) Display the following elements:
Timer (if time limit is imposed)
Menu (Input player name, selection of options, help screen, play game, exit game)
Save score to text file feature