Kaggz Version 4.0 Help File | Release Date: February 1, 2002 | Author: Kunal Aggarwal |
INTRODUCTION: This game basically started as a final exam project for a C++ class. The program was coded using Microsoft Visual C++ 6.0. Version 4 is a big release in that it supports multiplayer mode! I know I also promised more music and a table of high scores in this release, but these things will come in time as well. The multiplayer mode took enough work as it is. In fact, I think Kaggz plays a lot better in multiplayer than in single player. If you haven't tried playing the two player mode, you really don't know what you're missing!! If you have any questions or comments, please feel free to email me. In certain cases, I can also provide the original source code (or project file) for evaluation or educational purposes. Remember, this is freeware, so the only encouragement I get to develop this game is through emails! (But I'll also accept cash donations...haha!) REQUIREMENTS: - Windows 98 or later - Recommended 400mhz processor or faster - Recommended 64MB RAM - Directx 7.0 or later (can be downloaded at www.microsoft.com/directx) |
Single Player Game |
Basically you must align at
least three blocks of the same color either horizontally or vertically in
order to eliminate them. Each piece that falls is composed of two blocks
which are separated when the block hits an obstacle. Your goal is to
eliminate as many blocks as you can and prevent your stack from reaching the
top of the playing field. The more blocks you eliminate, the more you score.
The more you eliminate at a time, the more bonus points you earn. A large
blue circle on the left of the gaming screen will display how many blocks
you eliminated in each turn. Included among the colored blocks are time bomb blocks which will explode after the timer reaches zero. The time bomb will eliminate any blocks in the eight spaces directly around it. Any blocks that are directly eliminated by the bomb will not count towards your points or blocks removed. Any matches that are made as a result of the explosion, will. Occasionally you will also come across a black piece with a red diamond in the center. This piece is the "super" piece. The super piece acts the same as any other colored piece except for the fact that it can be matched with any color. The game of Kaggz also features a large red meter on the left side of the gaming screen. While playing, the meter is constantly rising (speed depends on the level). When the meter reaches the top, a random number of blocks will rain down adding to your stack. The meter can be decreased by eliminating blocks. The higher the level you are on, the larger the amount that will be decremented from the meter after eliminating bricks. After you eliminate two hundred bricks, you'll move on to the next level which will increase the speed of the meter. Obviously, if your stack reaches the top of the screen, you lose. You're better off trying to remove a large number of blocks at a time rather than the basic three since you'll not only score a lot higher (combo points) but you'll also score your points before the game reaches unplayable speeds. In Addition: CONTROLS: |
Multi Player Game |
The basis of the multiplayer
game is the same but the meter will behave differently. In the multiplayer
mode, the meter will start at zero and will only rise after you eliminate
blocks. When the meter reaches the top, blocks will rain down on your
opponent rather than on yourself. The first person to have their stack reach
the top of the gaming area loses. A thin red line directly left of the
gaming area will appear in multiplayer mode which will represent your
opponent's stack height. SETTING
UP A MULTIPLAYER GAME: *Please keep in mind that multiplayer in Kaggz 4.0 is still under development but is completely functional in this release. That being said, the steps to setup a multiplayer game are listed below for each computer. Computer 1: To setup a game, computer 1 has to first wait for a connection. In order to do this, computer 1, has to start Kaggz 4.0 and click "Start" (leaving the IP text box blank). Once the game has started, pressing "W" will put Kaggz into waiting mode. This is all computer 1 has to do, but it must be done first. Computer 2: Start Kaggz 4.0 on computer 2 and enter computer 1's IP address into the text box (Be sure to include the periods!) and then click "Start". After the game starts, press "C" to connect to the IP address you specified. If you see a message that says "Connected!" in the multiplayer console, you have succeeded. Following this, there will be various numbers appearing in the console which represent data being transferred. That's it!! If you see a message that says "Trying", followed by the IP address you specified, it means that the computer is not able to connect to that IP address. If this is the case, you must restart Kaggz and try the procedure again. If you get a message that says "Disconnected!", it means that one of the computers has exited the multiplayer game. If you then wish to restart the multiplayer game, you will have to start the game over completely on both computers. In Addition: - If you are behind a firewall, you may not
be able to connect to games outside your network. CONTROLS: W = Wait for a connection |
Known Bugs |
Occasionally, falling pieces may get stuck and
cause a continuous increase in points. - Hopefully this bug has been fixed,
but if you still encounter it, please let me know. |
Version History |
4.0 IMPROVEMENTS: - Multiplayer support!! (Fully functional but still not complete.) - Added super pieces. - New skin. (Game can be skinned by editing skin.bmp in images folder.) - Adjusted score algorithm. - Fixed a huge bug which eliminated unnecessary blocks. - Fixed bug which would occasionally count bombed blocks. - Adjusted meter speeds. - Optimized code for better performance. - Fixed bug which occasionally caused gameovers after pausing. - Game updates pieces right after random "rainfalls" rather than waiting until current piece is dropped. - Current piece is lost if "rainfall" is triggered.
3.12 IMPROVEMENTS: 1.0-3.0 IMPROVEMENTS: - A lot of stuff I'm not going to bore you with. |
This software is copyrighted by Kunal
Aggarwal 2001, 2002.
You are NOT allowed to commercially exploit
this software, i.e. put it on a CD or any other electronic medium that is sold
for money without my explicit permission!
You MAY distribute this software through any electronic network (internet, FIDO,
local BBS etc.), provided you include this file and leave the archive intact.