pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
Retro Game Library

Retro Game Library

pymike (pymike)

Tags:

Description

Retro Game Library is a library for creating NES and GameBoy style games.

Library Features

  • Automatic screen scaling support
  • Synced keyboard/gamepad support
  • A font module with authentic NES and GameBoy fonts
  • Dialog boxes for displaying dialog
  • Menus
  • A camera module
  • A gameobject module for easily adding and removing objects from groups
  • A geometry module with polygon collisions and response, using the Separating Axis Theorem
  • A resource loading module, for quickly loading and caching images, sounds, and music

Examples

There is only one example in the library at the moment, but also included are two games (one finished, one in development), BubbMan and Kontra, that help show off the library.

Documentation

We have a documentation in HTML format included in the library. If you feel it's lacking anything, please let us know.

Credits

This library is a collaboration between pymike and saluk.

Links

Home Page: http://code.google.com/p/retrogamelib/

Screenshot


click to view original size

Pygame.org account Comments

If you wish to leave a comment with your pygame.org account, please sign in first.

January 5, 2011 2:45pm - Magnus L - nickname: (magnet) - 4/5
*BUG REPORT*
If you press A while a dialog is loading errors happen
*ERROR*
Traceback (most recent call last):
File "example.py", line 69, in <module>
dialogbox.progress()
File "/tmp/.emelfm-unpack/retrogamelib/retrogamelib/dialog.py", line 85, in progress
if self.text_pos >= len(self.curr_dialog):
AttributeError: 'DialogBox' object has no attribute 'curr_dialog'
April 15, 2009 10:35pm - pymike - nickname: (pymike)
Thanks! I should add a final score screen thingy to give you more time to record your score. I just did a perfect run through it, and I scored 6225. Har har, its not resetting your score when you die. :P
April 11, 2009 9:30pm - Jordan Trudgett - nickname: (tgfcoder)
My highest score in BubbMan is 16050.. and that wasn't a perfect run either :( Could have gotten maybe 16500 or so. A few glitches but a fun mini-game :)
March 18, 2009 10:23pm - pymike - nickname: (pymike)
No matter how advanced graphics technology becomes, you'll never beat the good ol' NES games. ;-) Pure fun, real games.
March 18, 2009 10:06pm - Ian Mallett - nickname: (geometrian)
No matter how advanced graphics technology becomes, we're always searching for nostalgia.
March 18, 2009 4:38pm - Brian Song - nickname: (unlucky777) - 5/5
looks awesome
spotlight

 
our projects
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
 
recent releases
Oct 20, 2014

Oct 16, 2014

Oct 9, 2014

Oct 8, 2014

Oct 7, 2014

Oct 4, 2014

Oct 1, 2014

Sep 19, 2014

Sep 17, 2014

Sep 9, 2014

Sep 8, 2014

Sep 7, 2014

... more!
 
for pygame related questions, comments, and suggestions, please see help (lists, irc)