Arkham After Midnight 7DRL
A downloadable game for Windows and macOS
2017 Seven-Day Roguelike Challenge Entry
It's the year 1922, and you've come to the sleepy little town of Arkham, where underneath the veneer of civilization, strange horrors and a great evil threaten all of humanity. Can you defeat this evil, or will the monsters - both human and inhuman - be your downfall before you can avert an alien god's apocalypse?
This is a roguelike game made in seven days for the 2017 Seven Day Roguelike Challenge. You play the game in a standard roguelike fashion, using the arrow keys to move around, trying to defeat the ultimate villain. Unlike typical roguelikes, however, the procedural generation is in the story development, rather than the geography. Each time you play, the mystery will be different.
For a full list of controls, press "H" for help in the game.
Currently, there is enough content for about five or six different mystery paths. If there is enough interest, I can add more "ploxels" (or "plot elements") to the game so that more mysteries can be generated.
This game was developed in the Löve2D framework. It should work on both Windows and Mac.
On Mac, you will have to control-click on the app and select "Open" to open it if you have your system settings to reject opening files from untrusted developers. (Once I get a code signed version of the app up, this step will no longer be necessary, but time's a ticking for the end of the 7DRL time frame!)
NOTE: There are a few known bugs with this release. I'm working on a build that will address the bugs, but I'm leaving up these "7DRL release" versions during the judging process for the competition. Once judging is complete, I'll release new versions with the bug fixes and some new content.
Log in with itch.io to leave a comment.
Hey just want to let you know of a bug, if you haven't seen it yet. Opening the journal in the cemetery seems to cause it, but I'm not certain.
controllers/journal.lua:74: attempt to index global 'ploxel' (a nil value)
controllers/journal.lua:74: in function 'draw'
main.lua:59: in function 'draw'
[C]: in function 'xpcall'"
I've had a ton of fun already with this game though, I'm a big cosmic horror fan and I'm really into your idea here!
[spoilers] another problem I'm having now: sometimes I get to a situation where I can't proceed anywhere in the game. For example, on my latest run through, both tombs were empty, and scouring everywhere I couldn't find a lead on my next location to visit after clearing the harbor, graveyard (ghouls included) and forgotten tomb. I found the summoning spell which referenced the standing stones, but no map to reach them. Please let me know what's going on because I'd really like to keep playing!
(I'm guessing you're the person who expressed the same question over on reddit, but just in case...)
It's possible that there's a bug in the mystery generator that generates a "dead end" mystery, but I've played through the game to the end many, many times, so my impression is that it would be rare occurrence even if there is such a bug. You probably should not be experiencing this multiple times in a row.
More likely, there's just some clue or hook you're missing. Be sure to search all the crypts, read all the books in the library (the "?" icons), talk to all the people, etc. Also, note that some locations may be injected into the list of locations when you find things, so be sure to check and re-check your locations. There are also items that show up in your inventory that might yield clues.
Yes, that's a known bug. The version that is currently up is the "compo" version, which was frozen at the end of the competition for judging. I am working on a new version that will (hopefully!) fix the bugs and introduce more content.