Skip to main content

Hello World

Project description

🌲 The Forest of Cursed Elves 🌲

A Psychological Command-Line Text Adventure

A subtly hostile forest.
A quiet erosion of will.
A choice that may never appear.


🧠 Game Overview

The Forest of Cursed Elves is a psychological text adventure played entirely in the command line.
The forest is not openly violent — it is patient, observant, and persuasive.

The player navigates a living environment that reacts not just to actions, but to mental state.


🎮 Genre & Platform

  • Genre: Psychological Text Adventure / Interactive Fiction
  • Platform: Command Line Interface (CLI)
  • Language: Python

🌲 Core Concept

The game tracks three hidden core stats that define who the player becomes:

Stat Represents Narrative Role
Will Mental fortitude The power to refuse comfort or submission
Awareness Perception and insight The power to notice deception and patterns
Corruption Forest influence The seductive pull of belonging

The primary challenge is maintaining Will and Awareness while resisting the slow rise of Corruption.

You never see these values directly.
You feel them through disappearing choices.


🏁 Endings (4 Primary Outcomes)

The game has four possible endings, resolved at the final scene through weighted logic:

Ending Probability Final Action Required Conditions
🌿 The True Ending 10% Refusal (2) Will ≥ 7, Awareness ≥ 7, Corruption < 5
Consumed Refusal 30% Refusal (2) Fails True Ending conditions
🌑 Rooted Will 30% Acceptance (1) High Will + Awareness
🌲 The Embrace 30% Acceptance (1) Low Will + Awareness or high Corruption

🚀 How to Run the Game

🔧 Prerequisites

  • Python 3.x (recommended)

▶️ Execution

Clone the repository:

git clone [https://github.com/Aryanuo/Projects/tree/main/Adventure%20Island]
cd elf-forest

python main.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adventure_island-0.1.0.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

adventure_island-0.1.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file adventure_island-0.1.0.tar.gz.

File metadata

  • Download URL: adventure_island-0.1.0.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for adventure_island-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b5ad46fff13a5c3424c45e4976ac5efa5f744aa3b85066fa7270c76240aebd48
MD5 c2a19ba8e07368b8840112cb4b6f1ca2
BLAKE2b-256 95c8d1fa16730568434e851ba1195b49d58cd4b14c8571fa8c3c3de3c07d0d2f

See more details on using hashes here.

File details

Details for the file adventure_island-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for adventure_island-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 86ad27950531d1588df52f4641d37cab4752b9eafab515d7be20d10d441241c6
MD5 6788ea64a5b36c450c6a331071a86a54
BLAKE2b-256 35367d1323e2bba8dcf078b5f85d18c7a7195ba057e27675c8d88945b06aa417

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page