Coding Games in Python(FREE)
Learn how to code Arcade games in Python!
4.28 (43 reviews)

4 399
students
2 hours
content
Jun 2023
last update
FREE
regular price
Why take this course?
🎉 Course Title: Coding Games in Python (FREE) 🎮
Headline: 🚀 Learn how to code Arcade games in Python! 🚀
Course Description:
What You'll Learn:
- Python Arcade Library: Master this intuitive, Pythonic library that's actively maintained and updated almost daily on Github.
- Game Development: Code a variety of games using the Arcade library, including Tank Attacks, Brick Breaker, a Platformer Game like Super Mario, and Tetris.
- Fundamentals of Arcade Game Development:
- Drawing basic shapes
- Basic Animation
- Keyboard and Mouse inputs
- Working with Images and Sprites
- Animating Characters/Sprites
- Basic Collision Detection
- Resolving Wall Collisions for Top-Down Games
- Shoot Bullets, Aim and Shoot at Angle
- Scrolling
- Simulating Explosions
- Adding Sounds
- Using Tiled Map Editor to Create Game Maps/Worlds
- Implementing Ball-Brick Collisions for Brick Breaker Game
- Write a Platformer Game from Scratch
- Learn how to write Tetris from scratch!
Games to Code:
- Tank Attacks: Experience the thrill of a top-down tank shooting game.
- Brick Breaker: Revisit the classic game with your own twist.
- Platformer Game: Create a Super Mario-like adventure, complete with ladders, platforms, and all.
- Tetris: Challenge yourself with the iconic puzzle game.
Skills & Concepts Covered:
- Basic Shapes & Animation: Learn to draw and animate shapes in a game environment.
- Input Handling: Get familiar with handling keyboard and mouse inputs.
- Graphics & Sprites: Understand how to work with images, animations, and sprites.
- Collision Detection & Resolution: Grasp the basics of collision detection within games.
- Game Physics & Mechanics: Implement shooting mechanics, explosions, and more.
- Sound Integration: Add sound effects to enhance your game's immersion.
- Mapping with Tiled: Create detailed game worlds using the Tiled Map Editor.
- Complex Collision Detection: Implement intricate collision systems, like for a Brick Breaker game.
- Platformer Development from Scratch: Build a platformer game just like Super Mario, complete with mechanics and physics.
- Tetris Coding: Learn to code one of the most famous puzzle games of all time!
Join us on this fun-filled journey to learn Python by creating arcade games! Whether you're a beginner or looking to improve your skills, this course will provide you with the tools and knowledge to start your game development adventure. Let's code some games! 🎮🚀
Course Gallery




Loading charts...
Related Topics
2447722
udemy ID
07/07/2019
course created date
26/02/2020
course indexed date
Bot
course submited by