Level
Beginner
Course Fee
USD 35
Age Group
10 - 16 years
Prerequisite
We recommend that students complete our earlier Python courses before starting this Pygame module. A strong foundation in core Python concepts, including functions, loops, conditionals, and object-oriented programming, is crucial for success in this course.
Check out the courses for beginners that will help your kid to start from scratch.
Description
Target Audience: Designed for kids aged 10 and above
Learning Approach: Introduction to Pygame
Course Features
Understanding what Pygame is and its applications
Encourages creativity and the application of game development skills
Course Outline
Creating a Pygame Window
- Setting up a display surface.
- Configuring window dimensions.
- Setting a window title (caption).
Event Handling
- Handling keyboard inputs.
- Handling mouse inputs.
- Handling window close events.
Scoring System and Game State
- Adding a scoring mechanism.
Mini-Game Development
- Catch Me Game: Implementing a simple game with scoring based on object catching.
- Ping Pong Game: Developing a basic ping pong game with paddles and ball mechanics.
- Snake Game: Students will create the classic Snake game with food collection and increasing length.
Splash Screen
- Creating a splash screen with a play button.
Multiplayer Game Development
- Implementing a 2-player game.
Why Should You Enroll in this Course?
Learning Outcomes
This Python programming course offers a hands-on introduction to gaming, ideal for beginners and intermediate learners. It provides foundational skills in game development using Python, helping students explore creative game design and programming concepts.
Schedule
Classes per Week: 2
Duration: 6 weeks
Days/Timing: The teacher will decide with the student
Instructor
