Let's live code a game with Arcade in less than 30 minutes
summary
Live codes a pseudo-3D "supercaler" racing game in Python using Arcade, builds the road as 100 segments with alternating colors and projects vertices into screen space, adds a camera that follows a player car, plays music and renders lane markings, grass and roadside. Curves use ease-in-out interpolation, physics make the car stop on tight corners, and the final state is available as demo.py on GitHub. Live demo shows a visual oscillation bug (rear polygons) but otherwise runs.
AI-written summary · about
chapters (10)
- 0:00Live coding intro
- 2:40Road data structures
- 5:30Rendering 2D road
- 8:18Projecting to 3D
- 11:01Color and music
- 15:20Player car movement
- 17:38Road curves with interpolation
- 20:06Finalizing game
- 22:02Side elements & mechanics
- 23:21Live demo & closing
related talks
30mEasy 2D Game Creation With Arcade
57mGame Programming with Python
34mScrolling Animated ASCII Art in Python
27mLevel Up with Python: Building a Shooter Game Live with PyGame
28mMaking Games
51mFive Ounce Racer - Revving Up Pinewood Derby Software in Python
27mLude - build video games quickly
59mPlaying Video Games One Frame at a Time
