pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
jBot

jBot - Complete JBot Release!

JRW (jbot)

Tags:

Description

Development is officially done. Thanks for all the downloads!

All versions of jbot, from 0.1 PreAlpha to 1.6 Sound update, are released as a zip file on google code! Please download it!

Run and jump to collect coins and shoot your way through mobs and blue barrier doors. Avoid getting hit by spikes, lasers, or mobs and find your way to the white exit.

Requires python 2.6+

Runs on mac, windows, and linux.

WELL COMMENTED, EASY TO EDIT CODE!

This is a platformer game similar to Super Metroid, K.O.L.M., and Super mario.

Required screen size: 1280x768 pixels or greater

GETS 55+ FPS!

Includes: Particle effects, Monsters, Beautiful gfx, Laser guns, Health bar, Coins, Progress saving, Binary levels, Physics, Pixel art, Sfx, Lots more!!

Please suggest any bugs or changes in the comments.

Expect in version 1.7: More Mobs? Python 3 support?

Changes

All versions of jbot, from 0.1 PreAlpha to 1.6 Sound update, are released as a zip file on google code! Please download it!

Links

Home Page: http://code.google.com/p/jbot-game/
Source: http://bit.ly/13Qxsuh

Releases

jBot - JavaScript? - Jun 1, 2014
jBot - Complete JBot Release! - Jun 1, 2013
jBot - Development has ended - May 22, 2013
jBot - 1.6 - Apr 16, 2013
jBot - 1.5 - Apr 10, 2013
jBot - 1.4 - Apr 8, 2013
jBot - 1.3 - Apr 7, 2013

Pygame.org account Comments

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

April 26, 2013 2:04am - JRW - nickname: (jbot)
My bad. It does not work on python 3. Maybe somewhere around 1.8 that will be fixed. Confirmed for 1.7: new mob, chickens?
April 18, 2013 3:04am - Jimmy Beaudoin - nickname: (woofwoofdude)
Same things than mieze (Py 3.2.4)
April 12, 2013 1:27am - JRW - nickname: (jbot)
To smilo:
Thx for liking the code!
Try remixing and uploading to the website!
April 11, 2013 11:56pm - JRW - nickname: (jbot)
To mieze:
It looks like when you reset progress you used the wrong level. Try level: 2 and episode: 1. This will also reset the score.
April 11, 2013 6:43pm - Smilo - nickname: (smilo) - 5/5
This is great, I have been looking for a platformer that is extremely well commented for a while now, and it looks like I hit the jackpot. Thanks for sharing and amazing game.
April 11, 2013 4:14am - miezebieze - nickname: (mieze)
The reading of .dat files is kind of broken. First it complained about Progress.dat and when I ResetProgress.py'd that, it complained about L.dat.

Traceback (most recent call last):
File "Main.py", line 858, in <module>
levelF = shelve.open(os.path.join("Levels","L.dat"))
File "/usr/lib/python3.3/shelve.py", line 232, in open
return DbfilenameShelf(filename, flag, protocol, writeback)
File "/usr/lib/python3.3/shelve.py", line 216, in __init__
Shelf.__init__(self, dbm.open(filename, flag), protocol, writeback)
File "/usr/lib/python3.3/dbm/__init__.py", line 83, in open
raise error[0]("db type could not be determined")
dbm.error: db type could not be determined
spotlight

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

Aug 22, 2014

Aug 21, 2014


Aug 19, 2014

Aug 18, 2014

Aug 2, 2014


Jul 28, 2014

Jul 22, 2014

Jul 21, 2014

Jul 20, 2014

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