• No products in the cart.

5

10

ratings 

Python is an interpreted high-level, general-purpose programming language that emphasizes significant indentation through the use of indentation. Python is written …

UDesign Membership
Course Access

Unlimited Duration

Students Enrolled

7735

Total Video Time

4 hours, 5 minutes

Posted by
Python is an interpreted high-level, general-purpose programming language that emphasizes significant indentation through the use of indentation. Python is written in a close to English manner, facilitating easy writing, learning, and understanding. In this course, you will learn the fundamentals of game development using Pygame - an open-source Python library.   Prerequisite.   Fundamental understanding of programming using the Python programming language is an added advantage. What you’ll learn.
  •   How to install Homebrew and Pygame.
  •   The basic game code structure.
  •   How to change Pygame background color.
  •   Creating a settings class for our game.
  •   A walk-through of the entire process of making a game, starting with creating the ship to leveling up to creating a scoreboard and adding lives.
    Who is this course for?     This course is recommended to anyone who wants to learn game development from scratch.
Profile Photo
Space Learn
5 5
27491

Students

About Instructor

Course Currilcum

  • Introduction 00:00:00
  • How to install homebrew and pygame 00:03:00
  • Basic game code structure 00:05:00
  • How to change pygame background color 00:02:00
  • Creating a settings class for our game 00:05:00
  • Creating the ship class 00:06:00
  • Drawing the ship to screen 00:02:00
  • Refactoring part 1 00:03:00
  • Refactoring part 2 00:03:00
  • Moving our ship to the right 00:04:00
  • Constant movement 00:05:00
  • Moving to the left 00:02:00
  • Making our ship go faster 00:04:00
  • Stopping our ship at screens edge 00:03:00
  • Bullet settings 00:01:00
  • Bullet class 00:09:00
  • Bullets group 00:02:00
  • Refactoring check events 00:06:00
  • Firing bullets 00:05:00
  • Deleting bullets 00:04:00
  • Update bullets function 00:03:00
  • Creating the alien class 00:06:00
  • Creating an instance of the alien 00:01:00
  • Making our alien appear on screen 00:01:00
  • Creating row of aliens 00:06:00
  • Creating the fleet 00:07:00
  • Refactoring create alien 00:05:00
  • Adding rows of aliens 00:08:00
  • Moving aliens right 00:03:00
  • Has an alien hit screens edge 00:04:00
  • Changing fleet direction 00:06:00
  • Shooting down aliens 00:04:00
  • Repopulatng the alien fleet 00:03:00
  • Changing alien and bullet speed 00:00:00
  • Detecting alien ship collisions 00:04:00
  • Responding to alien ship collisions 00:12:00
  • Reacting when an alien reaches the bottom of the screen 00:03:00
  • Game over 00:02:00
  • When different parts of the game should run 00:01:00
  • Create the button class 00:10:00
  • Creating a play button 00:04:00
  • Making the play button work 00:05:00
  • Resetting our game 00:06:00
  • Deactivating the play button 00:01:00
  • Hiding the mouse 00:02:00
  • Refactoring bullets 00:04:00
  • Leveling up 00:06:00
  • Resetting the speed 00:01:00
  • Creating a scoreboard 00:12:00
  • Adding points to aliens 00:04:00
  • Increasing the points score 00:05:00
  • Rounding the score 00:02:00
  • Adding a high score 00:08:00
  • Displaying our level 00:10:00
  • Adding lives 00:12:00

Course Reviews

5

5
10 ratings
  • 5 stars10
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0
  1. Celina McErlaineApril 25, 2021 at 6:51 pm

    5

    Excellent course on learning different types of analysis. However, theoretical part is missing.

  2. Alphard MacGibbonApril 18, 2021 at 6:52 pm

    5

    Dear sir,thankyou

  3. 5

    Beautifully explained…so long so good.

  4. Romann CastagneApril 18, 2021 at 6:52 pm

    5

    It’s been a pleasure to take the course, there has been a lot of thing I’ve learnt. Highly recommended

  5. 5

    I have just started taking this course, so I cannot talk about the content of this course.

  6. 5

    the way in which course is going is good. It is easy to grab what things and telling and easy to cope up with the flow.

  7. 5

    This course is packed with information and well-organized.

  8. Layla-Mae LovittApril 18, 2021 at 6:51 pm

    5

    hi, I have got confident affter this course. really help full Beginner

  9. Daijon GreatheadApril 18, 2021 at 6:51 pm

    5

    Thank you for the course

  10. 5

    Excellent course. I felt like I really learned a lot.

X