Question

Cumulative Project: How Can We Extend the Gameplay Experience?
Required Materials
PythonAnywhere (requires login)
Now that you’ve created the framework for a game, complete with different maps and scenes, enemies, items, and a currency system, we can start applying the techniques we’ve learned along the way to expand our game experience. In this activity, you’ll be adding three new components to add gameplay value to your game.

Step 1: Make a Change of Scenery
First, create at least one new scene for your game. This could be an alternative pathway, a secret room, or anything else you might come up with! Be sure to give the room a textual introduction when the player enters, and be sure they are able to navigate to and from the room freely using player input.

Step 2: A New Foe Has Appeared!
Within one of your new rooms, create a new enemy or obstacle to challenge the player in some way. The script for your enemy should provide a sort of gameplay loop, either in the form of answering/solving a puzzle or attacking an enemy to lower their stamina. Once the enemy has been defeated, the player should be rewarded with a random amount of currency, as we designed in our last activity.

Step 3: Create Lore
Finally, we’ll navigate to our library. Add a new user input option to allow them to read/collect a new book item. This one won’t be used to defeat an enemy, though; rather, it will be used to communicate lore, or storyline, to the player. Once the player picks up the book, a line of text should display a passage from the new, fictional book revealing lore about the game’s location or history. Perhaps there will be a warning of the dangers that lie ahead!

Step 4: What to Submit
Add a comment to each added section that notes #Unit 5 Activity so your instructor can find the new material.

Download your objectGame.py file by locating it in your file list and clicking the download icon (downward pointing arrow) to the right of the file name. In some browsers, the download will initiate immediately, and in others, the script will open in a browser window. Right click in the window, select Save As..., confirm where the file is saving to, and click Save.

Navigate to where your file was saved. Zip your file and submit it.

Answers

There are no human answers yet.
There are no AI answers yet. The ability to request AI answers is coming soon!

Related Questions