A 72 Hour Game

A 72 Hour Game

In Fear is a simple strategy/survival game that was made for a 72 hour game programming contest called TINS ‘07 using the Allegro game library.

Full Game Download: Click to Download

The entire game, from design to  artwork to implementation of the game was done withing the 72 hour period. It features push/pop game-states, particles, sound, graphics and implements constant time! At the start of the contest the following set of requirements were generated:

Rule-o-Matic
genre requirement

There will be 1 genre rule

genre rule #43
theme: garbage

Comment:
Garbage, Debris, Filth, Junk, Refuse, Trash, Rubble, Sewage, Garbage can, Garbage Disposal, Garbage man, Garbage collection, Recycling, Land fill, Sewage pipes, …
Artistic requirement

There will be 1 artistical rule

artistical rule #54
news events: use current news events

Comment:
news.google.com

It’s up to you how you involve this in your game. You can single out a particular recent event and use that as a theme in the game, or you can do something clever with several news items at once. Try to pick world news, something that all participants will be able to relate to.
technical requirements

There will be 2 technical rules

technical rule #61
smoke effects

technical rule #35
must use flame fx (such as in exflame.c) or explosion fx

Comment:
A cool fire effect can be achieved by creating random hotspots that slowly fade and scroll up (This was quite the thing back in the days of the demo scene) There is a short tutorial here: http://www.qzx.com/pc-gpe/fire.txt. I’m sure more info can be found online. Variations of this effect that are not really fire (e.g. explosions, or some kind of magical ice fire) are allowed too, as long as the graphics are generated on the fly.

Smoke fx can be generated using some sort of particle engine, or using blending. The smoke can be combined with the fire fx rule to display a really awesome realistic bonfire, or they can be separate. Extra kudoes if you can make the smoke part of the gameplay in interesting ways.
bonus

There are no bonus rules

Comment:
No bonus rule this year, unfortunately.

That was is it far as the additional requirements are concerned. Below are all the regular rules.

It was tough, but a lot of fun and a great learning experience! Speedhacks are a great way to learn how games work and gave me the motivation to keep pursuing game programming. Just do it!