ASTEROID WARS


Details


What is Asteroid Wars?

Asteroid Wars is a remake of the classic space shooter game "asteroids", that originally came out in the arcades in 1979. The objective of Asteroid Wars is to destroy asteroids and saucers. The player controls a triangular ship that can rotate left and right, fire shots straight forward, and thrust forward. Once the ship begins moving in a direction, it will continue in that direction without player intervention unless the player applies thrust in a different direction.

Each level starts with a few large asteroids drifting in various directions on the screen. As the player shoots asteroids, they break into smaller asteroids that move faster and are more difficult to hit. Smaller asteroids are also worth more points. As well as asteroids, every so often a flying saucer will appear firing randomly into space, hoping one of its shots will hit the player.

What platforms will Asteroid Wars be available for?

Though the game is being developed in Linux, the code and libraries used will be cross-platform.

What languages/libraries does it use?

Common Lisp (SBCL), Lispbuilder-SDL

Current Release

v1.1 - Download Source Here

 


Screenshots


 

sebity.com

sebity.com is a personal website dedicated to my Lisp and Prolog programming projects and tutorials.

Ongoing Projects

The Infected RL - Roguelike Survival Horror game written in Common Lisp and SDL.

plOpenGL - An open source project that aims to develop a complete cross-platform SWI-Prolog binding for the OpenGL, GLU and GLUT 3D graphics libraries.

LATEST LISP GAMES

Asteroid Wars - A space shooter based on the classic arcade game Asteroids.

The Invaders - A two-dimensional fixed shooter based on the classic game Space Invaders.

Final Hours - A remake of the classic game Missile Command.

Breakout - A remake of the classic game breakout.

Snake - A remake of the classic game Snake/Nibbles.

Pong - A remake of the classic game pong.

KEEP UPDATED

SWI-Prolog   Github   Forum   Youtube