CHANGELOG.md
Dockerfile.episode_runner
LICENSE
MAKING_A_COGAME.md
MISSION.md
README.ipynb
README.md
README.py
TECHNICAL_MANUAL.md
pyproject.toml
assets/charger.png
assets/cvc-reel.gif
assets/cvc-snap.png
assets/extractor.png
assets/hub.png
assets/showoff.gif
benchmarks/perf/perf_benchmark.py
scripts/generate_models.py
src/cogames/__init__.py
src/cogames/__main__.py
src/cogames/auth.py
src/cogames/core.py
src/cogames/device.py
src/cogames/diagnose.py
src/cogames/display_detect.py
src/cogames/evaluate.py
src/cogames/game.py
src/cogames/main.py
src/cogames/perform_login.py
src/cogames/pickup.py
src/cogames/play.py
src/cogames/py.typed
src/cogames/seed.py
src/cogames/token_storage.py
src/cogames/train.py
src/cogames/variants.py
src/cogames/verbose.py
src/cogames.egg-info/PKG-INFO
src/cogames.egg-info/SOURCES.txt
src/cogames.egg-info/dependency_links.txt
src/cogames.egg-info/entry_points.txt
src/cogames.egg-info/requires.txt
src/cogames.egg-info/top_level.txt
src/cogames/cli/_model_base.py
src/cogames/cli/auth.py
src/cogames/cli/base.py
src/cogames/cli/client.py
src/cogames/cli/compat.py
src/cogames/cli/episode.py
src/cogames/cli/generated_models.py
src/cogames/cli/leaderboard.py
src/cogames/cli/matches.py
src/cogames/cli/mission.py
src/cogames/cli/policy.py
src/cogames/cli/season.py
src/cogames/cli/submit.py
src/cogames/cli/utils.py
src/cogames/cli/docsync/__init__.py
src/cogames/cli/docsync/_nb_md_directive_processing.py
src/cogames/cli/docsync/_nb_md_sync.py
src/cogames/cli/docsync/_nb_py_sync.py
src/cogames/cli/docsync/_three_way_sync.py
src/cogames/cli/docsync/_utils.py
src/cogames/cli/docsync/docsync.py
src/cogames/cogs_vs_clips/evals/cvc_evals.py
src/cogames/cogs_vs_clips/train/cvc_curriculum.py
src/cogames/cogs_vs_clips/tutorials/cvc_tutorial.py
src/cogames/docs/SCRIPTED_AGENT.md
src/cogames/games/__init__.py
src/cogames/games/cogs_vs_clips/__init__.py
src/cogames/games/cogs_vs_clips/docs/cogs_vs_clips_mapgen.md
src/cogames/games/cogs_vs_clips/evals/README.md
src/cogames/games/cogs_vs_clips/evals/cvc_evals.py
src/cogames/games/cogs_vs_clips/evals/diagnostic_evals.py
src/cogames/games/cogs_vs_clips/evals/integrated_evals.py
src/cogames/games/cogs_vs_clips/evals/role_specific_evals.py
src/cogames/games/cogs_vs_clips/evals/spanning_evals.py
src/cogames/games/cogs_vs_clips/game/__init__.py
src/cogames/games/cogs_vs_clips/game/cargo.py
src/cogames/games/cogs_vs_clips/game/damage.py
src/cogames/games/cogs_vs_clips/game/days.py
src/cogames/games/cogs_vs_clips/game/elements.py
src/cogames/games/cogs_vs_clips/game/energy.py
src/cogames/games/cogs_vs_clips/game/extractors.py
src/cogames/games/cogs_vs_clips/game/forced_role_vibes.py
src/cogames/games/cogs_vs_clips/game/game.py
src/cogames/games/cogs_vs_clips/game/gear.py
src/cogames/games/cogs_vs_clips/game/gear_stations.py
src/cogames/games/cogs_vs_clips/game/heart.py
src/cogames/games/cogs_vs_clips/game/junction.py
src/cogames/games/cogs_vs_clips/game/multi_team.py
src/cogames/games/cogs_vs_clips/game/solar.py
src/cogames/games/cogs_vs_clips/game/vibes.py
src/cogames/games/cogs_vs_clips/game/clips/__init__.py
src/cogames/games/cogs_vs_clips/game/clips/clips.py
src/cogames/games/cogs_vs_clips/game/clips/ship.py
src/cogames/games/cogs_vs_clips/game/roles/__init__.py
src/cogames/games/cogs_vs_clips/game/roles/aligner.py
src/cogames/games/cogs_vs_clips/game/roles/miner.py
src/cogames/games/cogs_vs_clips/game/roles/role.py
src/cogames/games/cogs_vs_clips/game/roles/scout.py
src/cogames/games/cogs_vs_clips/game/roles/scrambler.py
src/cogames/games/cogs_vs_clips/game/teams/__init__.py
src/cogames/games/cogs_vs_clips/game/teams/gear_stations.py
src/cogames/games/cogs_vs_clips/game/teams/hub.py
src/cogames/games/cogs_vs_clips/game/teams/hub_observations.py
src/cogames/games/cogs_vs_clips/game/teams/junction.py
src/cogames/games/cogs_vs_clips/game/teams/junction_deposit.py
src/cogames/games/cogs_vs_clips/game/teams/team.py
src/cogames/games/cogs_vs_clips/game/terrain/__init__.py
src/cogames/games/cogs_vs_clips/game/terrain/base_compound.py
src/cogames/games/cogs_vs_clips/game/terrain/terrain.py
src/cogames/games/cogs_vs_clips/game/territory/__init__.py
src/cogames/games/cogs_vs_clips/game/territory/damage_strangers.py
src/cogames/games/cogs_vs_clips/game/territory/heal_team.py
src/cogames/games/cogs_vs_clips/game/territory/territory.py
src/cogames/games/cogs_vs_clips/missions/__init__.py
src/cogames/games/cogs_vs_clips/missions/arena.py
src/cogames/games/cogs_vs_clips/missions/empty.py
src/cogames/games/cogs_vs_clips/missions/machina_1.py
src/cogames/games/cogs_vs_clips/missions/mission.py
src/cogames/games/cogs_vs_clips/missions/terrain.py
src/cogames/games/cogs_vs_clips/missions/tutorial.py
src/cogames/games/cogs_vs_clips/train/__init__.py
src/cogames/games/cogs_vs_clips/train/curricula.py
src/cogames/games/cogs_vs_clips/train/cvc_curriculum.py
src/cogames/games/cogs_vs_clips/train/reward_variants.py
src/cogames/games/cogs_vs_clips/tutorials/__init__.py
src/cogames/maps/canidate1_1000.map
src/cogames/maps/canidate1_1000_stations.map
src/cogames/maps/canidate1_500.map
src/cogames/maps/canidate1_500_stations.map
src/cogames/maps/canidate2_1000.map
src/cogames/maps/canidate2_1000_stations.map
src/cogames/maps/canidate2_500.map
src/cogames/maps/canidate2_500_stations.map
src/cogames/maps/canidate3_1000.map
src/cogames/maps/canidate3_1000_stations.map
src/cogames/maps/canidate3_500.map
src/cogames/maps/canidate3_500_stations.map
src/cogames/maps/canidate4_500.map
src/cogames/maps/canidate4_500_stations.map
src/cogames/maps/cave_base_50.map
src/cogames/maps/machina_100_stations.map
src/cogames/maps/machina_200_stations.map
src/cogames/maps/machina_200_stations_small.map
src/cogames/maps/machina_eval_exp01.map
src/cogames/maps/machina_eval_template_large.map
src/cogames/maps/machinatrainer4agents.map
src/cogames/maps/machinatrainer4agentsbase.map
src/cogames/maps/machinatrainerbig.map
src/cogames/maps/machinatrainersmall.map
src/cogames/maps/training_facility_clipped.map
src/cogames/maps/training_facility_open_1.map
src/cogames/maps/training_facility_open_2.map
src/cogames/maps/training_facility_open_3.map
src/cogames/maps/training_facility_tight_4.map
src/cogames/maps/training_facility_tight_5.map
src/cogames/maps/vanilla_large.map
src/cogames/maps/vanilla_small.map
src/cogames/maps/zelda.map
src/cogames/maps/diagnostic_evals/diagnostic_agile.map
src/cogames/maps/diagnostic_evals/diagnostic_agile_hard.map
src/cogames/maps/diagnostic_evals/diagnostic_charge_up.map
src/cogames/maps/diagnostic_evals/diagnostic_charge_up_hard.map
src/cogames/maps/diagnostic_evals/diagnostic_chest_navigation1.map
src/cogames/maps/diagnostic_evals/diagnostic_chest_navigation1_hard.map
src/cogames/maps/diagnostic_evals/diagnostic_chest_navigation2.map
src/cogames/maps/diagnostic_evals/diagnostic_chest_navigation2_hard.map
src/cogames/maps/diagnostic_evals/diagnostic_chest_navigation3.map
src/cogames/maps/diagnostic_evals/diagnostic_chest_navigation3_hard.map
src/cogames/maps/diagnostic_evals/diagnostic_chest_near.map
src/cogames/maps/diagnostic_evals/diagnostic_chest_search.map
src/cogames/maps/diagnostic_evals/diagnostic_chest_search_hard.map
src/cogames/maps/diagnostic_evals/diagnostic_extract_lab.map
src/cogames/maps/diagnostic_evals/diagnostic_extract_lab_hard.map
src/cogames/maps/diagnostic_evals/diagnostic_memory.map
src/cogames/maps/diagnostic_evals/diagnostic_memory_hard.map
src/cogames/maps/diagnostic_evals/diagnostic_radial.map
src/cogames/maps/diagnostic_evals/diagnostic_radial_hard.map
src/cogames/maps/diagnostic_evals/diagnostic_resource_lab.map
src/cogames/maps/diagnostic_evals/diagnostic_unclip.map
src/cogames/maps/evals/eval_balanced_spread.map
src/cogames/maps/evals/eval_clip_oxygen.map
src/cogames/maps/evals/eval_collect_resources.map
src/cogames/maps/evals/eval_collect_resources_hard.map
src/cogames/maps/evals/eval_collect_resources_medium.map
src/cogames/maps/evals/eval_divide_and_conquer.map
src/cogames/maps/evals/eval_energy_starved.map
src/cogames/maps/evals/eval_multi_coordinated_collect_hard.map
src/cogames/maps/evals/eval_oxygen_bottleneck.map
src/cogames/maps/evals/eval_single_use_world.map
src/cogames/maps/evals/extractor_hub_100x100.map
src/cogames/maps/evals/extractor_hub_30x30.map
src/cogames/maps/evals/extractor_hub_50x50.map
src/cogames/maps/evals/extractor_hub_70x70.map
src/cogames/maps/evals/extractor_hub_80x80.map
src/cogames/policy/__init__.py
src/cogames/policy/chaos_monkey.py
src/cogames/policy/pufferlib_policy.py
src/cogames/policy/role_policies.py
src/cogames/policy/signal_handler.py
src/cogames/policy/starter_agent.py
src/cogames/policy/trainable_policy_template.py
src/cogames/policy/tutorial_overlay_policy.py
src/cogames/policy/tutorial_policy.py
src/metta_alo/__init__.py
src/metta_alo/py.typed
src/metta_alo/scoring.py
tests/_test_support.py
tests/conftest.py
tests/test_all_games_describe.py
tests/test_all_games_eval.py
tests/test_all_games_play.py
tests/test_auth_login.py
tests/test_chaos_monkey.py
tests/test_cli.py
tests/test_cli_mission_parity.py
tests/test_cli_play_parity.py
tests/test_cli_test_support.py
tests/test_client.py
tests/test_cogs_vs_clips.py
tests/test_cvc_eval_missions.py
tests/test_cvc_machina1_base_junction_alignment.py
tests/test_diagnose_stage1.py
tests/test_energy_solar_days_variants.py
tests/test_episode_runner_compat.py
tests/test_gui_display_guard.py
tests/test_leaderboard_cli.py
tests/test_matches_cli.py
tests/test_policy_cli_parsing.py
tests/test_procedural_maps.py
tests/test_role_policy_registration.py
tests/test_season_cli.py
tests/test_starter_role_policy_behavior.py
tests/test_starter_role_policy_rollout_compat.py
tests/test_station_aoe_territory_flags.py
tests/test_station_interactions.py
tests/test_tournament_cli.py
tests/test_train_integration.py
tests/test_train_vector_alignment.py
tests/test_tutorial_overlay_policy.py
tests/test_upload_cli.py
tests/test_variant_framework.py
tests/docsync/conftest.py
tests/docsync/helpers.py
tests/docsync/test_docsync_all.py
tests/docsync/test_docsync_check.py
tests/docsync/test_docsync_nb_to_md.py
tests/docsync/test_docsync_nb_to_py.py
tests/docsync/test_docsync_py_to_nb.py
tests/metta_alo/test_scoring.py
tests/variants/__init__.py
tests/variants/conftest.py
tests/variants/test_aligner.py
tests/variants/test_clips.py
tests/variants/test_forced_role_vibes.py
tests/variants/test_gear_stations.py
tests/variants/test_miner.py
tests/variants/test_reward_milestones.py
tests/variants/test_reward_role_conditional.py
tests/variants/test_scout.py
tests/variants/test_scrambler.py
tests/variants/test_variant_configs.py
tutorials/01_MAKE_POLICY.ipynb
tutorials/01_MAKE_POLICY.md
tutorials/01_MAKE_POLICY.py
tutorials/02_TRAIN.ipynb
tutorials/02_TRAIN.md
tutorials/02_TRAIN.py
tutorials/03_SUBMIT.ipynb
tutorials/03_SUBMIT.md
tutorials/03_SUBMIT.py
tutorials/COGAMES_OVERVIEW.ipynb
tutorials/COGAMES_OVERVIEW.md
tutorials/COGAMES_OVERVIEW.py
tutorials/TRAIN_ALIGNER.ipynb
tutorials/TRAIN_ALIGNER.md
tutorials/TRAIN_ALIGNER.py
tutorials/TRAIN_MINER.ipynb
tutorials/TRAIN_MINER.md
tutorials/TRAIN_MINER.py
tutorials/TRAIN_SCOUT.ipynb
tutorials/TRAIN_SCOUT.md
tutorials/TRAIN_SCOUT.py
tutorials/TRAIN_SCRAMBLER.ipynb
tutorials/TRAIN_SCRAMBLER.md
tutorials/TRAIN_SCRAMBLER.py