Languages Delphi & Kylix Delphi Games  

Downfall

download download  
important code information
author:
peter bone
minimum requirements:
Downfall description

A unique and addictive 2 player falling snow game based on a classic Atari ST game. Includes many useful features of any game such as customizable keyboard controls, game settings restored to previous settings when program is opened, resizable screen, etc. Also includes physics for falling particles. Remember to vote.


Downfall is a unique 2 player game. 'Snow' will fall from the sky and your job is to prevent it from piling up to the point where it reaches the top of your screen. This can be done by erasing and drawing lines using the cursor - controlled by the keyboard. Channeling your snow into the hole at the bottom will make your oponents screen move up - making their snow move nearer the top of their screen.
If snow falls on the ground it will turn to ice - this snow cannot be moved so is wasted.

DEFAULT CONTROLS
Player 1 (Left)
up d
down c
left x
right v
draw line a
erase line z

Player 2 (Right)
up up arrow
down down arrow
left left arrow
right right arrow
draw line right shift
erase line right Ctrl

OPTIONS
Clicking options in the File menu will show an options window. The options settings will be stored so that they'll be the same after closing and re-opening the program. To reset the options to the defaults, delete the Downfall.ini file from the C:\Windows folder.

Game Speed : Changing this changes the speed of the snow and cursors. It will be more difficult to control the cursor with high game speed.

Screen Elevation rate : This controls how many snow flakes must fall through the hole to make the oponents screen move up by 1 pixel.

Number of Random Surfaces : This controls how many random lines there are at the beginning of the game. It will not take effect until a new game is started.

Sabotage : When sabotage is on you'll be able to draw and erase on the oponents screen. When sabotage is off this will be disabled.

Multi-coloured : make the snow change colour as it falls when turned on or just white when turned off.

Customize Controls : Allows you to change the controls for the players. Double click on one of the grid cells and then press the key you want for that control.


File List:
AboutUnit.dfm1Kb
AboutUnit.pas1Kb
ColorConv.pas4Kb
ControlsUnit.dfm1Kb
ControlsUnit.pas5Kb
Downfall.dpr1Kb
Downfall.res1Kb
OptionsUnit.dfm2Kb
OptionsUnit.pas2Kb
ReadMe.txt2Kb
SnowScreenUnit.pas8Kb
snowUnit.dfm2Kb
snowUnit.pas13Kb

Similar code
Fast snake game (Popularity: ) : Just a simple snake game I original wrote for my MSX, so the code already was very fast. You can adapt the game to any screen resolution, form size and adjust the vertical/horizontal amount blocks.
Memory Game (Popularity: ) : Learn how to use Delphi arrays, images, sound, and how to save and read from text files in this nice game of memory.
Balancing Game (Popularity: ) : Pole balancing game based on the physics of inverted pendulums. Uses Runge Kutta to solve the differential equation of motion. There are 3 projects included; one for a single balance, one for a double balance (difficult) and one for the ...
TJoystick Component - Joystick routines for delphi (Popularity: ) : The TJoystick Component is used to attach events associated with an attached joystick. The component was designed to supply multiple options for joystick implementation into Window based software. The GamePort property indicates which port will be monitored. Windows 95 appears ...
SDL - Street Crawler (Popularity: ) : I originally wrote this in Delphi & I have just started using SDL. I wrote this under linux but should owrk in windows. Plz rate ma code.
Hangman 2K5 (Popularity: ) : Guess letters which make up an unknown word. Guess too many and you lose. Guess it correctly within the limit and you win. Improve your score by playing a harder level with less incorrect guesses. Check your history (records of ...
UT SCANNER (Popularity: ) : Scans Unreal Tournament servers and returns simple information back. This scanner is real primative but can be useful. Also, if you put in a IP address to a "Aliens versus Predator 2 Server", it will return the information. I believe ...
Magic Game Scripting Engine (Popularity: ) : MAGIC is a game scripting language. Many bugs at the moment, not 100% complete, and no script error checking. But it works!
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Rate me
supported os
stats
downloads 57
version 2.0
size in Kb 14
popularity   1191/7913373
user rating 4/10
ad


New Code
Popular Code