RPG Python Game Website
RPG Python Game Website
CT.L2-08 Use visual representations of problem states, structures, and data (e.g., graphs,
charts, network diagrams, flowcharts).
MD Literacy Standards
CCSS.ELA-Literacy.RST.11-12.3
Follow precisely a complex multistep procedure when carrying out experiments, taking
measurements, or performing technical tasks; analyze the specific results based on
explanations in the text.
CCSS.ELA-Literacy.RST.11-12.2
Determine the central ideas or conclusions of a text; summarize complex concepts, processes,
or information presented in a text by paraphrasing them in simpler but still accurate terms.
Objectives
Learn how software engineers develop computer games.
Learn about the process of product re-engineering.
Learn how engineering teams address problem solving.
Learn about teamwork and working in groups.
Activity Description (WTL)
Groups will develop team websites using Weebly with comments enabled to describe the
process of developing a 2 player RPG using the python programming language.
I will ask the students to work in teams of 4 to develop their own Role Playing Computer
Program. During each phase of completion, students from other groups will offer feedback in an
effort for students to successfully complete each phase of the project. Students will be able to
view each others progress as the group publishes their developments. In order for a group to
move to the next phase, all groups must comment and a response must also be offered by the
group members in conclusion.
Programmed Game Description
Suppose you want to create a simple role playing game. Your program will consist of humans
verses a monster or enemy of choice and try to defeat each other ( humans try to kill the
enemies and vice versa).
Pre-Reading/ Guide (Reading Comprehension)
http://www.bcanotes.com/Download/files%20of%20It/Chapter%2011-PCP.pdf
Game Planning Page (WTL-Reader Response) Students must answer the following in a blog
format in order to brainstorm a solution for game and a moderator in each group will make final
posts with the conclusion in planning for each.
How would you keep track of how close a fighter is to death?
What characteristics of a fighter might be important in such a program?
What would you expect your fighters to be able to do?
What information might your fighters need to tell your program?
What data and methods would you use to describe a Human or an Enemy , and to give them
the required capabilities?
Would there be any differences between your Human and your Enemy class?
Game Page:
The *.py file will be posted and able to be downloaded and played. Students from other groups
can comment after playing the game any bugs and pros and cons of the game play.