1 of 12

Python Game Development

SJU ACM STUDENT CHAPTER

x

SJU GET Club

Sign In Form:

2 of 12

About PyGame

3 of 12

What is PyGame?

  • Pygame is a free, open-source library that allows for the development of video games using python
  • Pygame offers the following functionalities:
    • Graphics
    • Sound
    • Input
    • Game Development
  • Pygame is beginner friendly, but you can get very advanced when it comes to overall game design and development
  • For more info on working with Pygame, visit: https://github.com/pygame/pygame

4 of 12

Getting on to Repl.iT

5 of 12

Steps for Creating your first Pygame on Repl.It

  1. Visit the website repl.It
  2. Select Either Login or Sign Up
    • Login if you have an account already
    • Sign up if you are first time user (you can use your google or github account to create an account)
  3. Once on the home screen, select Create Repl
  4. Search python in templates
  5. name your Repl “SJUACMPygame”
  6. Follow Along with Jake to Learn some Python Fundamentals and Build out your PyGame!

6 of 12

Python basics

7 of 12

Fundamental Topics we WIll Cover

  • Variables
  • Loops
  • Conditional Statements
  • Libraries
  • if you want to follow a structure to learn python more in-depth, check the image for guidance!

8 of 12

What’s Next with PyGame

9 of 12

What can you do next with your pygame?

  • Read up on pygame documentation to find out what other features and functionalities you can add to your game
  • Be creative - Add whatever you think would make the game more fun!
    • Here’s some inspiration:
      • Starting screen
      • Improved victory screen
      • Sound/visual effects
      • New characters
      • Different attacks
      • Jump and block

10 of 12

Resources

11 of 12

What is PyGame?

12 of 12

Thank you!