An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# pyCaptainsLog

## Introduction
CLI based text adventure where you explore procedurally generated star systems.

### Example Gameplay
![captainslog_05Jan2023](https://github.com/donaldcampbelljr/pyCaptainsLog/assets/125581724/e96a8d7d-bcd0-4f58-9e50-d5f9966f8992)

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.