A black hole is growing unstable and will cause the collapse of the universe!

Travel across nodes in the sector, gathering scrap, weapons, and crew members as you make your way to the exit wormhole. At every stop, you'll encounter AI-powered NPCs from various different factions, each with their own motive.

Talk with NPCs in freeform chat - ask info about the factions they belong to, negotiate deals for scrap or upgrades, and take on quests to boost your reputation for a faction. But careful with your choices - your reputation will affect how everyone sees you!

Note: For the game's NPCs and events to work, you need either the Player2 app running, or an OpenAI host. The LLM generates the dialogue, so without it, the game won't work.

Unfinished features:

  • Crew members
  • Combat system (WIP)
  • Ship customization and shop
  • The black hole
  • More complex quest system (WIP)
  • Save & Continue

Credits:

Updated 3 days ago
Published 23 days ago
StatusPrototype
PlatformsHTML5, Windows, Linux
Authorsvntax
GenreSimulation
Made withGodot
Tags2D, Pixel Art, Space, Space Sim
Average sessionA few minutes
LanguagesEnglish

Download

Download
cosmic_escape_v2_win64.zip 36 MB
Download
cosmic_escape_v2_linux64.zip 29 MB

Install instructions

You have 2 options for running the game's AI:

Player2 Setup

You need to have the Player2 AI app installed and running.

  • Download and install Player2
  • Run the Player2 app and sign in
  • Play the game
  • If this isn't your first time playing, go to Settings > Network > make sure "Use OpenAI Server" is toggled off

OpenAI API Setup

You can use your own self-hosted OpenAI-compatible API server.

  • Start the game
  • Go to Settings > Network > toggle on "Use OpenAI Server"
  • Write the host url to your API server (for example, http://127.0.0.1:8080/v1/chat/completions)

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

maybe automatically start the p2 ai somehow?

at first i thought the game was trying to connect to another player. :)

thats nearly undoable of course, with a small player base, but it does have a ring to it: ftl pvp. :)

Ran into the same issue myself. But I specifically got a Godot, player 2 connection Error. 

Though I'm playing on the browser version. I can't imagine the browser version supporting an AI model, so I would presume that the games was attempting to connect to a remote instance of said model. 

Sorry if it's confusing how the AI works. I'll update the page to make it clearer.

But basically, whether you play in the browser or desktop, if you have Player2 running in the background, the game connects to it when you chat, which then sends your messages to their AI model.

So it's like this: Game -> Player2 app -> Player2 AI model

As for the connection issues, it might be a problem with Player2's servers, or maybe a security thing if your browser blocks connections to 127.0.0.1 (localhost).

Yeah it'd be cool if it's multiplayer, but since I made this for a game jam, that's pretty hard to do without more players and time.

The connection thing is like an in-game way of showing the wait times from using an AI with the chat feature, so it's as if you're actually connecting to another ship's comms. The AI generates NPCs and dialogue for events, so it's all single-player.