Arcade Tutorial¶
Welcome to this tutorial for Arcade, a 2d game programming library for Python. This tutorial is organized around the essential topics for writing a platformer game. Along the way, you’ll learn about Python and about PyCharm, an environment for Python programming.
Python Overview¶
We want to quickly get to drawing things as a way to learn Python. Alas, there are a few Python things we have to get straight first.
Graphics With Arcade¶
Use drawing on the screen to make learning Python more enjoyable.
Writing a Game¶
Let’s start writing a game, with each step in game-writing teaching something in Python.
- Animation
- Delta Time
- First Class
- Using Class Constructors
- Class Animation
- Classes and Delta Time
- Simple Shapes
- Reverse Direction
- Left Edge
- Handle Keypress
- Up Direction
- Movable Graphics with Sprites
- Left and Right
- Sprite Class
- Move Up
- Gravity and Bounciness
- Coins
- Moving Coins
- Detect Collisions
- Keep Score