Don't Hang Me  
 
 

BETA 4 | HOT SPOT FRAMEWORK

Don't Hang Me Beta 4

INSTALL | IMAGE GALLERY


runtime requirements: Microsoft .NET Framework 1.1 and DirectX 9.0a
Don't Hang Me is the childhood game of Hangman turned into a game show -- with a sadistic twist or two.  This game isn't so much playing Hangman as playing someone playing Hangman.  Confused?  Just run through the in-game tutorial, and it should clear up everything.

The Pretentious Pilot release serves a couple of purposes, 1) to serve as a freeware version of what will become a multiplayer game which allows for future expansions (a la The Sims 2), and 2) help extend the core functionality of the Hot Spot Framework, on which the game is based.

Like any decent TV show, Don't Hang Me has annual seasons.  As shows progress, new twists to the gameplay develop, and new contestants enter the scene, each hoping to make their mark.  In the full version, players will get to choose from these available contestants as their avatars in the game.  As expansions to the main game are released, more play possibilities open up: from playing through single-player for an entire "Season" (elimination ensures that you never get to the final "episode" of the season, and therefore lose the game before it ends), or multi-player with friends using one of the available installed packs, or combinations thereof.

The Pretentious Pilot, then, is a pitch to the network for the show to get picked up for it's first actual season, or at least a TV special in prime time...


Hot Spot Framework for video games

Don't Hang Me is a surprisingly successful extension of the Hot Spot Framework (v0.11a).  The HSF was initially designed for adventure-style games, but the extreme generalizations that make it a useful framework also gave rise to surprising flexibility (and dare I say elegance) necessary for Don't Hang Me to operate.  The result is that the game play runs entirely off of the existing HSF scripting concepts -- with only a few extensions specified by the Don't Hang Me game code.

Part of the extension process was creating new Data Access Layer elements (upon which the default implementation for the DAL is based in HSF v0.15a) to read data from additional file sources for Character data, Category and Phrase data, as well as Game Studio Sets.  Each of these elements are modular to allow for future expansion -- new characters can be selected from the Green Room, Sets can be selected to play the game in more extreme locales than a stuffy studio (such as the beach, outer space, or your own living room), and puzzles for older games and game types can be rejuvenated with additional phrases and/or categories.

The process of creating the first iteration of this game was very rewarding, enjoyable, and taught me a lot.  I hope the end result is just as enjoyable.

 
 

Don't Hang Me - Copyright © 1998 - 2008
Hot Spot Framework - Copyright © 2005 - 2008
1013 - The End of the Line - Copyright © 1996 - 2004

Sean Corse | sean.corse@thatsorange.com | http://www.thatsorange.com