Sonancia is a system built for generating multiple facets of horror games, with the intention of creating tense and frightful experiences. Sonancia generates the architecture of a haunted mansion (with rooms and doors which may contain monsters or quest items) as well as the level’s soundscape by allocating audio assets within the rooms and mixing them as the player traverses the level. Level generation and soundscape generation are orchestrated by notions of tension and suspense; the level generator attempts to match a designer-specified progression of tension while the sound generator attempts to prompt the player’s suspense in rooms where tension is low.
Download (This demo was optimized for the highest quality settings of Unity, please use this setting when running this demo).
Controls: WASD Keys (Movement); Left Shift Key (Run); F Key (Turn On/Off Flashlight).
Surprise Search C++ 1.0
This is a public implementation of the surprise search algorithm in C++11, used in “Surprise Search: Beyond Objectives and Novelty” (PDF), based on the novelty search source code provided by Joel Lehman and Kenneth O. Stanley.
For questions or suggestions, please email firstname.lastname@example.org