Make a Text-Based game with Python | Intro to Computer Programming and Game Dev
What's included
Meets on Demand
schedule meetings as needed55 mins
per sessionTeacher support
Homework
The student will have the opportunity to work on their game outside of class if they want to increase its scope. Entirely optional.Class Experience
US Grade 5 - 8
Beginner Level
In the first meeting, students will learn the basics of programming in the python programming language, including writing text to the screen, reading and parsing user input, and storing information in variables. In the second meeting, students learn about branching code that can do completely different things based on user input, so that they can get started developing a choose-your-own-adventure game. We also determine a manageable scope for the game based on how much the student is willing to do on their own time, and we plan out the whole game. The third meeting will be about building the game; by the end of the third meeting, the student will be able to show off the game to their friends, and they should have the knowledge needed to make similar text-based games in the future. This is only a rough roadmap of how I expect the meetings to go. In reality, different students might learn at different rates, come in with different levels of background knowledge, or be really curious about an obscure part of programming or game design, so sometimes we might divert from this roadmap. Students might start on their actual game earlier or later than expected, or spend a long time discussing a tangent that the student is interested in.
Learning Goals
* Understand and apply basic python features such as variables, print, input, and branching code.
* Understand and apply basic concepts in game design such as game feel, game balance, and prioritizing the player's experience.
Other Details
Pre-Requisites
The student should be able to type at a speed of 20 words per minute or more.
External Resources
In addition to the Outschool classroom, this class uses:
Teacher expertise and credentials
Master's Degree in Science from George Mason University
* M.S. in Computer Science from George Mason University
* 1 year experience teaching Computer Programming in various programming languages to students aged 8-17
* 2 years experience as a software developer.
Reviews
Live 1-on-1 Lessons
$30
per sessionMeets on demand
55 min
Completed by 3 learners
Live video meetings
Ages: 12-18