Coding Games in Python (Udemy.com)

Learn how to code Arcade games in Python!

Created by: Long Nguyen

Produced in 2021

icon
What you will learn

  • Learn the fundamentals of writing 2D Arcade games in Python
  • Understand basic collision detection, collision resolution for top-down, ball-bouncing, and platformer games
  • Write games such as Tank Attacks, Brick-Breaker, Platformer Game(like Super Mario), Tetris

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 60 / 100

icon
Course Description

Learn how to code Arcade games in Python! We will use the Python Arcade Library to code games. Arcade is a very easy to use library. It is more intuitive, requires less boiler-plate code and more Pythonic than Pygame. The library has many contributors on Github and is actively maintained with almost daily updates.
Learn to code the following games:
1) Tank Attacks: A top-down tank shooting game.
2) BrickBreaker: Classic brick breaker game. 3) Platformer Game: A Mario-like side-scrolling platformer game(side scrolling, with climbing ladders and moving platforms). This game is written from scratch; we implement all of the platformer collisions and resolution without using any physics library. 4) Tetris.
And more to come soon! We will learn the fundamentals of writing arcade games including:
1) Drawing basic shapes2) Basic Animation3) Keyboard and Mouse inputs4) Working with Images and Sprites5) Animating Characters/Sprites6) Basic Collision Detection7) Resolving Wall Collisions for Top-Down Games8) Shoot Bullets, Aim and Shoot at Angle.
9) Scrolling 10) Simulating Explosions11) Adding Sounds 12) Using Tiled Map Editor to Create Game Maps/Worlds13) Implementing from scratch Ball-Brick Collisions for Brick-Breaker Game14) Write a Platformer Game like Super Mario from Scratch(side scrolling, with climbing ladders and moving platforms)15) Learn how to write Tetris from scratch! Who this course is for:
Any level Python students who would like to learn how to write Arcade games.

icon
Instructor Details

Long Nguyen

I am currently a faculty at Boston Latin School and a lecturer at the University of Massachusetts Boston(Umass Boston). Ireceived both my Masters and Ph.D. in Mathematics at Brigham Young University. I am passionate about teaching and my interest is to bring interesting ideas in math and computer science accessible to a wide audience.

icon
Reviews

3.0

1 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Yarmicas on 6/10/2020

i drew a square!