Learn how to code Arcade games in Python!

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

Why take this course?

๐ŸŽ‰ **Course Title:** Coding Games in Python (FREE) ๐ŸŽฎ**Headline:** ๐Ÿš€ **Learn how to code Arcade games in Python!** ๐Ÿš€

**Course Description:**

THIS COURSE IS NOW FREE!!

Due to my busy schedule, I will not be able to maintain or support this course as required by Udemy. However, I’ve made it free for everyone to enjoy! To comply with Udemy’s policy that video content must be under 2 hours to make a course free, I have unpublished most of the videos. Don’t worry, you can find all lecture videos on my YouTube channel: @longnguyen8112. Enjoy the course!

**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!


Get Instant Notification of New Courses on our Telegram channel.

Noteโž› Make sure your ๐”๐๐ž๐ฆ๐ฒ cart has only this course you're going to enroll it now, Remove all other courses from the ๐”๐๐ž๐ฆ๐ฒ cart before Enrolling!


**Games to Code:**
1. **Tank Attacks**: Experience the thrill of a top-down tank shooting game.
2. **Brick Breaker**: Revisit the classic game with your own twist.
3. **Platformer Game**: Create a Super Mario-like adventure, complete with ladders, platforms, and all.
4. **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! ๐ŸŽฎ๐Ÿš€**

English
language
Found It Free? Share It Fast!