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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5ad46fff13a5c3424c45e4976ac5efa5f744aa3b85066fa7270c76240aebd48
|
|
| MD5 |
c2a19ba8e07368b8840112cb4b6f1ca2
|
|
| BLAKE2b-256 |
95c8d1fa16730568434e851ba1195b49d58cd4b14c8571fa8c3c3de3c07d0d2f
|
File details
Details for the file adventure_island-0.1.0-py3-none-any.whl.
File metadata
- Download URL: adventure_island-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86ad27950531d1588df52f4641d37cab4752b9eafab515d7be20d10d441241c6
|
|
| MD5 |
6788ea64a5b36c450c6a331071a86a54
|
|
| BLAKE2b-256 |
35367d1323e2bba8dcf078b5f85d18c7a7195ba057e27675c8d88945b06aa417
|