A old school 2D Game written in Common Lisp with Lispbuilder-SDL with the architectural pattern Entity Component System.
Only tested under Linux.
You'll need to install :
Clone the repository to your local-projects quicklisp directory.
cd ~/quicklisp/local-projects
git clone https://github.com/flotfacetieux/sorcery-es
Start SBCL and type the following at the REPL prompt:
(ql:quickload :sorcery-es)
(se:start)
The game is keyboard controlled :
- 'q' : quit game
- key up : up
- key left : left
- key right : right
- space : fire
8 of your friends are prisoners. Free them. Each cell is locked with a different key.
Be carefull to the monsters.
You can kill them :
- With a sword you can kill yellow sorcerers
- With a flail you can kill 'Eye Monsters' and Boars
- With an axe you can kill 'Grey Monsters'
- If you pick up a star, use it, to launch 8 fireballs
- With a bag of spells, you can launch, 4 fireballs
Trap doors, can be opened with a gold key or an amphora.
Cauldrons are safe places, stay on them to restore your energy.
Keep an eye on time.