About This Course
Course Curriculum
-
Introduction to Pygame and its capabilities
00:04:00 -
Setting up a Pygame development environment
00:04:00 -
Creating a Pygame window and basic game loop
00:05:00 -
Course Materials
-
Drawing shapes on a surface
00:08:00 -
Handling keyboard events and frame rates
00:05:00 -
Adding boundaries
00:04:00 -
Adding Jump logic
00:07:00 -
Adding a background image
00:04:00
-
Introduction to sprites
00:02:00 -
Moving and animating sprites
00:06:00 -
Object-oriented programming
00:06:00 -
Projectiles
00:09:00 -
Adding enemy
00:09:00 -
Collision: Manual hitbox
00:26:00 -
Implementing collision detection using .Rect()
00:03:00 -
Displaying text & adding scores
00:03:00 -
Adding Health bars
00:05:00 -
Implementing sound effects and background music
00:03:00 -
Fixing bugs
00:03:00
-
Game design
00:02:00 -
Creating a snake
00:07:00 -
Moving the Snake
00:08:00 -
Adding boundaries to the snake
00:02:00 -
Adding apple
00:04:00 -
Detect when snake eats apple
00:03:00 -
Scores and Game over
00:05:00 -
Errors fixing
00:05:00
-
Introduction to the game
00:04:00 -
Creating spaceship
00:05:00 -
Shooting with spaceship
00:05:00 -
Adding enemies
00:07:00 -
Add shooting to enemies
00:06:00 -
Adding bullets collisions
00:06:00 -
Adding sound effects, scores and Game over
00:07:00
-
Introduction and game design
00:02:00 -
Adding a car
00:03:00 -
Drawing background images and crash check
00:06:00 -
Adding enemy cars and car collisions
00:06:00 -
Introduction to scrolling background
00:05:00 -
Adding game difficulty levels
00:07:00 -
Adding main menu page and menu buttons
00:07:00 -
Fixing errors and Making buttons interactive
00:06:00 -
Conclusion
00:03:00