Skip to content

p-obrthr/all-in-intelligence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

All-In-Intelligence is a text-based texas holdem poker game implemented in Go. The game leverages an interactive user interface (TUI) with visual styling.

Description

The game is designed to be played through a console or terminal, with the option to play against an LLM (Large Language Model) player. It features an easy-to-use interface created using the TUI libraries Bubble Tea and Lip Gloss.

  • Bubble Tea: Library used for building interactive console applications.
  • Lip Gloss: Library used to enhance the design and styling of the user interface.

Prerequisites

To run this project, ensure you have the following:

  • Go programming language installed on your system.

Use of the Project

  1. Clone the repository:
    git clone https://github.com/p-obrthr/all-in-intelligence.git
  2. Navigate to the source code directory:
    cd all-in-intelligence/src/cmd
  3. Run the project:
    go run .

Configuration

Before starting the game, you will be prompted to configure the game. You can adjust various settings during this phase.

Please note that you will need an OpenAI API key (e.g., as an os environment variable OPENAI_API_KEY) to play against an LLM player.

Gameplay

Once configured, the game will begin, and you will see the user interface during gameplay.