{"id":21300798,"url":"https://github.com/arianahejazyan/Athena","last_synced_at":"2025-07-11T20:31:01.290Z","repository":{"id":185302733,"uuid":"657467747","full_name":"arianahejazyan/Athena","owner":"arianahejazyan","description":"A UCI-compatible four-player chess engine powered by deep RL and 256-bit bitboards.","archived":false,"fork":false,"pushed_at":"2025-07-05T13:31:35.000Z","size":5459,"stargazers_count":26,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-07-05T14:41:44.828Z","etag":null,"topics":["ai","artificial-intelligence","bitboard","bitboard256","chess","chess-ai","chess-engine","chess-engines","chess-variants","cpp","deep-learning","deep-rl","four-player-chess","gamedev","neural-networks","nnue","reinforcement-learning","reinforcement-learning-agent","self-play","uci"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arianahejazyan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2023-06-23T06:06:30.000Z","updated_at":"2025-07-05T13:29:50.000Z","dependencies_parsed_at":"2024-01-13T12:17:26.393Z","dependency_job_id":"904176c1-21d0-4c83-bcdf-1f5e2d0ccc36","html_url":"https://github.com/arianahejazyan/Athena","commit_stats":null,"previous_names":["arianahejazyan/chess-engine","arianahejazyan/four-player-chess-engine","arianahejazyan/elsa","arianahejazyan/aetos","arianahejazyan/talia","arianahejazyan/athena"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/arianahejazyan/Athena","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arianahejazyan%2FAthena","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arianahejazyan%2FAthena/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arianahejazyan%2FAthena/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arianahejazyan%2FAthena/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arianahejazyan","download_url":"https://codeload.github.com/arianahejazyan/Athena/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arianahejazyan%2FAthena/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264892058,"owners_count":23679215,"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":["ai","artificial-intelligence","bitboard","bitboard256","chess","chess-ai","chess-engine","chess-engines","chess-variants","cpp","deep-learning","deep-rl","four-player-chess","gamedev","neural-networks","nnue","reinforcement-learning","reinforcement-learning-agent","self-play","uci"],"created_at":"2024-11-21T15:31:32.371Z","updated_at":"2025-07-11T20:31:01.278Z","avatar_url":"https://github.com/arianahejazyan.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\r\n\r\n  \u003cimg src=\"./docs/assets/athena.png\" alt=\"Athena Chess Engine Logo\" style=\"width: 250px; height:250px; border-radius: 10px;\"/\u003e\r\n\r\n  \u003ch3\u003eAthena\u003c/h3\u003e\r\n\r\n  A UCI-compatible four-player chess engine powered by deep RL and 256-bit bitboards.\r\n\r\n\u003c/div\u003e\r\n\u003cdiv align=\"center\"\u003e\r\n\u003cimg src=\"./docs/assets/boards/wallpaper.png\" alt=\"Four Player Chess Board\" style=\"width: 100%; height:auto; border-radius: 10px;\"/\u003e\r\n\u003c/div\u003e\r\n\r\n## Table of Contents\r\n- [Installation](#installation)\r\n- [4PC engines and tools](#4pc-engines--tools)\r\n  - engines\r\n  - tools\r\n- [licenses](#licenses)\r\n\r\n\r\n## Installation\r\nClone the repository\r\n\r\n```bash\r\ngit clone https://github.com/arianahejazyan/Athena.git \u0026\u0026 cd Athena/athena \r\n```\r\nCreate a build directory and compile\r\n```bash\r\ncmake -S . -B build -DCMAKE_BUILD_TYPE=Release \u0026\u0026 cmake --build build\r\n```\r\nOnce built, you can run the Athena cli\r\n```bash\r\ncd build \u0026\u0026 ./athena\r\n```\r\n\r\n\u003e [!WARNING]\r\n\u003e The engine works but there is some configuration and installation issues, which will going to be fixed soon!\r\n\r\n\r\n## 4PC Engines \u0026 Tools\r\n\u003cp align=\"justify\"\u003e \r\nWelcome to our growing list of four-player chess engines and tools! Here, you’ll find links to their GitHub repositories and Chess.com profiles, making it easy to explore and connect with others who share your passion. If you’ve developed a four-player chess engine, we warmly invite you to add it to this list. Sharing your work not only helps others get to know your engine and find it easily but also supports the growth of the four-player chess community. \u003c/p\u003e\r\n\r\n###  Engines \r\n\r\n\u003ctable align=\"center\"\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003eAthena (\u003ca href=\"https://github.com/arianahejazyan/Athena\" target=\"_blank\"\u003eGitHub\u003c/a\u003e, \u003ca href=\"https://www.chess.com/member/teamathena1\" target=\"_blank\"\u003eChess.com\u003c/a\u003e)\u003c/td\u003e\r\n    \u003ctd\u003eSamaritan (\u003ca href=\"https://github.com/Moxile/Samaritan\" target=\"_blank\"\u003eGitHub\u003c/a\u003e)\u003c/td\u003e\r\n  \u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n### Tools\r\n- Colosseum ([GitHub](https://github.com/arianahejazyan/Colosseum)) [GUI and tournamant manager]\r\n\r\n\r\n## Licenses\r\n\r\n\u003e [!NOTE]\r\n\u003e \u003cp align=\"justify\"\u003eThe license texts included in the \u003cb\u003elicenses\u003c/b\u003e folder are snapshots as of \u003cb\u003eJuly 7, 2025\u003c/b\u003e, and may not reflect the most recent upstream changes. For the latest versions, refer to the official repositories linked below.\u003c/p\u003e\r\n\r\n- This project uses [CLI11](https://github.com/CLIUtils/CLI11) under the [BSD 3-Clause License](https://github.com/CLIUtils/CLI11/blob/main/LICENSE).\r\n- This project uses [PyTorch](https://github.com/pytorch/pytorch) under the [BSD 3-Clause License](https://github.com/pytorch/pytorch/blob/main/LICENSE).\r\n- This project uses [Benchmark](https://github.com/google/benchmark) under the [Apache 2.0 License](https://github.com/google/benchmark/blob/main/LICENSE).\r\n- This project uses [GoogleTest](https://github.com/google/googletest) under the [BSD 3-Clause License](https://github.com/google/googletest/blob/main/LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farianahejazyan%2FAthena","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farianahejazyan%2FAthena","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farianahejazyan%2FAthena/lists"}