Learn Lisp playing! The Feebs war is a game in which players are Lisp developers. Each player controls a feeb, not directly, but by providing a behavior function. Such function must receive what the feeb is seeing, feeling and return what to do next. The feebs are creatures that live in mazes. They are able to throw letal flames that transforms feebs into carcass. Everyone also need food, so they can eat mushrooms that sometimes show up in the maze or carcasses from other killed feebs.About the Project
The Feebs War project has its inspiration and source code based on Planet of The Feebs. Someone that already used that package could have noticed that it has many problems. These are some of them:
Off course, the objective of this project is not to criticise the developers of the original game, but rather to enhance their work and make it more flexible, correcting these mistakes. To be more specific, these are our goals:
To use the package you will need to install ASDF.
Download the current version of The Feebs War and extract it. Then put a symbolic link of the file the-feebs-war.asd somewhere under your asdf:*central-registry*. Refer to ASDF's homepage for more information. Next, invoke the following command under your Common Lisp implementation:
(asdf:operate 'asdf:load-op 'the-feebs-war)
To see a game before creating your own feeb, do:
Then refer to the documentation to learn how to define you own feeb.Documentation
There is a manual (in PDF) that explains the rules of the game.Mailing Lists
You are free to join any of these lists at any time.Download
Some bugs were fixed. You can download the current version, released on March, 15th, 2008. For now there is just a text-graphics version. I hope this is enough for anyone curious about the project. I don't recommend this package to be installed by someone who is trying to learn something right now. Bug reports are allways welcome!
Gustavo Henrique Milaré.
If you want to help the project, join the Development Mailing List.Source Code Repository
This project uses Subversion (svn) repositories. You can browse our Subversion repository or download the current development tree via anonymous svn, invoking:
svn checkout svn://common-lisp.net/project/the-feebs-war/svn