PyWeek - Return of PrintStar
6% respondents marked the game as not working.
0% of respondents wished to disqualify the entry.
|juicer-1.0-win32.zip — final||4.46 Mbytes||PrintStar||2007/09/08 17:58|
|final version - win32 (py2exe)|
|juicer-1.0.zip — final||1.83 Mbytes||PrintStar||2007/09/08 17:52|
|final version - all platforms|
|pyweek5-final.png||133.83 Kbytes||PrintStar||2007/09/08 16:22|
|Final gameplay shot|
|pyweek5-cmdline.png||12.60 Kbytes||PrintStar||2007/09/08 01:34|
|Command lines are HOT!|
|Juicer screenshot.png||130.11 Kbytes||PrintStar||2007/09/07 02:44|
|My first released screenshot|
Tuesday 11 September, 2007
[ PrintStar @ 12:17 ] Mac-friendly version available
It was pointed out to me that my use of the right mouse button as the primary gameplay button was not particularly convenient for one-button Mac users. An updated version of the game is located here:
This version of the game offers the console command 'swap' which swaps the mouse buttons. Mac users should type 'swap' before 'play' at the command prompt, and the right mouse button is no magically the left mouse button (or your only mouse button).
Again, I apologize to my Mac friends. Enjoy!
Saturday 08 September, 2007
[ PrintStar @ 17:43 ] Done! Hooray!
I just uploaded final submissions (Platform-Independent and Py2Exe Win32 versions)! I think this is the earliest I've ever completed a PyWeek! Now I just hope I didn't miss some catastrophic hidden bug...
[ PrintStar @ 16:20 ] Online Score database
While my game is a bit boring, I've successfully created an online game database! So if you connect to the main server before starting, all your scores are submitted to the database after each game.
The current standings are then served to a webpage at juicer.rainbow-100.com.
The best part is that both the game server, the web server (which is proxied behind apache), and the database (sqlite3 in python2.5) are pure python and will be distributed with the game. Totally sweet.
[ PrintStar @ 01:37 ] Game complete, but online portion not
My game play is finally complete. The whole thing is driven by a sweet command-line interface (check out the Cmd objects in python!). The reason for this is that the game is meant to connect to a server to report scores at the very least and to allow versus play at best. That's now the hard part...