First public reading from The Python Game Book

Vienna, 17. Feb. 2010: The first public reading directly from The Python Game Book took place during my talk about programming with Pygame at a meeting of the PYUGAT (Python User Group Austria) in Vienna‘s famous hackerspace, the Metalab.

My speech was more about practical programming than about The Python Game Book itself, and i concentrated on part2: 2D programming with pygame.

Thanks to the new download-code-direct-from-wiki-feature of Dokuwiki my workload for updating code snippets dropped dramatically…

catch the thief game from The Python Game Book (part2, step13)

The little “catch the thief” game (only surfaces, no pygame sprites) showed ugly line artefacts, maybe because my cleanrect function is buggy.

The spritedemo is no finished game yet but works fine. My students are currently busy inventing game ideas for the sprite demo.
Results so far:

  • Bring down the frame rate by creating 1.000.000 sprites
  • Find one marked sprite (babytux) out of hundreds..

spritedemo from The Python Game Book (part2, step14)
I look forward to see my students working with The Python Game Book at the Austria Game Jam next weekend: A meeting where artists and coders come together to build teams and create a game in 48 hours. The Austria Game Jam is part of the global game jam.

As speed counts more than perfection at game jams, i have hope to see the theory proofed that Python (and pygame) is one of the fastest programming languages:

Not so much fast at raw computing speed (a interpreted language is usually slower then a compiled language) but fast at “from idea to result” speed.

More information at my blog post in German language.

Advertisements

About Horst JENS

teaching open source game programming to kids
This entry was posted in Uncategorized and tagged , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s