Skip to main content

gemini_cli_planet_adventure

Gemini CLI Planet Adventure is an adventure game on command-line interface with Google Gemini AI integrated into it.

Game Features

  1. Exploration of AI generated cities
  2. AI generated missions
  3. Turn-based battles between players

Source Code

The source code of the game Gemini CLI Planet Adventure is available in Source Code.

Installation

pip install gemini_cli_planet_adventure

How to Play the Game?

Pre-requisites:

  1. Python installed in your device.
  2. env file in the same directory as <GEMINI_CLI_PLANET_ADVENTURE_DIRECTORY> and has the value of GEMINI_API_KEY.
  3. The directory "saved" exists inside the directory <GEMINI_CLI_PLANET_ADVENTURE_DIRECTORY>. Please create the "saved" directory if it has not existed in <GEMINI_CLI_PLANET_ADVENTURE_DIRECTORY> directory yet.

First, open a Terminal or Command Prompt window and run the following commands.

cd <GEMINI_CLI_PLANET_ADVENTURE_DIRECTORY>
python3 gemini_cli_planet_adventure.py

Note: Replace <GEMINI_CLI_PLANET_ADVENTURE_DIRECTORY> with the path to the directory of the game Gemini CLI Planet Adventure.

Then, the game will start with something looking like in the screenshot below.

Game

You have two choices:

  1. Enter "NEW GAME" to create new saved game data.
  2. Enter "LOAD GAME" to load existing saved game data.

New Saved Game Data Creation

The following happens if you choose to create new saved game data.

New Saved Game Data

You will be asked to enter the player name.

You will then be directed to the main menu.

Loading Existing Saved Game Data

You will only be able to load existing saved game data if at least one or more saved game files are stored inside the "saved" directory.

The following happens when you choose to load existing saved game data.

Load Saved Game Data

You will then be asked to enter the name of the player associated with the existing saved game data you want to load. After that, your saved game data will be loaded and you will be directed to the main menu.

Main Menu

Once you reach the main menu, you will be asked whether you want to continue playing the game or not. If you enter 'Y', you will be directed to choose an action. Else, your game data will be saved and you will exit the game.

Main Menu

Action Choice

Once you entered 'Y' when you were at the main menu, you will be redirected to action choice. At the top of the command-line window, you will see the map of the city you are in (together with your current location). Below the map, you will see the available actions you can choose to do. Battles against wild legendary creatures or trainers might occur if you enter "1" and then select the direction you want to move to.

Action Choice

Then, you will need to follow the instructions on the screen, for whichever action you choose to do.

Release files for gemini-cli-planet-adventure 1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gemini-cli-planet-adventure 1
File Size Uploaded
gemini_cli_planet_adventure-1.tar.gz 21.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gemini-cli-planet-adventure 1
File Interpreter ABI Platform
gemini_cli_planet_adventure-1-py3-none-any.whl Python 3 none any Details

Total release size: 42.4 kB

Release files / gemini_cli_planet_adventure-1.tar.gz

Download URL gemini_cli_planet_adventure-1.tar.gz
Size 21.4 kB
Tags Source
SHA-256 checksum
How to use checksums
26c32f902f328c86c21fa5be4ded01997f2b03563e3b0b852b133c2dd9e12dbd
BLAKE2b-256 checksum
How to use checksums
8ad16f2e20057c556075c8de69f5fd10cc41eb25169451d12f543044c98c2088
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.31.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.4

Release files / gemini_cli_planet_adventure-1-py3-none-any.whl

Download URL gemini_cli_planet_adventure-1-py3-none-any.whl
Size 21.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5904b4b697b61c96c648dd4034ca438aeb17b192e3f43dc36462d17dfcb1057d
BLAKE2b-256 checksum
How to use checksums
865660c365b6df8b8600dcea12a2c1c628eef530702e9c45ae45deba5b46ae84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.31.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.4

Release history Release notifications | RSS feed

1.1

2 release files

This release

1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page