Interactive Calculator Gaming Experience
Apart from having the world's most pretentious title, this is really the only bit of real program-length programming I've ever done. Naturally, me being me, it will only run on a fairly obscure model of programmable calculator, the TI83* . This is mainly a technical exercise for myself, in programming logic, but the game engine is fully working, and it can be used by others to write their own quests (once I upload the documentation, of course).
I.C.G.E. is a text based adventure program, based on the combat system of the old Fighting Fantasy gamebooks. I would have liked to do graphics, but the memory of the TI83 is limited, to say the least† - so if you want a more graphical RPG, look somewhere else (there seem to be a number of decent ones available, especially for the TI83+ with it's massive memory, although when I started writing the I.C.G.E. there weren't).
A big advantage of the I.C.G.E. over more grapical and complex games is it's modular system, This means:
<the next bit will be hyperlinked when I've bug-tested and uploaded - and in
the case of the documentation, written up.>
I retain the rights to all the programs that comprise the I.C.G.E., but give
permission for their download for personal use. I also give permission to edit
the files to the extend necessary to write new quests. I *don't* give blanket
permission to host these files elsewhere (If you email me to discuss it, I'll
almost certainly be amenable to letting you).
Should another person write a quest, they have full rights to that sub-program,
but I'd love to host/link to a copy, and I'll update the relevant shell programs
on this site, to allow for the use of locked variables (see documentation)
Click Here for the zipped program files. A simple readme is included.
Click Here for the full manual
Click Here for the documentation on each program - for programmers who want to
write their own quests.
* Not strictly true - It will run much *better* on the TI83+ series, and will
probably work on higher grades of Texas Instruments calculators, at least if you
get a shell program. For that matter, you can download an emulator and play it
on your computer, but I can't think why you'd want to do that...
†I believe it is possible to compile TI programs on computers, which
compacts the files massively, but I haven't done that because a) I program *on*
the calculator, when I have nothing else to do - and if I'm at a computer I can
usually find more interesting things and b) I don't know how. Incidentally, You
can tell I like foot notes, can't you?