An Introduction to the Basics of Pygame and Python
  • Creating Our Display Surface
  • Drawing On Our Display Surface
  • Blitting (copying) Images
  • Blitting (copying) Text
  • Adding Sound Effects and Music
  • Discrete Keyboard Movement
  • Mouse Movement
  • Continuous Keyboard Movement
  • Movement Restrictions
  • Collision Detection
Bonus Lecture
  • Bonus Lecture