Craig Maloney

More than you cared to know

  • Home
  • JoDee
  • Pictures
  • My Projects
  • Games
  • GTD
  • Music
  • About

12

Jul

Shut The Box

Posted by craig  Published in Craig Maloney

Download Current Version | Screenshot

Shut the Box is a simple diversion written in C and GTK+. The object is simple: Roll the dice and click the tiles that sum up to that dice roll until there are no more tiles to click.
Updated! Version 0.4

    Version 0.4 (2005-07-04)

  • Added end-of-game functionality, so the game will tell you when no more tiles may be shut.
    Version 0.3 (2004-05-09)

  • Now uses GTK+ 2.x.
  • Minor code fixes and cleanup.
    Version 0.2 (2004-04-01)

  • Added scoring.
  • Minor clean-up.

Shut The Box is based off of those little wooden puzzles with dice and tiles. My first exposure was playing this as a BBS Door on a BBS my friend ran. The concept was simple enough so I tried writing it for my own Atari BBS (with the help of another more experienced SysOp). After I took the BBS offline, the game concept grew from an idea into a sort of “Hello World” application I’d write in order to become more familiar with a language. Hence, this is my “Hello World” for GTK+, although I have several other applications brewing in GTK+.

This is my first GTK+ application, so there are a few “Learning Curves” embedded in the code. Also it is not feature complete. Unfortunately it’s as far as I’m willing to take it for now.

Patches and suggestions are always welcome. Please send both to craig@decafbad.net.

Shut the Box is listed at Happy Penguin. If you like this game, please comment there (and send me a copy as well. :) )

Other Version of Shut The Box I’ve written:

  • Java command-line Shut the Box (2/2005). Wrote this to become more familiar with Java and Object Oriented Programming. (If you decide to use this in your projects, please let me know! :) )

Thanks!

SourceForge.net Logo

Navigate...

  • JoDee
  • Pictures
  • My Projects
    • Blender
    • Busy Busy Bugs
    • Penguicon 6.0 Presentations
    • Penguicon 7.0 Presentation
    • PiddlePodder
    • Poor Man’s Cam
    • Scribus Tutorial
    • Shut The Box
    • Twisted Twister
    • WordSearch
      • Testimonials
    • Scripts
  • Games
  • GTD
    • GTD with Linux and jpilot
  • Music
    • Music I’ve written
    • Drums
  • About

Categories

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States.

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Comments...

  • Stephen on Scribd - Your moment of Zen
  • Alan on MC900Ft Jesus - I’m Going Straight To Heaven
  • craig on Palm - Abandon all ope ye who enter
  • Alan on Palm - Abandon all ope ye who enter
  • Stephen on Palm - Abandon all ope ye who enter

RSS identi.ca...

  • snapl: Sesame Street Slayer: http://www.metalinjection.net/tv/view/3284/sesame-street-slayer
  • snapl: Thinking it's a conspiracy that @greg is also turning one year older on exactly the same day identi.ca turns one year older. Hmmm.
  • snapl: @evan Please to be getting that image out of my head, kthx.
  • snapl: @fatherroderick Try this link to get at the 1.3.7 DMG for the mac: http://ur1.ca/6l45
  • snapl: @evan: Im getting there as well for the home mail. G-mail is lking mighty enticing.

RSS Bookmarks

  • Hot Dog Stand Tribute
  • debian.pkgs.cpan.org -- debified CPAN packages
  • Automated Backups With rdiff-backup | HowtoForge - Linux Howtos and Tutorials
  • batari Basic - a BASIC compiler for the Atari 2600
  • Slashdot Your Rights Online Story | Microsoft Update Quietly Installs Firefox Extension

Links

  • 43 Folders
  • Andy
  • Atari Age
  • Azenphony Press
  • Bit-Twiddlers
  • Bitsmack
  • CinciClassic
  • Code Kata
  • David Allen - GTD
  • Good Deal Games
  • Jason Sodergren
  • JoDee
  • MI Developers
  • Michigan!/usr/group
  • Penguicon
  • Pragmatic Programmers
  • Ruth McRoberts
  • Sarabeth
  • Slashdot
  • Steev Stapleton
  • Steve Uitti
  • The Traveling Turtle
  • TWIT Network
  • Vera

Recent Entries

  • SOUTH AFRICAN ATM SWIFT CARD CENTER!
  • Mortification - Scrolls of the Megalloth
  • From Rush to R30 - A listening retrospective: Power Windows
  • MC900Ft Jesus - I’m Going Straight To Heaven
  • due_today.pl, now with more correctness
  • Scribd - Your moment of Zen
  • Palm - Abandon all ope ye who enter
  • Robotic Rock Band
  • Why it’s not good to be in the news
  • Due Today (A script for todo.sh)

Recent Comments

  • Stephen in Scribd - Your moment of Zen
  • Alan in MC900Ft Jesus - I'm Going Straight To Heaven
  • craig in Palm - Abandon all ope ye who enter
  • Alan in Palm - Abandon all ope ye who enter
  • Stephen in Palm - Abandon all ope ye who enter
  • Stephen in 6.4 out of 10
  • Stephen in Why it's not good to be in the news
  • craig in Happy Anniversary, Sweetheart
  • Stephen in Happy Anniversary, Sweetheart
  • craig in Penguicon: Beginning Pygame Programming presentati…
  • Random Selection of Posts

    • Economic hardship hits fairy tales
    • Please Dont Steal My Focus
    • Open Source Abandonware
    • Units
    • Episode III
    • The Road to Cinci, Epilogue
    • Dear Java,
© 2008 Craig Maloney is proudly powered by WordPress
Theme designed by Roam2Rome
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States.