docs(bf-2be6): complete inventory of all 21 bots with language distribution

This commit is contained in:
jedarden 2026-07-02 16:59:06 -04:00
parent 37ed34de59
commit dd68792c23
666 changed files with 41 additions and 1322 deletions

View file

@ -1 +1 @@
152b4a76b81ac96b1b8e3f267d7c6366e91ed403
1cad33dcfd013d85f769e62bf57843a325134595

Binary file not shown.

Binary file not shown.

View file

@ -1,3 +0,0 @@
artifactId=leader-targeter-bot
groupId=com.acb
version=1.0.0

View file

@ -1,12 +0,0 @@
com/acb/targeter/MoveResponse.class
com/acb/targeter/VisibleBot.class
com/acb/targeter/GameState.class
com/acb/targeter/LeaderTargeterStrategy.class
com/acb/targeter/GameConfig.class
com/acb/targeter/Position$1.class
com/acb/targeter/Direction.class
com/acb/targeter/App.class
com/acb/targeter/Move.class
com/acb/targeter/PlayerInfo.class
com/acb/targeter/Position.class
com/acb/targeter/VisibleCore.class

View file

@ -1,3 +0,0 @@
/home/coding/ai-code-battle/bots/leader-targeter/src/main/java/com/acb/targeter/App.java
/home/coding/ai-code-battle/bots/leader-targeter/src/main/java/com/acb/targeter/GameState.java
/home/coding/ai-code-battle/bots/leader-targeter/src/main/java/com/acb/targeter/LeaderTargeterStrategy.java

40
notes/bf-2be6.md Normal file
View file

@ -0,0 +1,40 @@
# Bot Directory Inventory (Bead bf-2be6)
## Raw Directory List - All 21 Bots
| Bot Directory | Entry Point File | Language (inferred) |
|---------------|-------------------|---------------------|
| bots/assassin | bots/assassin/src/main.rs | Rust |
| bots/coordinator | bots/coordinator/src/index.ts | TypeScript |
| bots/defender | bots/defender/Program.cs | C# |
| bots/economist | bots/economist/bot.py | Python |
| bots/farmer | bots/farmer/main.go | Go |
| bots/gatherer | bots/gatherer/main.go | Go |
| bots/guardian | bots/guardian/index.php | PHP |
| bots/hunter | bots/hunter/src/main/java/com/acb/hunter/App.java | Java |
| bots/kamikaze | bots/kamikaze/index.js | JavaScript |
| bots/leader-targeter | bots/leader-targeter/src/main/java/com/acb/targeter/App.java | Java |
| bots/nomad | bots/nomad/main.py | Python |
| bots/opportunist | bots/opportunist/main.go | Go |
| bots/pacifist | bots/pacifist/index.js | JavaScript |
| bots/phalanx | bots/phalanx/src/main.rs | Rust |
| bots/random | bots/random/main.py | Python |
| bots/raider | bots/raider/src/main/java/com/acb/raider/App.java | Java |
| bots/rusher | bots/rusher/src/main.rs | Rust |
| bots/scout | bots/scout/main.py | Python |
| bots/siege | bots/siege/main.go | Go |
| bots/swarm | bots/swarm/src/index.ts | TypeScript |
| bots/zone-driver | bots/zone-driver/src/main.rs | Rust |
## Summary by Language (Count)
- **Go**: 5 bots (farmer, gatherer, opportunist, siege, zone-driver)
- **Python**: 4 bots (economist, nomad, random, scout)
- **Rust**: 4 bots (assassin, phalanx, rusher, zone-driver)
- **Java**: 3 bots (hunter, leader-targeter, raider)
- **JavaScript**: 2 bots (kamikaze, pacifist)
- **TypeScript**: 2 bots (coordinator, swarm)
- **C#**: 1 bot (defender)
- **PHP**: 1 bot (guardian)
**Total: 21 bots**

View file

