All Projects → lispgames → perfectstorm

lispgames / perfectstorm

Licence: MIT License
Perfectstorm is a real time strategy game study written in Common Lisp

Programming Languages

common lisp
692 projects
GLSL
2045 projects

About Perfectstorm

Perfectstorm is a real time strategy game study written in common lisp using OpenGL for graphics display and cairo for texture generation. It is in active development with many of the basic features still unimplemented, but i decided the effort put into it justifies some public documentation. – Cupe

http://erleuchtet.org/with-health-bars.png

Status

As of now, it compiles and runs with sbcl and ccl, complete with bugs and all kinds of yummy things, but not clisp.

This doesn’t mean it’s even near completion though. As said, there are still bugs and crashes to take care of. There are also lots of features and things to be completed before we can get close to that end.

Running it the quicklisp way

Clone perfectstorm into “path/to/quicklisp/local-projects/”.

Add these paths to the end of your system-index.txt which should look similar to this after you are done:

perfectstorm/vektor.asd
perfectstorm/toolbox.asd
perfectstorm/perfectstorm.asd

Run this from the REPL:

(ql:quickload 'perfectstorm)
;;Then start the game:
(storm:storm)

Done, now the game should be running.

Running it the asdf way

Clone perfectstorm to one of these locations:

"~/common-lisp/"

or

"~/.local/share/common-lisp/source/"

then load the project like so:

(asdf:load-system 'perfectstorm)
;;Then start the game:
(storm:storm)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].