Short: Squish bugs with your fly swatter (src) Author: bill@newbreedsoftware.com (Bill Kendrick), Morphos port by Fabrizio "Lanch" Bartoloni Uploader: lanch tiscali it (Fabrizio Bartoloni) Type: game/actio Version: 0.0.6 Requires: powerSDL.library Architecture: generic Forewords from the porting author: This is the source of the game, game binary is available in a separate archive as /game/action/bugsquish-mos.lha, i've used default SDL application icon by Tokai, original readme follows. README.txt for Bug Squish by Bill Kendrick bill@newbreedsoftware.com http://www.newbreedsoftware.com/bugsquish/ Version 0.0.6 April 20, 2002 DESCRIPTION ----------- "Bug Squish" is an action game not unlike light gun arcade games, but played with a mouse. It's loosely based on a Pangea Software's MacOS game "Blood Suckers," by Brian Greenstone. STORY ----- Bugs are trying to suck blood out of your arm! Squish them with with your fly swatter before you run out of blood. DOCUMENTATION ------------- Important documentation for "Bug Squish" is contained in multiple files. Please see them: AUTHORS.txt - Credits for who made this game. CHANGES.txt - Changes since the previous versions of "Bug Squish" COPYING.txt - The GNU Public License, which "Bug Squish" is under. INSTALL.txt - Instructions on requirements, compiling and installing. README.txt - (This file.) Game story, usage, rules and controls. TODO.txt - A wish-list for this version of "Bug Squish" IMPORTANT NOTE!!! ----------------- This game requires a lot of mousing. Please play responsibly to ensure you do not damage your wrist! Use the game's Pause function to temporarily stop your game so you may take breaks. RUNNING THE GAME ---------------- Just type "./bugsquish" to get started. The program accepts some options: --disable-sound - If sound support was compiled in, this will disable it for this session of the game. --fullscreen - Run in fullscreen mode. --help - Display a help message summarizing command-line options, copyright, and game controls. --usage - Display a brief message summarizing command-line options. TITLE SCREEN ------------ At the title screen, you can begin a game, or quit the program. SPACE, RETURN or MOUSE-CLICK Begin a new game ESCAPE or WINDOW-MANAGER-CLOSE Quit Bug Squish At the lower right corner of the title screen, the final score and wave from the last game played are displayed. Also, the high score and wave are displayed. SCREEN LAYOUT ------------- +--------------------+ |10 x | |8 O * | |6 x * | |4 x # | |2 | |XXXXXXXXXXXXXXXXXXXX| |XXXXXXXXXXXXXXXXXXXX| |Score Wave| +--------------------+ Status ------ On the far left of the screen is a gauge showing how much blood you have left. Your current score is displayed at the lower left, in a box labelled "Score:". The level which you're currently on is displayed at the lower right, in a box labelled "Wave:". Arm --- Your arm is shown across the bottom of the screen. The less blood you have, the less healthy (less red) your arm appears. Bugs ---- There are a number of different types of bugs. They appear at the top of the screen, and fly down towards your arm. Different types of bugs move in different ways. Fly Swatter ----------- Your mouse pointer appears as a small fly swatter shaped image. Squished Bugs ------------- When you kill a bug (by placing the fly swatter (mouse pointer) over it and clicking), it is squished. The squished bug remains on the screen until the next level. Extras ------ Occasionally, a floating ball will appear which contains an "Extra." They appear from any side of the screen and fly across and off the edge of the screen. Click it while it's on the screen to get the extra bonus it contains. PLAYING THE GAME ---------------- Blood ----- You begin with a full gauge of blood. When all of the blood has been sucked out by bugs, the game ends. Bugs ---- Bugs appear at the top of the screen and fly down towards your arm, where they land to suck your blood. Some bugs fly downwards very quickly. Different waves of the game introduce different kinds of bugs, which move around in different ways. Squishing Bugs -------------- Use your mouse to position the fly-swatter-shaped mouse pointer over a bug, then click any mouse button to squish it. The higher on the screen the bug is, the more points you receive. Being Bitten ------------ When a bug lands on your arm, you hear yourself yell "ouch!", and the bug begins drawing blood. Squish it quickly to lose the least amount of blood! Extras ------ "Extra" bonuses occasionally appear on the screen. Click them to get the bonus, if it applies: Extra Blood ----------- Click the red "Extra Blood" bonus to get a little extra blood added to your blood gauge, if it isn't full. When you click it, it will be squished on the screen, and you'll hear an "ahh!" sound. (Note: If your gauge is full, you obviously won't get any extra blood. You'll instead hear a "glug" sound.) Multiplier ---------- Click the blue "x 2" bonus to turn on a score multiplier. The multiplier is used when you complete a wave, during the "Blood Bonus." (See below.) When you click it, it will be squished to the screen, and you'll hear a "cha-ching" (cash register) sound. (Note: If you already got a multiplier during the current wave, you'll instead hear a "glug" sound.) Blood Bonus ----------- Once you've squished all of the bugs that appear during a wave, you move onto the next wave. Before you begin the next wave, you get bonus points for the blood you have remaining. A "BONUS" box appears in the middle of the screen, and the blood in the gauge begins emptying. You'll hear "glug-glug-glug..." as the blood drains out. The amount of score you will receive for the blood is tallied up in the "BONUS" box. Note: If you squished a Multiplier Extra ("x 2") during the wave, the blood bonus will be doubled. Once all of the blood is converted into bonus points, the bonus box goes away, and the bonus points are added to your score. You will hear a "cha-ching" (cash register) sound. Now, the next wave begins... Waves ----- There are 32 waves in Bug Squish. (Once you beat the 32nd wave, you remain on it for the remainder of your game.) Successive waves have: * More bugs appear when the wave begins (up to a limit) * Faster moving bugs * More kinds of bugs * More bugs, total (before the wave is completed) Pause ----- To pause the game, press the SPACE key. The word "PAUSED" will appear on the screen. To resume, press SPACE again. Surrendering ------------ To quit your current game, press the ESCAPE key. You'll return to the title screen. Quitting -------- To quit the program entirely, you can either press ESCAPE at the title screen, or use your window manager's "Close Window" option (typically an "X"-shaped button on the window's title bar). SCORING ------- Squishing Bugs -------------- The number of points you receive for squishing a bug depends on how far down the screen the bug has flown. The higher on the screen the bug is, the more points you will receive. Blood Bonus ----------- At the end of each wave, bonus points are given based on how much blood you have remaining. If you squished a Multiplier Extra ("x 2") during the wave, you receive double points. Bonus Blood ----------- Every 10,000 points you receive some bonus blood. (Just as if you clicked an "Extra Blood" extra.) You obviously won't receive any extra blood if your gauge is full. When you receive Bonus Blood at a 10,000 point mark, you'll hear the "Ahh!" sound. GAME OVER --------- When you run out of blood, the game ends. You hear yourself yell "Ugh!", and any bugs remaining on the screen fly away towards the top. The game returns to the title screen, where you can see your final score and wave number. THE END ------- Thanks for trying out Bug Squish. Feel free to share it with your friends! If you like Bug Squish, please rate and review it at the Linux Game Tome: http://www.happypenguin.org/show?bug%20squish Thanks! Bill Kendrick