Game programming with Python
Prerequisites
- Age: 12 – 17
- Skill Level: Beginner – Intermediate
- Basic knowledge of algebra strongly recommended. No previous programming experience required
What You’ll Learn
- Customization and control; rule every aspect of game design
- Using LiveWires and PyGame to make game creation easier
- How to make 2D graphic sprites animate and move
- Techniques for adding sounds and music
- How to create and code game logic, like AI and game events
- Making a game respond to the keyboard and mouse
- Data types and variables (numbers, strings, Booleans & lists)
- Program control flow: conditions, loops, functions & game state
Skill Level
What You’ll Create
Skills and experience
Real-World Skills
- Computer programming
- Prepare for the AP Computer Science Exam with concepts taught in this course
Software / Hardware
Personal Development
- Creative problem solving
- Teamwork and collaboration
- How to use constructive feedback to improve your game