[{"title":"( 98 个子文件 493KB ) 霸权:在线战略和外交RPG引擎-源码","children":[{"title":"hegemonie-master","children":[{"title":".dockerignore <span style='color:#111;'> 65B </span>","children":null,"spread":false},{"title":"go.mod <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"pkg","children":[{"title":"utils","children":[{"title":"logger.go <span style='color:#111;'> 4.33KB </span>","children":null,"spread":false},{"title":"discovery.go <span style='color:#111;'> 3.47KB </span>","children":null,"spread":false},{"title":"grpc.go <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"constants.go <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false}],"spread":true},{"title":"region","children":[{"title":"proto","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"client","children":[{"title":"actions.go <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false}],"spread":true},{"title":"model","children":[{"title":"building_test.go <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"fight.go <span style='color:#111;'> 961B </span>","children":null,"spread":false},{"title":"region.go <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"army.go <span style='color:#111;'> 5.31KB </span>","children":null,"spread":false},{"title":"city_test.go <span style='color:#111;'> 493B </span>","children":null,"spread":false},{"title":"unit.go <span style='color:#111;'> 935B </span>","children":null,"spread":false},{"title":"world.go <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false},{"title":"city.go <span style='color:#111;'> 12.07KB </span>","children":null,"spread":false},{"title":"knowledge.go <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"unit_test.go <span style='color:#111;'> 2.55KB </span>","children":null,"spread":false},{"title":"persist.go <span style='color:#111;'> 5.69KB </span>","children":null,"spread":false},{"title":"world_map.go <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"types.go <span style='color:#111;'> 15.85KB </span>","children":null,"spread":false},{"title":"world_events.go <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false},{"title":"fight_test.go <span style='color:#111;'> 287B </span>","children":null,"spread":false},{"title":"resources_test.go <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"knowledge_test.go <span style='color:#111;'> 287B </span>","children":null,"spread":false},{"title":"army_test.go <span style='color:#111;'> 343B </span>","children":null,"spread":false},{"title":"building.go <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"resources.go <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false}],"spread":false},{"title":"agent","children":[{"title":"handlers_army.go <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"handlers_health.go <span style='color:#111;'> 973B </span>","children":null,"spread":false},{"title":"handlers_defs.go <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"handlers.go <span style='color:#111;'> 4.24KB </span>","children":null,"spread":false},{"title":"handlers_city.go <span style='color:#111;'> 4.55KB </span>","children":null,"spread":false},{"title":"events.go <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"handlers_admin.go <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"view.go <span style='color:#111;'> 5.56KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"auth","children":[{"title":"client","children":[{"title":"actions.go <span style='color:#111;'> 3.70KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"event","children":[{"title":"proto","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"backend-local","children":[{"title":"base.go <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false}],"spread":true},{"title":"client","children":[{"title":"actions.go <span style='color:#111;'> 3.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"agent","children":[{"title":"handlers.go <span style='color:#111;'> 3.30KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"gen-set","children":[{"title":"gen-set.go <span style='color:#111;'> 6.21KB </span>","children":null,"spread":false}],"spread":true},{"title":"hege","children":[{"title":"main.go <span style='color:#111;'> 18.96KB </span>","children":null,"spread":false}],"spread":true},{"title":"healthcheck","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"map","children":[{"title":"proto","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"client","children":[{"title":"l2_mem.go <span style='color:#111;'> 5.50KB </span>","children":null,"spread":false},{"title":"l1_raw.go <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"action_tools.go <span style='color:#111;'> 4.34KB </span>","children":null,"spread":false},{"title":"l0_seed.go <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"action_client.go <span style='color:#111;'> 4.85KB </span>","children":null,"spread":false}],"spread":true},{"title":"graph","children":[{"title":"map_test.go <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"map.go <span style='color:#111;'> 6.47KB </span>","children":null,"spread":false}],"spread":false},{"title":"agent","children":[{"title":"handlers.go <span style='color:#111;'> 6.64KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":".github","children":[{"title":"ISSUE_TEMPLATE","children":[{"title":"bug_report.md <span style='color:#111;'> 629B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"docker-compose-base.yml <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"go.sum <span style='color:#111;'> 67.72KB </span>","children":null,"spread":false},{"title":"docker-compose-aaa.yml <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 4.33KB </span>","children":null,"spread":false},{"title":".circleci","children":[{"title":"config.yml <span style='color:#111;'> 672B </span>","children":null,"spread":false}],"spread":true},{"title":".codacy.yml <span style='color:#111;'> 188B </span>","children":null,"spread":false},{"title":"etc","children":[{"title":"prometheus","children":[{"title":"prometheus.yml <span style='color:#111;'> 659B </span>","children":null,"spread":false}],"spread":true},{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"haproxy","children":[{"title":"haproxy.cfg <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"CONTRIBUTING.md <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 16.33KB </span>","children":null,"spread":false},{"title":"AUTHORS.md <span style='color:#111;'> 93B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"TECH.md <span style='color:#111;'> 4.88KB </span>","children":null,"spread":false},{"title":"api","children":[{"title":"event.proto <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"map.proto <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false},{"title":"healthcheck.proto <span style='color:#111;'> 454B </span>","children":null,"spread":false},{"title":"region.proto <span style='color:#111;'> 10.02KB </span>","children":null,"spread":false}],"spread":false},{"title":"docs","children":[{"title":"maps","children":[{"title":"ring5.seed.json <span style='color:#111;'> 375B </span>","children":null,"spread":false},{"title":"calaquyr.seed.json <span style='color:#111;'> 3.77KB </span>","children":null,"spread":false}],"spread":false},{"title":"etc","children":[{"title":"email-password","children":[{"title":"kratos.yml <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"identity.schema.json <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"system-architecture.svg <span style='color:#111;'> 120.13KB </span>","children":null,"spread":false},{"title":"system-architecture.png <span style='color:#111;'> 341.69KB </span>","children":null,"spread":false},{"title":"definitions","children":[{"title":"hegeIV","children":[{"title":"knowledge.json <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"units.json <span style='color:#111;'> 169B </span>","children":null,"spread":false},{"title":"buildings.json <span style='color:#111;'> 583B </span>","children":null,"spread":false},{"title":"config.json <span style='color:#111;'> 942B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"system-architecture.drawio <span style='color:#111;'> 4.05KB </span>","children":null,"spread":false},{"title":"lang","children":[{"title":"active.fr.toml <span style='color:#111;'> 229B </span>","children":null,"spread":false},{"title":"active.en.toml <span style='color:#111;'> 162B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":".codecov.yml <span style='color:#111;'> 181B </span>","children":null,"spread":false},{"title":"CODE_OF_CONDUCT.md <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"GAME.md <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"hege-docker-build.sh <span style='color:#111;'> 870B </span>","children":null,"spread":false},{"title":"hege-pki-ca.sh <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"hege-sandbox-run.sh <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false},{"title":"hege-image-tag.sh <span style='color:#111;'> 608B </span>","children":null,"spread":false},{"title":"hege-map-transform.sh <span style='color:#111;'> 520B </span>","children":null,"spread":false},{"title":"hege-pki-srv.sh <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"hege-git-pre-commit.sh <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false}],"spread":false},{"title":"docker-compose-o11y.yml <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]