openfront-ai
A self-play RL agent for OpenFront.io: headless data generation on the real game engine, a learned spatial observation encoder, and a PPO self-play agent over the full action surface
파일 탐색기
- showcase-clips.mdc
- use-uv.mdc
- bc_pilot_curves.png
- latent_pca_v3_africa.png
- latent_pca_v3_onion.png
- latent_pca_v3_world.png
- latent_pca_world.png
- loss_curve.png
- loss_curve_v3.png
- recon_africa.png
- recon_onion.png
- recon_v3_africa.png
- recon_v3_onion.png
- recon_v3_world.png
- recon_world.png
- replay_v2_stage3.gif
- replay_v2_stage3.webm
- common.ts
- engine_daemon.ts
- env.ts
- play.ts
- session.ts
- common.ts
- gen_all.sh
- gen_curriculum_parity.ts
- generate.ts
- replay.ts
- replay_all.sh
- apple-touch-icon.png
- favicon-16.png
- favicon-180.png
- favicon-192.png
- favicon-32.png
- favicon-48.png
- favicon-512.png
- favicon.ico
- favicon.png
- icon-1024.png
- Caddyfile
- Dockerfile
- entrypoint.sh
- homelab_deploy.sh
- README.md
- upload_clip.sh
- README.md
- README.md
- report_after_fix.json
- report_before_fix.json
- README.md
- report_after_fix.json
- report_before_fix.json
- README.md
- README.md
- README.md
- bc_pipeline.png
- curriculum_progress.png
- reward_dense.png
- reward_scenarios.png
- reward_strength.png
- reward_terminal.png
- throughput.png
- README.md
- curriculum-parity-report.md
- devlog.html
- index.html
- PARITY_PLAYBOOK.md
- d8c32_bot.json
- d8c32_human.json
- latent_pca_africa.png
- latent_pca_onion.png
- latent_pca_world.png
- loss_curve.png
- metrics.json
- recon_africa.png
- recon_onion.png
- recon_world.png
- semantic_diplo_in.json
- semantic_pw25.json
- semantic_slots.json
- semantic_slots2.json
- semantic_v2c.json
- .gitignore
- client-replay-tooling.patch
- showcase-allow-software-gl.patch
- showcase-nation-nuke-init.patch
- showcase-spawn-window.patch
- showcase-webbot-tile.patch
- curr-b000-s0-onion.json.gz
- curr-b000-s1-onion.json.gz
- curr-b000-s2-onion.json.gz
- curr-b000-s3-onion.json.gz
- curr-b000-s4-onion.json.gz
- curr-b005-s0-onion.json.gz
- curr-b005-s1-pangaea.json.gz
- curr-b005-s2-onion.json.gz
- curr-b005-s3-pangaea.json.gz
- curr-b005-s4-onion.json.gz
- curr-b010-s0-pangaea.json.gz
- curr-b010-s1-caucasus.json.gz
- curr-b010-s2-pangaea.json.gz
- curr-b010-s3-caucasus.json.gz
- curr-b010-s4-pangaea.json.gz
- curr-b030-s0-pangaea.json.gz
- curr-b030-s1-caucasus.json.gz
- curr-b030-s2-blacksea.json.gz
- curr-b030-s3-pangaea.json.gz
- curr-b030-s4-caucasus.json.gz
- curr-b050-s0-world.json.gz
- curr-b050-s1-asia.json.gz
- curr-b050-s2-blacksea.json.gz
- curr-b050-s3-world.json.gz
- curr-b050-s4-asia.json.gz
- curr-b080-s0-world.json.gz
- curr-b080-s1-asia.json.gz
- curr-b080-s2-betweentwoseas.json.gz
- curr-b080-s3-caucasus.json.gz
- curr-b080-s4-world.json.gz
- curr-b120-s0-onion.json.gz
- curr-b120-s1-pangaea.json.gz
- curr-b120-s2-caucasus.json.gz
- curr-b120-s3-blacksea.json.gz
- curr-b120-s4-betweentwoseas.json.gz
- curr-b150-s0-onion.json.gz
- curr-b150-s1-pangaea.json.gz
- curr-b150-s2-caucasus.json.gz
- curr-b150-s3-blacksea.json.gz
- curr-b150-s4-betweentwoseas.json.gz
- curriculum-parity-v1.manifest.json
- bench_rl_session.rs
- debug_outcome.rs
- debug_spawn.rs
- bridge.rs
- daemon.rs
- mod.rs
- node.rs
- stub.rs
- outcome_gate.rs
- replay.rs
- tick_dump.rs
- attack.rs
- mod.rs
- spawner.rs
- tribe.rs
- tribe_batch.rs
- tribe_mass_spawn.rs
- tribe_spawner.rs
- config.rs
- doomsday_clock.rs
- mod.rs
- nation.rs
- nation_names_data.inc
- schemas.rs
- team_assignment.rs
- terrain.rs
- veterancy.rs
- ai_attack.rs
- alliance_exec.rs
- attack.rs
- city_execution.rs
- construction.rs
- defense_post_execution.rs
- delete_unit.rs
- donate.rs
- donate_gold.rs
- doomsday_clock_execution.rs
- embargo_exec.rs
- emoji_execution.rs
- exec_enum.rs
- factory_execution.rs
- flat_heap.rs
- intent.rs
- mark_disconnected.rs
- mirv_ai.rs
- mirv_execution.rs
- missile_silo_execution.rs
- mod.rs
- move_warship.rs
- nation.rs
- nation_alliance.rs
- nation_batch.rs
- nation_emoji.rs
- nation_structures.rs
- nation_tick.rs
- noop.rs
- nuke_ai.rs
- nuke_execution.rs
- ordered_map.rs
- ordered_tiles.rs
- ordered_units.rs
- parabola.rs
- player.rs
- player_clusters.rs
- port_execution.rs
- recompute_rail_cluster.rs
- retreat.rs
- sam_launcher_execution.rs
- sam_missile_execution.rs
- shell_execution.rs
- spawn.rs
- spawn_timer.rs
- spawn_util.rs
- target_player.rs
- trade_ship_execution.rs
- train_execution.rs
- train_station_execution.rs
- transport_ship.rs
- upgrade_structure.rs
- warship.rs
- warship_ai.rs
- win_check.rs
- bootstrap.rs
- game.rs
- hash.rs
- lib.rs
- map.rs
- obs.rs
- obs_typed.rs
- prng.rs
- rail.rs
- record.rs
- replay.rs
- rl.rs
- rl_batch.rs
- session.rs
- spatial.rs
- test_util.rs
- unit_grid.rs
- util.rs
- water.rs
- water_hpa.rs
- water_manager.rs
- boat_build_mask_probe.rs
- Cargo.toml
- checkpoint.rs
- data.rs
- main.rs
- model.rs
- prefeat.rs
- train.rs
- build.rs
- Cargo.toml
- curriculum.rs
- feat.rs
- lib.rs
- translate.rs
- translate_boat_build_tests.rs
- Cargo.lock
- Cargo.toml
- ofexport.rs
- ofhf.rs
- ofshowcase.rs
- archive.rs
- daemon.rs
- export.rs
- hf.rs
- hub.rs
- lib.rs
- paths.rs
- sync.rs
- util.rs
- Cargo.toml
- ae.rs
- autoscale.rs
- balance.rs
- batch.rs
- bridge.rs
- engine.rs
- gpu_util.rs
- main.rs
- metrics.rs
- native.rs
- nccl.rs
- nccl_shim.cpp
- policy.rs
- recurrent.rs
- replay_spool.rs
- train.rs
- vecenv.rs
- watch.rs
- build.rs
- Cargo.toml
- ROCM.md
- fetch_test_fixture_maps.sh
- fetch_test_fixtures.sh
- setup_libtorch.sh
- .gitignore
- Cargo.lock
- Cargo.toml
- README.md
- analyze_game_record_test.py
- hf_checkpoint_sync_test.py
- hf_prune_openfront_rl_test.py
- lint_emdash_test.sh
- pod_train_v10_test.sh
- thinking_compact_test.py
- analyze_curriculum_parity.py
- analyze_game_record.py
- bisect_parity.sh
- compare_tick_dumps.py
- diff_tick_dumps.py
- dump_ts_tick_state.ts
- ensure_parity_openfront.sh
- export_onnx.py
- fetch_ae_encoders.sh
- fetch_games.py
- fetch_latest_human_games.sh
- gen_selfplay_record.ts
- gmn_train_v11.sh
- hash_bisect.sh
- hash_parity.sh
- hash_verify.ts
- hf_checkpoint_sync.py
- hf_prune_openfront_rl.py
- hf_replay_pull.py
- hf_replay_upload.py
- hf_upload.py
- homelab_parity.sh
- lint_emdash.sh
- load_secrets.sh
- make_progress_graphs.py
- parity_check.sh
- parity_env.sh
- play_live.sh
- pod_train_v10.sh
- pod_train_v11.sh
- pod_train_v8.sh
- pod_train_v8_rocm.sh
- port_status.sh
- ppo_v10.env.example
- render_client_replay.gpu.py
- render_client_replay.py
- run_curriculum_parity_gate.sh
- run_hash_parity_gate.sh
- run_homelab_parity.sh
- run_outcome_gate.sh
- run_parity_gate.sh
- runpod_bootstrap.sh
- stream_compare_ticks.py
- tensorboard_tunnel.sh
- thinking_compact.py
- verify_record.ts
- webbot_launcher.py
- hf.enc.yaml
- README.md
- runpod.enc.yaml
- runpod_ssh.enc.yaml
- secrets.yaml
- share_skg.enc.yaml
- ppo_v11_u2486_UPLOADS.jsonl
- probe_wr_s19.sh
- render_recent.sh
- render_u2486.sh
- run_progress_watches.sh
- run_recent_watches.sh
- run_watches.sh
- __init__.py
- ae_encoder.py
- consts.py
- policy.py
- safetensors.py
- .dockerignore
- .gitignore
- .gitmodules
- .sops.yaml
- DESIGN.md
- openfront
- openfront.commit
- pyproject.toml
- README.md
- tsconfig.json
- uv.lock
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
링크
예시
// repository documentation
Was this content helpful?
(0 ratings)
