
http://sarrazip.com/dev/cosmosmash.html
By Pierre Sarrazin
|
Download License Documentation Contact Last update to this page: 2009-06-21 21:29:47 EST5EDT See also: • Batrachians: a Frog Bog clone. • Afternoon Stalker: a Night Stalker clone. • BurgerSpace: a BurgerTime clone. • Sagasu: a GNOME tool to find strings in a set of files. • BoolStuff: a C++ disjunctive normal form boolean library. • Verbiste: a French conjugation system. |
This is the home page for Cosmosmash, a clone of the 1981 Astrosmash video game for the Intellivision by Mattel Electronics. Cosmosmash 1.4.3 is out (2009-02-26). This version links with the new flatzebra 0.1.3. The gameplay has been slightly adjusted to make it more accurate. Experimental --record and --play command-line switches have been added to record a game and play it back later. Experimental support for the Xbox 360 USB controller has been added. Memory leaks have been removed.
Requirements: DownloadYou need to get cosmosmash, flatzebra, SDL, SDL_image and SDL_mixer. The "-devel" RPM packages are only useful if you want to work on the Cosmosmash source code. (Note that all four games on this site require version 0.1.2 or 0.1.3 of flatzebra. If you have previous versions of those games, installing flatzebra 0.1.2 or 0.1.3 will require you to download and install new versions of the games.)
md5sum values of some of these files
* RPM packages are not provided until further notice. (The source archives still contain a .spec file to build them.) If you want to build binary RPMs by yourself and need an introduction to the subject, I wrote a brief RPM Building Crash Course (also available in French). All of my source archives contain an RPM .spec file.
The sources are in C++ and
can be compiled and installed with the familiar
LicenseCosmosmash and the "flatzebra" library are free software released under the GNU General Public License, version 2 or later. SDL is a free library distributed under the GNU Lesser General Public License. DocumentationGame PlayThe command cosmosmash runs the game. Use the left and right arrow keys to move, the down arrow key for hyperspace, and P to pause the game and resume it. The Escape key quits the game. If you use GNOME, you should see an entry for Cosmosmash in the Games menu. Automatic Mode
To use the automatic mode, open a terminal and give this command:
AstrosmashFor more information on the original Astrosmash game, see the Intellivision Lives! site. I did not try to replicate the behavior of the original game exactly. ThanksMuch testing was done by Luce St-Amand, who also contributed to BurgerSpace. ContactI can be reached (in French or English) by email at sarrazip at sarrazip dot com. My main Web page is Pierre and his Poor Pathetic Page (or La Petite Page Plate de Pierre in French). |