A downloadable game for Windows

Memory Fragments 📜

Memory fragments are key items scattered throughout the Abyss. Players collect five fragments to progress the narrative and unlock the final memory sequence. Each fragment provides insight into the character's past but reduces sanity 🧠 on pickup.

The Abyss is procedurally generated, meaning that each time the game is played, the environment, paths, entities encountered, and items change. 

  1. Explore Depths 🌑
  2. Manage Health ❤️ & Sanity 🧠
  3. Collect Fragments 📜
  4. Rest 🛌

Hallucinations and Sanity 🌀

Sanity affects how players perceive the Abyss. Lower sanity results in more intense hallucinations:

  • 😕 Mild (< 75): Fleeting images and whispers.
  • 🤯 Disturbing (< 50): Blurred visions and unsettling whispers.
  • 😵 Intense (< 30): Shadowy figures and vivid images.
  • 😵‍💫 Overwhelming (< 15): Reality breakdown with severe consequences.

NPC Encounters 🤖

NPCs appear randomly, offering resources or information:

  • Merchants 🛒: Sell items for gold.
  • Healers ❤️: Recover health and sanity for a fee.
  • Oracles 🔮: Provide hints about the story or memory fragments.
  • Lost Wanderers 🚶: Offer side quests or rewards.

7. Achievements 🏆

  • Survivor: Survive 10 encounters.
  • Fragment Collector: Gather all memory fragments.
  • Shadow Slayer: Defeat 5 entities 👻.
  • Master of Sanity: Maintain sanity above 50.
  • Escaped the Abyss: Unlock the final memory.

8. Final Memory 🌟

Collecting all five memory fragments unlocks the Final Memory sequence, determining the game ending.

Quick Guide 📜

  1. Explore 🔍: Traverse changing environments, discovering enemies and items.
  2. Manage Resources ⚖️: Keep health ❤️ and sanity 🧠 balanced.
  3. Collect Fragments 📜: Progress the story.
  4. Rest 🛌: Recover health and sanity.
  5. Face the Abyss 🌑: Unlock the final memory.

Download

Download
memoryabyss.exe 7.8 MB
Download
sourcecode.zip 16 kB

Install instructions

game  is fully compiled - download and run "memoryabyss.exe" to begin.

made from 3 .py files:

main.py
game.py
utils.py

to compile the  game yourself:

  • have python, pyinstaller, and pip colorama library installed to your compiling terminal.
  • extract "sourcecode.zip" .py files to one folder.
  • run command "cd folderlocation" of where you put .py files to go to its location in terminal.
  • run  command "pyinstaller --onefile main.py"
  • play game with .exe generated in dist folder

Leave a comment

Log in with itch.io to leave a comment.