give it a cool anme
Published 07.04.2025 11:04
by Dylan Miceli
Text-based adventure game - Paired Programming Project Due: Tue Apr 15, 2025 11:59pmDue: Tue Apr 15, 2025 11:59pm Ungraded, 300 Possible Points 300 Points Possible Attempt Attempt 1 In Progress NEXT UP: Submit Assignment Unlimited Attempts Allowed For this assignment you will create a component or library for a text-based adventure game. I will supply a basic game engine and each of your jobs will be to build another component that adds to that game engine. The options for additions could include and one of the following: Player - This would likely be a class instantiated at the beginning of the game and modified as the game progresses. Monster/Encounter - Again, this would likely be a class instantiated when appropriate and modified/used as the game progresses. Map - This can be done any number of ways to represent or keep track of the player within the game from a geographic standpoint. This could include levels as well. This might also include objects that are part of the map. A room can be modeled as an object, for instance. Items - These are thing that the player finds or obtains throughout the game that can be used elsewhere in the game Objects - This might be something like a backpack or bag that the player might find and use throughout the game. This could be modeled well as a class. Combat engine - Should be generic enough to use between any two objects that might conflict within the game (e.g. player/monster) Other game module - This could be a module that you derive that might add to the game. Maybe during the game the player needs to play a game themselves to figure out a riddle or solve a problem to take them to another stage in the game. You will be grouped up with others in class and are expected to coordinate in some fashion during your individual processes. I will be around to help out when needed. Groups will be sent out via email. This assignment can be used as a stepping stone into a larger project you can use for the Final Project. I will leave the coordination of the project up to you and your groups but a couple of suggestions would be: https://repl.itLinks to an external site. https://www.pythonanywhere.com/Links to an external site. https://codeanywhere.com/Links to an external site. and even Visual Studio Code has some options to use for code sharing using Live ShareLinks to an external site.. Live Share is an extension of Visual Studio Code. This is your opportunity to work with a group of people and coordinate your code to make a basic working software package. Each person should submit their individual portion of the project. Remember to include and use comments when necessary as well as docstrings to allow your cohort to use the help functions to see how to use your libraries. Text_based_rpg.zipDownload Text_based_rpg.zip Video introducing the game engine used Python-Text-based-rpg_GroupProject.mp4