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.
AI-Controlled Enemies:
Introduce patrolling enemies with simple AI behavior, making certain sections of the maze more
challenging to navigate.
Power-Ups:
Create power-up items that temporarily increase player speed or grant invincibility, helping them
avoid obstacles or navigate traps.
Puzzle Elements:
Add gate-opening mechanisms where players must collect specific items (e.g., 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.
can you write this program for me , I will be

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!