Here is where you can get information about how to download each game.
The Scandalous Scarlet Moon
My second game, and hopefully I’ll complete this one! Take on the role of a Silver Ages style Superhero(ine) named Scarlet Moon as you attempt to safeguard Generica City from a host of supervillains, all while trying to live a normal life like Spider-Man (except with spankings!). Oh, and did I mention that if a supervillain defeats you, you’ll get spanked? Yeah, maybe calling yourself Scarlet Moon wasn’t the greatest of choices.
This game features:
- Customize your character however you want! Pick their gender, name, appearance, and clothing.
- Experience a rather generic superhero story, where you get to make some choices that dictate how your character reacts to the situations!
- Engage in turn-based tactical combat. Most of your enemies don’t pose much of a threat, but be careful! Your health and mana are combined into a single stat, energy, you have no way of restoring energy, and you lose energy each round (this can be turned off). You’ll have to make intelligent and efficient use of every power in your ever-growing arsenal if you hope to survive!
- Get annoyed when you discover that you gain nothing from combat!
- Experience lovingly crafted in-story spanking scenes that eschew sound effects in favor of purple prose, and clunky back and forth between the spanker and spankee! How many different ways can we describe getting slapped on the ass? Play and find out!
- Prefer to play a Domly Dom of Domliness and don’t relish the idea of your character getting their fanny whacked? Every spanking scene is avoidable! Naughtiness is inevitable, but spankings are not!
- All sorts of bugs and crashes that have slipped past myself and my beta testers, because let’s be honest, I’m a hack whose too busy jerking it to use proper design, write enough unit tests, and don’t even talk to me about integration tests! (If you happen to discover one of these, please let me know, and maybe we can trick a few people into believing I know what I’m doing).
The game is versioned using an x.y.z versioning scheme where:
- x – the latest episode that is complete
- y – the latest day of the current episode that is complete
- z – the number of releases that have been released for this day and episode.
So 0.1.15 means that we have not completed any episodes, we have completed the first day of the first episode, and there have been 15 releases with this content (i.e. each release has had bug fixes, typos, or additional features, but don’t add any new content).
These executables are run using the Love Game Engine. This is slightly more friendly than the Loveless version, but is much heavier, and
may not work on all machines. If you’re a terminal junky, or this version doesn’t display any text on your machine, try the Loveless version below.
Because each Linux distribution is a little bit different, Love does not attempt to provide an executable like it does with Windows and Mac. If you’re on a Linux box, you’ll want to download the appropriate Love Engine for your version of Linux.
These versions are run without using Love. It’s contains a Love executable, the source code and an executable script you can run to play the game. To play, download, extract and double-click
ScarletMoon.bat (if you’re on Windows) and scarletmoon-mac.sh if you’re on Mac, and scarletmoon.sh if you’re on Linux. This runs on your machine’s console so it *far less* resource heavy than the Love version. Still, the interface is a little bit more awkward so it’s only recommended if the Love version doesn’t work for you, or you’re a terminal junky.
One thing to note: The terminal version expects you to press Enter after each command. However, you can input multiple commands by separating them with semicolons. So in combat, a;1 (attack, target 1) will attack the first target (probably yourself, don’t do that), similarly s;s (save save) will save the game to your first save file, and t;y;e (title yes exit) will exit the game.
We don’t bundle a Lua executable with the Linux loveless version for the same reason we don’t bundle a Love executable with the Linux love version (huge variety of
Linux variants making that a hopeless task). So if you’re using the Linux loveless version you’ll want to make sure to install Lua through your package manager of choice. I run Lua 5.3.3 when developing, and it should also work with 5.2, since that’s the version of Lua that Love uses. I haven’t tried it with the Lua 5.4 (the cutting edge) version yet.
Most Recent Source Code:
If you’re interested in hacking on my codebase, I would encourage you to send me an e-mail letting me know. That way, I can e-mail you the git repository and any subsequent patches as I make changes, so that you don’t have to be constantly downloading and handling the diffs yourself.
Pandemonium Cycle: The Potion Wars
Unfortunately, I have decided to put Potion Wars into a coma for the foreseeable future. In my opinion, the tone and plot just don’t mix well with spankings. I may someday rip out the spankings and release Potion Wars as a vanilla game somewhere, or rework the tone of the game to be more conducive to spankings. Probably the latter.
——————————Running under Ubuntu—————————————
The permissions on the Ubuntu executable downloaded from Mediafire are wonky, and I haven’t figured out a good way of fixing them (I love Ubuntu, but sometimes it really pisses me off). Basically, you can’t make the file executable by right-clicking on it, because you can’t get administrative privileges from the properties dialog, like you can in Windows. So in order to make Ubuntu recognize my game as an executable program, you need to open a command-line in the same directory as the executable and write:
~> sudo chmod u+x PotionWars
Ubuntu will ask for your password (note that passwords do not appear when typed on the command-line. However, the computer is reading your keystrokes. Just type in your password and hit enter). Once you’ve provided your password, the program will be made executable.
——————————Running under Mac—————————————
I managed to pick up a used Macbook Pro for dirt cheap, so now we have native OS X executables (well, actually Mac OS X views it as a shell script because OS X “apps” are pieces of shit, but the point is that it’s a single file you can double click on to run)! They’re only compatible with OS X 10.6+.
I have released the source code:
The source code is licensed under the GPL version 3.0. Basically, this means that you are free to download my code and do whatever you want with it, so long as any code you release is ALSO open source, and you give proper attribution to me (AKA Russell) for any of my code that you incorporate into your project. Details of the license can be found under the COPYING file on the repository (and also included in the executable zip file linked above).
See the README for details on how to run it. Note that the code has basically no documentation, because it’s just been me messing around with it for the past few months, and I’m lazy and a terrible software engineer. If people show enough interest, I can write up a brief document explaining the structure of the code. However, I don’t want to take the time to do that, unless people are poking through the code and getting lost.
Unfortunately, I cannot distribute the game’s music with the source code due to the license agreement I signed when I purchased it. So, if you want music you’re going to have to play the game on a Windows or Ubuntu machine (you might get away with running the Ubuntu executable on other Linux variants. I don’t know I haven’t tried).
Transcripts have been moved to the Transcripts tab along the top menu bar.