{"id":26237113,"url":"https://github.com/p-obrthr/all-in-intelligence","last_synced_at":"2025-04-22T19:44:59.213Z","repository":{"id":269969151,"uuid":"908974733","full_name":"p-obrthr/all-in-intelligence","owner":"p-obrthr","description":"texas holdem poker per terminal","archived":false,"fork":false,"pushed_at":"2025-03-29T15:19:33.000Z","size":470,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T16:25:58.243Z","etag":null,"topics":["bubbletea","charmbracelet","cli","cli-app","go","golang","llm","openai-api","poker","texas-holdem","texas-holdem-poker","tui"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/p-obrthr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-27T12:38:00.000Z","updated_at":"2025-03-29T15:19:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"0284c84d-43c8-47dd-8d1f-9b053f2aa655","html_url":"https://github.com/p-obrthr/all-in-intelligence","commit_stats":null,"previous_names":["p-obrthr/all-in-intelligence"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/p-obrthr%2Fall-in-intelligence","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/p-obrthr%2Fall-in-intelligence/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/p-obrthr%2Fall-in-intelligence/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/p-obrthr%2Fall-in-intelligence/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/p-obrthr","download_url":"https://codeload.github.com/p-obrthr/all-in-intelligence/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250310763,"owners_count":21409729,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bubbletea","charmbracelet","cli","cli-app","go","golang","llm","openai-api","poker","texas-holdem","texas-holdem-poker","tui"],"created_at":"2025-03-13T04:28:28.402Z","updated_at":"2025-04-22T19:44:59.204Z","avatar_url":"https://github.com/p-obrthr.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"assets/cardArt.jpg\" width=\"100%\" /\u003e\n\n**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 and supports multiplayer gameplay through websocket connectivity.\n\n## Description\nAll-In-Intelligence is designed to be played through a console or terminal, with options to:\n\n- play against an LLM (Large Language Model) opponent\n- play against other human players via websocket server connectivity\n\nThe terminal user interface leverages powerful Go libraries from [Charm](https://github.com/charmbracelet) for its experience.\n\n## Prerequisites\n\nTo run this project, ensure you have the following:\n\n- Go programming language installed on your system.\n- OpenAi Api Key\n\n## How to Play\n\nTo play, one player connects to the server, configures the game settings, and can start playing immediately. Additional players can join flexibly at any time and will be included in the next round of play.\n\n## Configuration\n\nBefore starting the game, you will be prompted to configure the game. You can adjust various settings during this phase.\n\n\u003e 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.\n\n\u003cimg src=\"assets/config.jpg\" width=\"100%\" /\u003e\n\n## Gameplay\n\nOnce configured, the game will begin, and you will see the user interface during gameplay.\n\n\u003cimg src=\"assets/game.jpg\" width=\"70%\" /\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fp-obrthr%2Fall-in-intelligence","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fp-obrthr%2Fall-in-intelligence","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fp-obrthr%2Fall-in-intelligence/lists"}