Forewords from the porting author: This is the binary version of the game,
game sources are available in a separate archive as
i've used default SDL application icon by Tokai, original readme follows.
Changes: linked against newer PowerSDL, this brought many improvements and
bugfixes as a side effect.
README.txt for Bug Squish
by Bill Kendrick
April 20, 2002
"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.
Bugs are trying to suck blood out of your arm! Squish them with with
your fly swatter before you run out of blood.
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"
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
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
|10 x |
|8 O * |
|6 x * |
|4 x # |
On the far left of the screen is a gauge showing how much blood you
Your current score is displayed at the lower left, in a box labelled
The level which you're currently on is displayed at the lower right,
in a box labelled "Wave:".
Your arm is shown across the bottom of the screen. The less blood you
have, the less healthy (less red) your arm appears.
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.
Your mouse pointer appears as a small fly swatter shaped image.
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.
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
You begin with a full gauge of blood. When all of the blood has been
sucked out by bugs, the game ends.
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.
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.
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
"Extra" bonuses occasionally appear on the screen. Click them to get
the bonus, if it applies:
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.)
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"
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
The amount of score you will receive for the blood is tallied up in the
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...
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)
To pause the game, press the SPACE key. The word "PAUSED" will appear
on the screen. To resume, press SPACE again.
To quit your current game, press the ESCAPE key. You'll return to the
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).
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.
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.
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
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.
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:
Bill Kendrick <billnewbreedsoftware.com>