Madness W
---------
Released on 2010-06-20.


DISCLAIMER OF THIS DOCUMENT

If you mislearn English from this document, it is no my fault. My English is not so perfect, so you should expect some gammar errors, logic errors or AT LEAST TYPOS!

(At least there's no syntax errors in this document, if you just don't run it through a compiler).


ATTENTION

As I'm typing this text, I'm feeling a little ill. My eyes are gone mad, because I just played this game to the level 10 (took about 20 minutes to do that). I can see the walls moving in this room. And I see the computer screen waving. All I'm trying to say is that you should be VERY careful while playing this game, because it WILL make you SICK atleast for a few moments. That's why I named it Madness W. You will notice the visual W effect while playing. You have been warned!

If you have had any indications of epilepsy, you definitely should not play this game!

I AM NOT RESPONSIBLE FOR ANY HEALTH EFFECTS THE GAME MIGHT CAUSE. YOU ARE USING THIS APPLICATION AT YOUR OWN RISK!


DESCRIPTION

Now I feel almost normal, so I can tell you about the mad game more clearly. (Unfortunately not absolutely clearly though).

The purpose of the game is to get score, LOT OF score. When you have LOT OF score, you can send your nick and your score to the game's online toplist and see all the other mad people who have played this game.

In the game you are moving in a cave. There are other people in the cave too. But they are mad. They want to steal your score! They will start shooting you. But you are immortal. But they are not. You should shoot them! Don't worry - this is not an online game - you are not killing other players in real life!

Well, lets start over. When you are moving in the cave, you will get score when you are not touching the walls. You can go through walls, but then you loose score. So keep it off of the walls, and your score will raise automatically! If an enemy's bullet hits you, you will loose score. Again if you touch an enemy, you will loose more score than you would loose from a bullet. But then the enemy dies and disappears. If you shoot the enemy before it touches you, you will get score.

When you get enough score (not LOT OF score, but ENOUGH score), your level will raise. When this happens, the speed of the game increases. Haven't I mentioned yet, you cannot stop in the cave! You are always moving. So when the speed increases, it will get more difficult to stay away from walls and enemies. Occasionally the game will also go mad. VERY MAD. But leveling up has some positive matters also: all the score you get, you get it multiplied by your level!

Oh, the game would be boring without any side jobs. There are bonuses also! Go and pick up a bonus (just touch it) and you will get... MORE SCORE! Price of the bonus is mentioned above it. When you are at higher levels, the prices become higher also. But wait! The bonuses are gone MAD! They don't want to be captured! When you are reaching bonuses, they will try to escape. Chase them against a wall to get them trapped! Or... boost your movement speed before approaching them and capture them on the fly!

And finally, don't worry about the screaming! It's just enemies getting killed by colliding walls. And that is because I didn't spend too much time on planning an intelligent artificial intelligence for them because they are just stupid enemies. And MAD enemies, of course.

And the last thing to say: the cave is long, but not endless. It gets narrow if you are mad enough to play long.

Well, that wasn't the last thing to say. But this is: YOU are immortal. But the game IS NOT. You can always escape from the cave by moving out of the screen to the left. Then the game ends permanently. Frustrating? It should be! That's the rule. Stay in the sharp edge of the madness game!


ACTUAL GAME PLAY

To the point now. The PLAYER moves YOU by pressing the arrow keys. Of course you move yourself, the arrow keys are just used to navigate you more precisely. Oh well, the keys depend of the game's inner configuration. That's because I have published the source code. So anyone modifying the source code can change all the keys. We only need to hope that if anyone has changed the keys, he/she would have also changed the key instructions in this documentation (to a more clever format, I hope. This is insanity right now).

Then there are two more keys the player needs to press while playing. Pressing LEFT ALT will make you shoot one bullet. Pressing it many times will make you shoot many bullets. Simple as madness. But are you in a hurry? If so, beg that the player presses LEFT CONTROL. That will multiply your speed, though right now I cannot remember the multiplier. Was it 2? 3? Dunno. Anyway the player will notice the difference. Boosting the speed does not cost anything and it can be done as long as the player wants.

Maybe I should also tell you about the game graphics. They are TERRIFIC! The game uses absolutely no graphics media from external files. All is generated with a few colors. Too few actually. The green circle is you and red circles are enemies. This is a poor color selection, I know. But that is the way things are right now. A smaller, cyan circle (light blue) is a bonus. And then an even smaller blue circle is a bullet.

The other colors you will see are black and white. Black is ground/wall - so try to avoid touching anything that is black. White is the actual cave - clear space.


CONFIGURING THE GAME

The ones who have the skill to program with CoolBasic, can modify the source code files of this game. If you don't know CoolBasic, but would like to learn more, please visit http://www.coolbasic.com/ and download CoolBasic Beta 10.43 (aka Wanha CoolBasic). Do not download any newer versions (if even available) of CB if you want to modify this game, because newer versions are not compatible with the source code of the game.

If you are planning to modify the source code of this game, please take into consideration that the online toplist capability is suspended from the published source code. This is because otherwise it would be possible to flood the toplist with incorrect scores by modifying the game so that it becomes too easy to get score, or anything like that. That's why I have taken off the online toplist ID and pass key that are needed to connect to the toplist server.

