Cycle of Evil
A downloadable game for Windows, macOS, and Linux
Lucky Lambda studio presents: Cycle of Evil, an indirect strategy/simulator in fantasy setting.
How to play
- Pick your battle on the left and optional battle modifiers on the right. Press "To arms!"
- Watch how the battle unfolds. You cannot directly control characters or any other aspects of the battle whatsoever besides the initial modifiers.
- Note that characters' actions and fight outcomes are highly random, so every battle is unique even with the same initial modifiers.
- Progress to the last battle, after which you'll see outcome of your decisions.
Minimum system requirements
OS: 64-bit
- Windows 7 SP1
- MacOS Monterey
- Ubuntu 20.04
RAM: 4 GB
Disk space: 45 Mb
Building from source
Just drop the archive contents to your Quicklisp local-projects directory and run (ql:quickload :cycle-of-evil)
in your Lisp. You'll also need the Lucky Lambda dist added to your Quicklisp, you can achieve that by running
(ql-dist:install-dist "http://dist.luckylambda.technology/releases/lucky-lambda.txt")
The game would also require liballegro5 to function.
Disclaimer
This is a work of fiction. Names, characters, places and incidents either are products of the author’s imagination or are used fictitiously. Any resemblance to actual events or locales or persons, living or dead, is entirely coincidental.
Status | Prototype |
Platforms | Windows, macOS, Linux |
Authors | Andrew, ViruScD |
Genre | Strategy |
Made with | Allegro, Aseprite, Tiled |
Tags | 2D, Dark Fantasy, Fantasy, Indie, meditative, Pixel Art, Real-Time, Short, Singleplayer |
Code license | GNU General Public License v3.0 (GPL) |
Asset license | Creative Commons Attribution_ShareAlike v4.0 International |
Average session | A few minutes |
Languages | English |
Inputs | Mouse |
Accessibility | One button |
Links | Source code |
Download
Development log
- LISP Game Engine devlog #9Jun 01, 2024
- Cycle of Evil postmortemMay 30, 2024
Comments
Log in with itch.io to leave a comment.
OpenBSD's allegro version was ultimately too old, but I did some parts of setting up quicklisp to install your game:
https://toobnix.org/w/oyrTVu3gmpXMmo7xiWiqYZ
I want to talk to you and some other people about the idea of a Common Lisp Software Game Console Specification.
Thank you so much for the whole video with your look on installation process! I’ve even updated installation instructions a bit in a git repo.
I’m sorry the game won’t build for you. By the looks of it OpenBSD does only have ancient version 4 of liballegro as a binary package, but there’s port of allegro5 required for the game, so you might have luck with that: https://www.freshports.org/devel/allegro5
As to discussing Lisps, I’m always ready for that 😊 I gather you have a podcast of your own, so perhaps it’d be nice place to talk things?..
For a long time, I've really needed to set up a FreeBSD desktop that I haven't, which that port will be for because FreeBSD is more sanguine about graphics acceleration than Open- and Net- I think. I'm not sure if I will get to it this two days though I will try.
It's more of a Climate than a Podcast. On Wednesdays we read one of KMP's (https://climatejustice.social/@kentpitman) climate crisis haikus and talk broadly about lisp and gopher things on https://aNONradio.net with whatever music one of us released recently. So far, most of the show is reading the damgud cyberchatters on SDF and in LambdaMOO. It is planned to use the conference bridge eventually, so we could try setting that up.
I will make a new after-this-jam project after this jam. Actually, I only just found your yewtu.be channel as well!
I think it doesn’t work on Wayland, even with GDK_BACKEND=x11?
Oh, the infamous Wayland. I guess you’ll have to build from source, here are the instructions (the instructions imply you have installed on your system SBCL with Quicklisp, libffi and liballegro). Sorry for the inconvenience!