This project is an AI-driven life simulation game that aims to provide a rich, open-ended experience where players can live out a virtual life through natural language inputs.
Note: This project is still under active development. While you can experiment with basic functionality, many features are not yet fully implemented or may change significantly in future updates.
- Basic life simulation with attributes like location, age, job, money, health, happiness, education, relationships, and skills
- Natural language processing for interpreting player inputs
- Random location generation with associated descriptions and available jobs
- Simple job application and work system
- Basic skill learning and relationship building
- Status checking to view current life statistics
-
Clone this repository:
git clone https://github.com/connosuer/trekk.git
-
Navigate to the project directory:
cd trekk
-
Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
-
Install the required packages:
pip install -r requirements.txt
-
Run the game:
python main.py
After starting the game, you'll find yourself in a random location. You can interact with the game world using natural language commands. For example:
- "get a job as a teacher"
- "move to Tokyo"
- "learn programming"
- "talk to Sarah"
Type "help" at any time to see a list of available commands.
As this project is in active development, we're not currently accepting contributions. However, feel free to fork the project and experiment on your own!