0% found this document useful (0 votes)
281 views2 pages

Text-Based Adventure Game Project Guide

The document outlines the requirements for a text-based adventure game program assignment. Students must complete a planning document, make a text-based game in Python, record a screencast of the game, and have a classmate play-test it. The game must get the player's name, include code in a function, include choice prompts with if/elif/else statements, include a battle, riddle or mini-game that is skill-based not luck-based, and include victory, defeat and restart endings. The play-tester provides feedback on positives, weaknesses, and suggested solutions.

Uploaded by

api-233401612
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
281 views2 pages

Text-Based Adventure Game Project Guide

The document outlines the requirements for a text-based adventure game program assignment. Students must complete a planning document, make a text-based game in Python, record a screencast of the game, and have a classmate play-test it. The game must get the player's name, include code in a function, include choice prompts with if/elif/else statements, include a battle, riddle or mini-game that is skill-based not luck-based, and include victory, defeat and restart endings. The play-tester provides feedback on positives, weaknesses, and suggested solutions.

Uploaded by

api-233401612
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Programmer:______________________ Period:________ Date: ________

Play-tester:_________________________________________________
TEXT-BASED ADVENTURE GAME PROGRAM
1. Complete the planning Document
2. Make a text-based game in Python.
3. Make a Screencastify of your game
4. Ask a classmate to play-test the game!

Asks the player's name (stores as global variable) and reuses it.
Yes No _______/5

ALL code is in a function


Yes No _______/10

choice = raw_input("Fight the dragon or save the prince?")


/20
(Required to have 3 of these)

if:, elif:, and else:


/10
3x

.lower() or .upper()
/5
Challenge/partner
Battle, riddle, or mini-game – MUST BE SKILL
BASED /10
Not luck based (a roll of randint alone does not
determine win or loss)
Game is challenging. Not too easy. Not too hard.
(Should be winnable if the average player tries /10
a few times.)

Endings/partner
Victory – player must be able to win and be told /10
they win
Defeat – player must be able to lose and be told /10
“GAME OVER.”
Asks player if they want to start over. If they /10
say yes, it should start over back at the
beginning.

Total: __________/100
Play-tester:

1. What are 3 complements/positive elements you enjoyed?

2. What is one (or more) weakness(es) with this game?

3. Suggest a solution(s) to the weakness:

You might also like