~/talk

Easy 2D Game Creation With Arcade

Talkat PyCon 2018 · on Saturday, 2018-05-12· [python, creative-coding]

Arcade is a Python 3.6+ library using OpenGL for 2D games, demonstrating concrete code: window creation, primitive drawing, sprites and sprite lists, and a working coin-collection demo with 50 coins placed randomly. Rendering uses vertex and texture buffers to cut thousands of draw calls down to 60 frames per second draws, handles 10,000 wall sprites in a large map, shows sprite classes with per-frame update logic, and notes packaging for distribution remains awkward.

AI-written summary · about

  1. 0:00Intro
  2. 1:07Installation
  3. 1:49Open a Window
  4. 2:38Drawing Setup
  5. 4:51Drawing Commands
  6. 5:33Sample Images
  7. 6:49Draw With Functions
  8. 7:58The Main Function
  9. 9:00Wait! That's not fast...
  10. 9:58Use Classes
  11. 13:14Use Sprites
  12. 15:37Create Sprites
  13. 16:09Drawing Sprites
  14. 16:33Sprite Collisions
  15. 17:07Moving Sprites
  16. 18:14Moving The Player
  17. 18:31Moving Coins Down
  18. 20:24Moving a Sprite
  19. 22:00Learn By Example
  20. 24:02What's Next?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.