Question: can you write this program for me , I will be using vivado. Optional Components Timed Levels: Each level could include a countdown timer, adding
can you write this program for me I will be using vivado.
Optional Components
Timed Levels:
Each level could include a countdown timer, adding urgency to the game. Players lose a life if they
fail to complete the level within the time limit
AIControlled Enemies:
Introduce patrolling enemies with simple AI behavior, making certain sections of the maze more
challenging to navigate.
PowerUps:
Create powerup items that temporarily increase player speed or grant invincibility, helping them
avoid obstacles or navigate traps.
Puzzle Elements:
Add gateopening mechanisms where players must collect specific items eg switches to unlock
new pathways.
Scoring System:
Track the number of coins collected, level completion time, and remaining lives to calculate a final
score, displayed at the end of the game.
Computation Component
Score Calculation:
Compute and display the player's score, based on collected items, remaining lives, and level
completion time.
Game Statistics:
Track the number of steps taken by the player, including counts of directional moves up down,
left, right to calculate player activity stats.
Optionally, calculate the average or standard deviation of player moves to analyze gameplay
efficiency.
Graphics Component
Maze and Player Visualization:
Implement a visual display of the maze layout, player position, and collectible items.
Use simple shapes or colors to represent the player, walls, and traps, ensuring visual clarity and
readability.
Dynamic Obstacles:
Include moving elements like patrolling enemies, represented graphically, to make the maze more
interactive.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
