Creating an amazing 2D platformer in Python [ SNES inspired ]

Опубликовано: 11 Февраль 2024
на канале: Clear Code
102,122
2.8k

Did you play too much SNES as a kid? Have you been raised by Nintendo and Mario? Time to remake the most famous game of that generation! For this beginners tutorial we will use pygame to create a Mario style platformer game that includes an overworld as well.

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

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

Timestamps
00:00:00 - Intro & Sponsor
00:02:29 - Level setup
00:39:04 - Collisions
01:02:13 - Floor & Wall jumps
01:36:54 - Platforms
02:03:40 - Semi-collidable platforms
02:40:15 - Level graphics setup
03:09:47 - Player graphics
03:29:08 - Moving objects
04:17:24 - Enemies
05:08:02 - Interactivity & UI
06:14:06 - Sky & background tiles
07:19:53 - Overworld setup
07:57:14 - Overworld movement
09:17:17 - Sound

Related videos
Ultimate introduction to pygame:    • The ultimate introduction to Pygame  
Collisions:    • Collisions between moving objects  
Timers:    • Creating timers in pygame  
Efficient imports:    • Efficient imports in pygame  
Masks:    • Understanding Pygame masks  
Tiled:    • A guide to level creation with Tiled ...  
Delta time:    • Understanding framerate independence ...  
Cameras:    • Cameras in Pygame  
Debugging:    • Debugging in Pygame  

Project files
https://github.com/clear-code-project...