PyWeek - Return of PrintStar

Everyone's favorite week of ignoring the outside world for the sake of programming. Wait, how's that different from other weeks? Hmm...
This is a solo entry by PrintStar.

Final gameplay shot
Ratings (show detail)
Fun: 2.1
Production: 2.8
Innovation: 3.3
6% respondents marked the game as not working.
0% of respondents wished to disqualify the entry.
Respondents: 31
Files: Uploader Date
juicer-1.0-win32.zip — final 4.46 Mbytes 2007/09/08 17:58
final version - win32 (py2exe)
juicer-1.0.zip — final 1.83 Mbytes 2007/09/08 17:52
final version - all platforms
pyweek5-final.png 133.83 Kbytes 2007/09/08 16:22
Final gameplay shot
pyweek5-cmdline.png 12.60 Kbytes 2007/09/08 01:34
Command lines are HOT!
Juicer screenshot.png 130.11 Kbytes 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:

juicer-1.1.zip

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...