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

  • A playable 2D video game

Skills and experience

Real-World Skills

  • Computer programming
  • Prepare for the AP Computer Science Exam with concepts taught in this course

Software / Hardware

  • Pycharm (Python IDE)

Personal Development

  • Creative problem solving
  • Teamwork and collaboration
  • How to use constructive feedback to improve your game