
Project STORM/ARASHI
source code release

August 20, 1992, rev 1.1 July 22, 1993
Copyright ©1992, Juri Munkki

Since I have been unable to find time to work on the STORM game (I havenÕt even had the time to change the name to Arashi, as was planned after I got a letter from a company with a similar name), IÕm now releasing the source code to the game in the condition that it is now. [1.1 Fortunately this has changed.]

This package is available on the internet with anonymous ftp from ics.uci.edu, where the Think C mailing list archives are kept. If there are any future revisions of the source code package, I will send them there.

There are several possible uses for this source code package.

„	It can be used as a learning tool for writing Macintosh games and graphics packages that draw directly onto the screen. As long as you do not borrow huge amounts of code (just a few lines here and there), you are welcome to look at the code free of charge.

„	The graphics routines can be used to write other games, animations and possibly even scientific visualization programs. If you write a commercial program, there is a one-time fee of $50 for every application that you write. For shareware and freeware authors, the fee is only $25. I havenÕt received any shareware payments for the sound kit. The sound kit Ņread meÓ mentions a different system for payments, but you can ignore that part of the document.

„	I hope that someone will pick up my work and write a level editor and add new and interesting things to the game. As long as you are adding things to the existing game, you donÕt owe me anything.

If you want to improve the game, I suggest you start out by reading and printing out the documentation. For best results, please use the FullWrite Professional versions of the documentation files. If you want to create new levels for the game, check out the STResource.c source file. It allows you to create your document formats. Either a text file format with incremental changes over previous levels or some kind of tagged format with the same idea might be ideal. You can also scale the values to your liking etc.

IÕm including a very rudimentary playfield editor (speditor). ItÕs been ages since I used it, but I seem to remember that you use the numeric keypad (or the number keys) to use it. It edits the resources in the program file itself, so you have to copy them with ResEdit to the game application or possibly a game file (youÕll have to provide support for this, if you want to have game files).

Please remember that I hate sending real physical mail (letters etc), since itÕs a lot more trouble than E-mail. If you are reading this and you are without E-mail access, I strongly suggest that you find a way to join cyberspace. Compuserve and AOL are easy ways to get E-mail access.

IÕll most probably answer short and intelligent questions that are sent to me via E-mail. If you have a problem with the code, spend at least a few hours studying before you contact me. My time is limited and youÕll learn more that way.

My e-mail address in the internet is: jmunkki@hut.fi.

Applelink, usenet, bitnet, fidonet, Compuserve and America Online users shouldnÕt have any problems contacting me, once they figure out what gateway to useÉ

You can letters and donations and such to me, but please donÕt expect me to answer them unless I can use E-mail for the reply. My address is:

	Juri Munkki
	Ehrensvrdintie 20B8
	SF00150 Helsinki
	Finland



Cheers,

	 