Master Python by making 5 games [the new ultimate introduction to pygame]

Опубликовано: 19 Май 2024
на канале: Clear Code
148,374
5.1k

Thanks to Brilliant for the support, you can find them here: https://brilliant.org/ClearCode/

This video covers game development in Python. We will create a spaceship shooter, a Vampire survivor style game, Pong, a platformer and a Pokémon inspired battle game. Via those you can master your knowledge of Python since we will touch on every part of the language and use inheritance, decorators, dunder statements and a lot more.

Related videos:
Masks -    • Understanding Pygame masks  
Tiled -    • A guide to level creation with Tiled ...  
Ultimate intro to Godot 4 -    • The ultimate introduction to Godot 4  
Complete guide to Python -    • The complete guide to Python  

Find/support me on other channels
Patreon -   / clearcode  
Twitter -   / clear_coder  
Discord -   / discord  

Shoutout to Scarloxy for creating the Pokemon and Vampire survivor graphics:   / scarloxy  

Project files:
start files - https://github.com/clear-code-project...
stages - https://drive.google.com/drive/folder...

Timestamps:
00:00:00 - Intro and pygame overview
00:06:49 - Spaceship game
00:19:20 - Drawing surfaces
00:42:11 - Rectangles
01:03:52 - Movement & delta time
01:29:35 - getting input
01:54:25 - sprites
02:13:53 - working with time
02:36:01 - collisions
02:53:02 - drawing other things
03:12:35 - finishing the space game (transform, masks & sound)
03:45:23 - Vampire survivor
04:00:24 - proper collisions
04:20:23 - creating levels in Tiled
04:42:08 - Creating a camera
05:04:43 - Player animations
05:19:23 - Shooting!
05:45:37 - Enemies
06:03:18 - finishing the game
06:15:29 - Pong
06:41:48 - Collisions between moving objects
06:55:35 - using inheritance
07:04:01 - loading and saving data
07:25:35 - Platformer game
07:40:28 - Platformer logic
07:54:25 - Platformer animations
08:19:37 - Creating timers
08:46:09 - Bees and worms
09:09:20 - Monster Battle
09:28:31 - Creating menus
09:53:05 - Creating more menus
10:12:37 - the battle system
10:28:58 - Adding battle visuals
10:55:37 - finishing the game