Skip to content
 
 

Repository files navigation

#+STARTUP: showeverything
* About Perfectstorm
#+BEGIN_QUOTE
  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
#+END_QUOTE
[[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:
#+BEGIN_SRC

  perfectstorm/vektor.asd
  perfectstorm/toolbox.asd
  perfectstorm/perfectstorm.asd
#+END_SRC
  Run this from the REPL:
#+BEGIN_SRC lisp
(ql:quickload 'perfectstorm)
;;Then start the game:
(storm:storm)
#+END_SRC
  Done, now the game *should* be running.
* Running it the asdf way
  Clone perfectstorm to one of these locations:
#+BEGIN_SRC shell
"~/common-lisp/"
#+END_SRC
  or
#+BEGIN_SRC shell
  "~/.local/share/common-lisp/source/"
#+END_SRC
then load the project like so:
#+BEGIN_SRC lisp
(asdf:load-system 'perfectstorm)
;;Then start the game:
(storm:storm)
#+END_SRC

About

Perfectstorm is a real time strategy game study written in Common Lisp

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages