https://github.com/donaldcampbelljr/pycaptainslog
Text adventure where you explore procedurally generated star systems with the help of Generative AI.
https://github.com/donaldcampbelljr/pycaptainslog
gemini-ai gemini-api generative-ai generativeai python science-fiction text-based-adventure text-based-game
Last synced: over 1 year ago
JSON representation
Text adventure where you explore procedurally generated star systems with the help of Generative AI.
- Host: GitHub
- URL: https://github.com/donaldcampbelljr/pycaptainslog
- Owner: donaldcampbelljr
- Created: 2023-10-20T02:05:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-20T00:58:48.000Z (over 1 year ago)
- Last Synced: 2025-01-15T16:25:11.402Z (over 1 year ago)
- Topics: gemini-ai, gemini-api, generative-ai, generativeai, python, science-fiction, text-based-adventure, text-based-game
- Language: Python
- Homepage:
- Size: 245 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
Awesome Lists containing this project
README
# pyCaptainsLog
## Introduction
CLI based text adventure where you explore procedurally generated star systems.
### Example Gameplay

Locations, connections, dialogue and combat are all procedurally generated!
Content within each star system is generated via Google's Generative AI (Gemini).
### Important!
You **must** set your env variable for your API key in order to use Gemini, e.g. `export GOOGLE_API_KEY=your_secret_api_key`
More detailed instructions for using Google's Gemini API: https://ai.google.dev/tutorials/python_quickstart
Note: This project is not affiliated with Google. This current revision uses Gemini to produce text for the star systems and is subject to change.