Repo for 7DRL aka Seven Day Roguelike challenge 2021
Go to file
2021-05-27 17:39:59 -04:00
assets/snd add mono audio files 2021-04-08 03:03:36 -04:00
examples add pick-music-track.js 2021-04-08 02:12:05 -04:00
.datefile.txt update gamefiles 2021-04-08 03:06:30 -04:00
.gamefile.txt update gamefiles 2021-04-08 03:06:30 -04:00
.genres.json update gamefiles 2021-04-08 03:06:30 -04:00
.gitignore update .gitignore 2021-05-27 17:35:37 -04:00
.inventory.txt add .inventory.txt 2021-05-27 17:35:26 -04:00
.itemsfile.txt update gamefiles 2021-04-08 03:06:30 -04:00
.media-formats.json update gamefiles 2021-04-08 03:06:30 -04:00
.nonKittenItems.txt changes on new generation each time 2021-03-12 03:57:13 -05:00
.terrain.txt update gamefiles 2021-04-08 03:06:30 -04:00
.verbs.txt add example and minimal tests of blessed project-name generator, charlatan libraries 2021-03-27 22:37:31 -04:00 update 2021-04-08 03:02:34 -04:00
package.json add troubadour 2021-04-04 22:37:01 -04:00 update 2021-05-27 17:39:59 -04:00 update 2021-03-14 01:41:04 -05:00 update 2021-04-08 03:05:59 -04:00
village.js added audio album generation 2021-04-08 03:02:14 -04:00

Moaning Sound Collector

Note: This project is currently in development

Moaning Sound Collector (working title) is an ambient dungeon noise ASCII roguelike walking sim. It can be played as an ambient game of exploration, an ASCII LSD emulator or as a performance tool or way to generate new abstract music. The goal of the game is to enjoy yourself exploring the small generated villages by visiting venues, finding random objects such as books to read about, and collecting generated ambient and experimental music, which you can listen to or assemble into tapes. It takes some inspiration from the roguelike Robotfindskitten, from 90s videogame world generator LSD Dream Emulator and 2010s 3d walking sims like Proteus.


~Dungeon of the Day~ (original name) was initially begun during 7drl 2021 but I missed finishing it, instead building out my engine with the blessed library and implementating map generation. I have continued ambiently (!) working on it.



Download the zip of the repo


Install needed node.js libraries

npm install


In addition to the node.js packages, you must have an audio player such as mplayer, sox, mpg123 or mpg321 installed, etc. This is currently specified manually in line 15-16 (mplayer by default). mplayer can be installed via your package manager.


Create a new dungeon from the command line:

node village --new

Or just launch the current village without spawning a new one:

node village


Arrow keys or vim keys to move. Q to quit. P to pick up an item. I to look at inventory.


Chewing, Carrot, A.wav by InspectorJ on

Items from robotfindskitten GPLv2

Other libraries licenses can be found in their documentation.