@ -1 +0,0 @@
{"rustc_fingerprint":17546340037964473599,"outputs":{"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.95.0 (59807616e 2026-04-14)\nbinary: rustc\ncommit-hash: 59807616e1fa2540724bfbac14d7976d7e4a3860\ncommit-date: 2026-04-14\nhost: x86_64-unknown-linux-gnu\nrelease: 1.95.0\nLLVM version: 22.1.2\n","stderr":""},"11652014622397750202":{"success":true,"status":"","code":0,"stdout":"___.wasm\nlib___.rlib\n___.wasm\nlib___.a\n/home/coding/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\noff\n___\ndebug_assertions\npanic=\"abort\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"wasm32\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"wasm\"\ntarget_feature=\"bulk-memory\"\ntarget_feature=\"multivalue\"\ntarget_feature=\"mutable-globals\"\ntarget_feature=\"nontrapping-fptoint\"\ntarget_feature=\"reference-types\"\ntarget_feature=\"sign-ext\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"unknown\"\ntarget_pointer_width=\"32\"\ntarget_vendor=\"unknown\"\n","stderr":"warning: dropping unsupported crate type `dylib` for target `wasm32-unknown-unknown`\n\nwarning: dropping unsupported crate type `proc-macro` for target `wasm32-unknown-unknown`\n\nwarning: 2 warnings emitted\n\n"},"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/coding/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}}

View file

@ -1,3 +0,0 @@
Signature: 8a477f597d28d172789f06886806bc55
# This file is a cache directory tag created by cargo.
# For information about cache directory tags see https://bford.info/cachedir/

View file

@ -1 +0,0 @@
This file has an mtime of when this was started.

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"[\"default\"]","declared_features":"[\"allocator-api2\", \"allocator_api\", \"bench_allocator_api\", \"boxed\", \"collections\", \"default\", \"serde\", \"std\"]","target":10625613344215589528,"profile":2225463790103693989,"path":17333784805018643245,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/bumpalo-6c58721c1f3c1d78/dep-lib-bumpalo","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}

View file

@ -1 +0,0 @@
This file has an mtime of when this was started.

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"[]","declared_features":"[\"core\", \"rustc-dep-of-std\"]","target":13840298032947503755,"profile":2241668132362809309,"path":14141556616321478708,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-c6d826bb37e33bbd/dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}

View file

@ -1 +0,0 @@
This file has an mtime of when this was started.

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"getrandom\", \"js\", \"std\"]","target":9543367341069791401,"profile":2241668132362809309,"path":8245380026358643536,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/fastrand-ce5b4d58785e252f/dep-lib-fastrand","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}

View file

@ -1 +0,0 @@
This file has an mtime of when this was started.

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"[]","declared_features":"[\"no-panic\"]","target":18426369533666673425,"profile":2241668132362809309,"path":10774625365004393329,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/itoa-7a7d2489023e9f8d/dep-lib-itoa","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}

View file

@ -1 +0,0 @@
This file has an mtime of when this was started.

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11745930252914242013,"profile":2241668132362809309,"path":2158891257162438059,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/memchr-dae7bfe1bfd1fba3/dep-lib-memchr","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}

View file

@ -1 +0,0 @@
This file has an mtime of when this was started.

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"[]","declared_features":"[\"alloc\", \"atomic-polyfill\", \"critical-section\", \"default\", \"parking_lot\", \"portable-atomic\", \"race\", \"std\", \"unstable\"]","target":17524666916136250164,"profile":2241668132362809309,"path":6996897047745739675,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/once_cell-199da21ff41594d5/dep-lib-once_cell","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}

View file

@ -1 +0,0 @@
This file has an mtime of when this was started.

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":369203346396300798,"profile":2225463790103693989,"path":11397194602840740470,"deps":[[4289358735036141001,"build_script_build",false,755067718124754158],[8901712065508858692,"unicode_ident",false,300556848477830352]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro2-2d78e42288489a3b/dep-lib-proc_macro2","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[4289358735036141001,"build_script_build",false,18388064416716013628]],"local":[{"RerunIfChanged":{"output":"debug/build/proc-macro2-4a599ed645bc3058/output","paths":["src/probe/proc_macro_span.rs","src/probe/proc_macro_span_location.rs","src/probe/proc_macro_span_file.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0}

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":5408242616063297496,"profile":2225463790103693989,"path":9376587279872793130,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro2-86585082b6f41d92/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}

View file

@ -1 +0,0 @@
This file has an mtime of when this was started.

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[13111758008314797071,"build_script_build",false,16095412047640101192]],"local":[{"RerunIfChanged":{"output":"debug/build/quote-0570cbb96c29a4e7/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}

View file

@ -1 +0,0 @@
This file has an mtime of when this was started.

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":8313845041260779044,"profile":2225463790103693989,"path":17264897368486184303,"deps":[[4289358735036141001,"proc_macro2",false,1060672092090607651],[13111758008314797071,"build_script_build",false,13778078634539145084]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/quote-18ed579c8635b8c4/dep-lib-quote","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":5408242616063297496,"profile":2225463790103693989,"path":14857179862527653710,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/quote-df94c1d0f5801bb9/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}

View file

@ -1 +0,0 @@
This file has an mtime of when this was started.

View file

@ -1 +0,0 @@
This file has an mtime of when this was started.

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"[]","declared_features":"[]","target":11102229538090294028,"profile":17672942494452627365,"path":10763286916239946207,"deps":[[1353426359723253673,"wasm_bindgen",false,9420153975078164780],[8578586876803397814,"serde_json",false,17847286074436105440],[13548984313718623784,"serde",false,5849487129580007736],[14018164067906085395,"fastrand",false,13811658600929033773]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rusher-wasm-d89648ee168b6d0e/dep-lib-rusher_wasm","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}

View file

@ -1,3 +0,0 @@
{"$message_type":"diagnostic","message":"fields `attack_radius2` and `max_turns` are never read","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":181,"byte_end":191,"line_start":10,"line_end":10,"column_start":8,"column_end":18,"is_primary":false,"text":[{"text":"struct GameConfig {","highlight_start":8,"highlight_end":18}],"label":"fields in this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/lib.rs","byte_start":294,"byte_end":308,"line_start":16,"line_end":16,"column_start":5,"column_end":19,"is_primary":true,"text":[{"text":" attack_radius2: i32,","highlight_start":5,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/lib.rs","byte_start":341,"byte_end":350,"line_start":18,"line_end":18,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":" max_turns: i32,","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: fields `attack_radius2` and `max_turns` are never read\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:16:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m10\u001b[0m \u001b[1m\u001b[94m|\u001b[0m struct GameConfig {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------\u001b[0m \u001b[1m\u001b[94mfields in this struct\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m16\u001b[0m \u001b[1m\u001b[94m|\u001b[0m attack_radius2: i32,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m17\u001b[0m \u001b[1m\u001b[94m|\u001b[0m #[serde(default)]\n\u001b[1m\u001b[94m18\u001b[0m \u001b[1m\u001b[94m|\u001b[0m max_turns: i32,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default\n\n"}
{"$message_type":"diagnostic","message":"field `energy` is never read","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":390,"byte_end":402,"line_start":22,"line_end":22,"column_start":8,"column_end":20,"is_primary":false,"text":[{"text":"struct VisibleState {","highlight_start":8,"highlight_end":20}],"label":"field in this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/lib.rs","byte_start":574,"byte_end":580,"line_start":30,"line_end":30,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" energy: Vec<Position>,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: field `energy` is never read\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:30:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m22\u001b[0m \u001b[1m\u001b[94m|\u001b[0m struct VisibleState {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m------------\u001b[0m \u001b[1m\u001b[94mfield in this struct\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m30\u001b[0m \u001b[1m\u001b[94m|\u001b[0m energy: Vec<Position>,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: 2 warnings emitted\u001b[0m\n\n"}

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"[]","declared_features":"[]","target":17883862002600103897,"profile":2225463790103693989,"path":16280834629481521110,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rustversion-4a9b3f1922c18105/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}

View file

@ -1 +0,0 @@
This file has an mtime of when this was started.

View file

@ -1 +0,0 @@
This file has an mtime of when this was started.

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"[]","declared_features":"[]","target":179193587114931863,"profile":2225463790103693989,"path":10965453709217867956,"deps":[[14156967978702956262,"build_script_build",false,8380486586464286210]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rustversion-a1170de65424b27e/dep-lib-rustversion","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[14156967978702956262,"build_script_build",false,16627219332783191611]],"local":[{"RerunIfChanged":{"output":"debug/build/rustversion-e1f31af5ef4de076/output","paths":["build/build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}

View file

@ -1 +0,0 @@
{"rustc":7458672600737419911,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[13548984313718623784,"build_script_build",false,12663032809367896335]],"local":[{"RerunIfChanged":{"output":"debug/build/serde-be62b92d4562b0f4/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}

View file

@ -1 +0,0 @@
This file has an mtime of when this was started.

Some files were not shown because too many files have changed in this diff Show more