Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Assignment 5 A: An A - MAZE - ING Adventure! For this assignment, you will build a simple timed maze game. You will move a

Assignment 5A: An A-MAZE-ING Adventure!
For this assignment, you will build a simple timed maze game. You will move a
character through a maze to obtain a treasure. Once the treasure is obtained the maze
layout will change, and you must navigate back out of the altered maze before the time
limit.
You have the freedom to design and create your own maze layouts, images, and
sounds (as long as they are school-appropriate). However, it must meet the following
requirements:
The screen must be 800 pixels wide by 600 pixels tall
The maze must have multiple paths and dead ends, and at least one path to the
treasure.
You must be able to move a player through the maze with the W, A, S, D keys
(up, left, down, and right respectively).
You must implement collision code so that the player can not move through the
walls
When the player collides with the treasure, the following events must occur
The treasure is no longer drawn on the screen
A sound effect is played
The maze layout changes in some manner - you must follow a new route to
leave the maze
A 30 second timer must appear on the screen and count down every second
The game must end when either the player returns to the start or the timer
reaches 0
An example maze is shown below, both to give you ideas and also to illustrate that we
are not grading your submission based on artistic talent.
CODE IN PYTHON WITH PYGAME Timer: 30
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

Explain the factors that determine the degree of decentralisation

Answered: 1 week ago

Question

What Is acidity?

Answered: 1 week ago

Question

Explain the principles of delegation

Answered: 1 week ago

Question

State the importance of motivation

Answered: 1 week ago

Question

Discuss the various steps involved in the process of planning

Answered: 1 week ago

Question

3. Identify cultural universals in nonverbal communication.

Answered: 1 week ago

Question

2. Discuss the types of messages that are communicated nonverbally.

Answered: 1 week ago