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.
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.
To run this project, ensure you have the following:
- Go programming language installed on your system.
- Clone the repository:
git clone https://github.com/p-obrthr/all-in-intelligence.git
- Navigate to the source code directory:
cd all-in-intelligence/src/cmd
- Run the project:
go run .
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.
Once configured, the game will begin, and you will see the user interface during gameplay.