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: