Skip to content

jbp9/asteroids

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

ASTeroids

A simple Asteroids clone, inspired by Square Shooter by No Time To Play, but written in Common Lisp with Lispbuilder-SDL.

Why?

I'm learning Common Lisp this year, and it seemed like a fun project. It was.

Why are the first three letters of ASTeroids capitalized?

It's a pun on Abstract Syntax Tree - which Lisp essentially is. Sorry.

How do I play it?

I'm afraid you'll need to install Steel Bank Common Lisp and the Quicklisp package tool, which is pretty easy, and then set up Lispbuilder-SDL, which is not. I will write about how I got everything set up on OSX Lion soon.

Assuming you have everything installed, you can simply start SBCL and (load "asteroids.lisp") and then call (asteroids:main) from the REPL.

The game is mouse controlled.

What does it look like?

A bit rubbish, really. Next steps are learning some OpenGL to make it a bit prettier.

ASTeroids screenshot

About

Asteroids game in Common Lisp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published