- Casey Duncan: “Grease: it’s a game framework, no it’s a game engine, no it’s a framework for making game engines; and now it’s more than just vaporware!” Grease is an open-source project for rapid Python game development. Casey is going to give a little guided tour of the not-just-sci-fi-anymore Grease API and talk a bit about future directions. He is also going to talk about using Sphinx to document Grease, and how you can, and should, use it to document your own projects and ideas.
- Al Sweigart : “Invent Your Own Computer Games with Python.” Al’s presentation will cover his book which teaches kids (and adult beginners) how to program by making computer games. Al will talk about the methodology his book uses, things he’s learned about teaching programming and games, and about how games can bring more people into software development. The book is under a Creative Commons license and is available for free at http://inventwithpython.com. The book is also for sale in print on Amazon.com.
June 7, 2010
PyGameSF meetup Wednesday June 9th 6pm @ Main SF public library 4th floor Sycip room
The June PyGameSF meet up will be at the Sycip conference room on the fourth floor of the main San Francisco public library beside civic center BART. The library closes at 8pm so we will reconvene to frjtz on hayes street for dinner/drinks afterwords.This month’s presentations are:
April 28, 2010
PyGameSF meetup Thursday April 29th 6pm @ Main San Francisco Public Library
The April PyGameSF meet up will be at the STONG conference room on the first floor of the main San Francisco public library beside civic center BART. The library closes at 8pm so we will reconvene to frjtz on hayes street for dinner/drinks afterwords.This month’s presentations are:
- Colin Bean: Complex visualization with Pyglet and NumPy. An introduction to how complex numbers can be visualized ad 2D geometry, how geometric transformations can be described as operations on complex numbers, and how basic complex functions can produce visually striking results. Visualization code will be provided using Pyglet and NumPy. The material is based on Tristan Needham’s book “Visual Complex Analysis”.
- Harry Tormey: Mobile games to make you move around. Obesity has been cited as a contributing factor to approximately 100,000–400,000 deaths per year in the USA alone. To help address this problem the company I work for is having a competition to create an Android app that inspires and tracks physical movement using ourAPI’s. The grand prize for this competition : An all expenses paid trip to TED Global 2010. I will be demoing an example open source exercise tracking Android app and an accompanying pylons based web stack which displays information captured via the phone. Talk will cover: An introduction to Android, mobile data capture techniques and displaying information captured from the phone via a python based web backend using the Snaptic API.
March 2, 2010
PyGameSF meetup Tuesday March 2nd 6pm @ the Sycip room on the fourth floor of the Main San Francisco Public Library
The March PyGameSF meet up will be at the Sycip conference room on the fourth floor of the main San Francisco public library beside civic center BART. The library closes at 8pm so we will reconvene to frjtz on hayes street for dinner/drinks afterwords.This month’s presentations are:
- Patrick Stinson: Embedding Python as a Realtime Audio Scripting Engine. Topics will include separation and communication between the application and scripting engine, why Python is “safe” for audio work including empirical performance metrics, and caveats related to multithreaded processing as performance requirements increase. I will share my experiences using the standard CPython implementation to research and develop a state-of-the-art scripting engine for the Play professional sampling engine (http://www.soundsonline.com).
- Shandy Brown : Structuring Your Game’s Code. One approach to designing video games with a focus on rapid development and networked multiplayer capabilities. Shandy Brown will highlight key ideas in his tutorial. Fundamental topics such as event-based design, defining your game model, and separating the model and the view will be covered.
October 11, 2009
Random Tech Nugget: Creating a dictionary from a list in Python
Say you have a list and you want to create a dictionary such that the contents of the list become the keys of the dictionary. This is how you would do it:
| Python | | copy code | | ? |
| 1 | #Example, key = file name in list, value = path+filename |
| 2 | import os |
| 3 | path = os.path.abspath(os.path.dirname(__file__)) |
| 4 | mylist = ['harry.png', 'andy.png', 'dan.png'] |
| 5 | aDict = dict([(fn, os.path.join(path, fn)) for fn in mylist]) |
October 4, 2009
October 1, 2009
September 30, 2009
September 17, 2009
PyGameSF meetup Wednesday September 23 6pm @ Main San Francisco Public Library
The September PyGameSF meet up will be at the STONG conference room on the first floor of the main San Francisco public library beside civic center BART. The library closes at 8pm so we will reconvene to frjtz on hayes street for dinner/drinks afterwords.This month’s presentations are:
- Brad Busse, Harry Tormey, Keith Nemitz: “If we did do Pyweek9, here’s how and what happened”. An overview of the pyweek
experience, what works what doesn’t and why. - Niall O’Higgins: “OAuth and OpenID: A Python Hacker’s Guide.” Niall gives an overview of his experiences working with both OAuth and
OpenID.
August 7, 2009
PyGameSF meetup Wednesday August 12th 6pm @ Main San Francisco Public Library
The August PyGameSF meet up will be at the STONG conference room on the first floor of the main San Francisco public library beside civic center BART. The library closes at 8pm so we will reconvene to frjtz on hayes street for dinner/drinks afterwords.This month’s presentations are:
- Eric Bieschke and Casey Duncan: Xenotrader, a space trader MMO for the iPhone. The presentation will include such weighty topics as: Developing on Google App Engine, using jQuery and WebKit to create an interactive game, composing game sprites using nothing but CSS, HTML, masking tape and dental floss.
- Andrew Turley, Harry Tormey: Who is it?, anatomy of a facebook guessing game. This presentation will cover what it takes to build a facebook game while maintaining a modicum of sanity using pylons and
sqlalchemy.