The game is structured so that many settings can be set in the beginning of the source code. Because not everyone wants to modify the source for just to make a small change to something, I decided to put some settings to the game that can be changed more easily. But it don't like spending too much time on a user interface. So I just planted the settings in this readme file. Yeah, you are not the only one reading this file! Your computer does it too when you start the game! Isn't it madness!?

Just change the settings below. You can enter values Yes, No or a number. But don't mess it up! Anything can happen if the settings are not in the form that they are expected to be.

Music: Yes              (DO NOT dare to disable the magnificent music!)
Music Volume: 100       (0 is that you hear nothing, 100 is the maximum)
Sound: Yes              (Don't try to put 'Maybe' here)
Sound Volume: 50        (Don't make sounds too noicy. The music is absolutely better than the sounds!)
Use AI: Yes             (Disabling the AI makes the enemies become dummies. Changing this setting changes the toplist where your scores go.)
Show VAMAV: Yes         (You will learn what is VAMAV)

Do not replace the above spaces with tabulators! If you do so, the settings can go wrong.


CONTACT ME & UPDATES

If you have questions, feedback, greetings or anything else that is not considered of SPAM, please email me at jare@kpelit.net. (You can write in English or in Finnish). Or you can check the game's website at address http://www.kpelit.net/madnessw/ .

I didn't put any version number for this game because I consider it a final, finished program. So no updates, UNLESS someone tells me about some really annoying bugs. But I still cannot promise any updates. More likely an update will come IF someone tells me about HOW TO FIX a bad bug. I included the source code files with the game package so everyone who wants can go to hunt bugs from there. Then just report the code line numbers that should be fixed and maybe I can manage some time for making an update. Then I'll put some info about the update to the webpage mentioned above. Thank you.


SOME COPYRIGHT THINGS

Well, this is an open source game. But the copyrights to the original game (excluding music and sounds) are mine! You can do anything with this original game IF you are not getting any commercial benefit from the original and/or modified version of the game. Thus, you are not allowed to claim that you would be the original author of the game. You have your copyrights in the parts you have done/modifed in the game. But, as already said: by modifying the game you cannot make it commercial and you cannot make it your own game. And I almost forgot: if you modify the game, you must provide the modified source code WITH the modifed game distribution. If you are using the online toplist with your own game ID and pass key, you can delete those from distributed version of the modified source code. And one thing about distribution: all source code and files required by the game must be present with the game when distributing! Thank you.

The game music and sonds are not done by my self, so those have separate copyrights. The original sounds included in the game are copied (but renamed) from a Media folder included in the distribution package of CoolBasic version Beta 10.43. The sounds can be used freely.

The music, "noby_static_looping.xm" is made by noby and has the following license. The license is copied directly from noby's module music pack's DISCLAIMER.TXT file. Please note that "content of modules folder" and "modules" in the license text means in this case the "noby_static_loopin.xm" file. So there are no "modules" folder distributed with the game.

- begin of the music license text -
> .DISCLAIMER
> 
> This music package includes trackermodules made by me ( noby ) from the past few years. This archive is assembled specifically for Kpelit and is not allowed to be spread as it is without a permission. These modules are free to be used in any non-commercial product, be it game or pretty much anything alse, with these conditions:
> 
> 1. The product must be as said, non-commercial. If you don't know what it means, don't us these files. Any other usage will be interpreted as a violation of these rules.
> 
> 2. The product in question must not violate any of the laws in Finland.
> 
> 3. My nickname / handle ( noby ) MUST be included in the creadits of the product, credited as a musician.
> 
> 4. I ( noby ) have the full right to deny you from using the music on your product if I so see, or change any of these conditions if I so please.
> 
> 5. You agree to obey these conditions if you use any of the content included in the 'modules' folder in your product(s).
> 
> 
> .OTHER DECREES
> 
> 1. You may NOT alter or change in any way the modules without my permission.
> 
> 2. You may NOT spread any of the contents of the 'modules' folder without my permission, except when being spread with a game or some other product you have made, for which, consult the usage conditions above.
> 
> 3. You MAY use and extract the sample data included in the modules, as most of the samples are not made by me.
> 
> 4. You may NOT use any parts of the pattern data, or copy any parts of the actual song without my ( noby ) permission.
> 
> 5. If you would like to use these modules in any commercial product, send me e-mail to noby92@luukku.com
> 
> 6. If you are unsure about any of the conditions listed above, or if you have any other questions, consult me from the e-mail given above.
> 
> 
> PS. If you use any of the modules in a product of your's, I am more than happy to hear about your creation. It is not required, but is highly recommended for you to do so! You may send me e-mail in either English or Finnish. The address is noby92@luukku.com
>
- end of the music license text -
 
The module music pack can be found from here: http://www.kpelit.net/?c=1251

cbNetwork libray (cbNetwork.cb source code and cbNetwork.dll dynamic link library) are copyrighted by Marcoder. They can be used in other game projects.

Game copyright (C) Jarkko Linnanvirta
Music copyright (C) noby
Sounds copyright (C) CoolBasic Software
cbNetwork copyright (C) Marcoder