{"id":21807583,"url":"https://github.com/muety/halite-bot-java","last_synced_at":"2025-06-14T05:34:08.082Z","repository":{"id":107453101,"uuid":"116109717","full_name":"muety/halite-bot-java","owner":"muety","description":"My rule-based solution for the Halite AI competition","archived":false,"fork":false,"pushed_at":"2018-01-03T08:16:13.000Z","size":520,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-03T07:38:42.213Z","etag":null,"topics":["ai","bot","halite","halite2"],"latest_commit_sha":null,"homepage":null,"language":"Java","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/muety.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":"2018-01-03T08:04:44.000Z","updated_at":"2023-09-08T17:34:41.000Z","dependencies_parsed_at":"2023-07-28T08:15:22.090Z","dependency_job_id":null,"html_url":"https://github.com/muety/halite-bot-java","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/muety/halite-bot-java","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muety%2Fhalite-bot-java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muety%2Fhalite-bot-java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muety%2Fhalite-bot-java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muety%2Fhalite-bot-java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/muety","download_url":"https://codeload.github.com/muety/halite-bot-java/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muety%2Fhalite-bot-java/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259767794,"owners_count":22908200,"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","bot","halite","halite2"],"created_at":"2024-11-27T12:46:05.824Z","updated_at":"2025-06-14T05:34:08.039Z","avatar_url":"https://github.com/muety.png","language":"Java","funding_links":["https://www.paypal.me/ferdinandmuetsch/5"],"categories":[],"sub_categories":[],"readme":"# halite-bot-java\n\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.me/ferdinandmuetsch/5)\n[![Say thanks](https://img.shields.io/badge/SayThanks.io-%E2%98%BC-1EAEDB.svg)](https://saythanks.io/to/n1try)\n\nThis is my rule-based solution for the [Halite](https://halite.io) AI competition. My bot is playing as [n1try](https://halite.io/user/?user_id=7481) and its best rank in the leaderboard was __250__. I also wrote a [blog post](https://ferdinand-muetsch.de/halite-a-rule-based-ai-bot.html) about this.\n\nBased on the [Java starter kit](https://halite.io/learn-programming-challenge/downloads-and-starter-kits/). Unix binaries (instead of `halite.exe`) can be found there to. \n\n__If you're using my code to compete in the challenge, please give me a star 😇.__\n\n![](https://i.imgur.com/xSmomlq.png)\n\n\n## Usage\n* `run_game.bat` to compile the code and locally run the bot against three clones of itself\n* `run_clean.bat` to clear all `.class` files as well as logs, replays and ZIP archives from the root directory\n\nShell scripts for Unix are not included but it should be trivial to derive them from the above Batch scripts. \n\n## License\nGNU GPLv3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuety%2Fhalite-bot-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuety%2Fhalite-bot-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuety%2Fhalite-bot-java/lists"}