FreeFire aim agent (Phase 1) β€” amer224/freefire-aim-ai

Pixels (84x84) β†’ aim deltas + fire decision. NatureCNN actor-critic (~1.7M params) trained with BC warm-start + PPO + curriculum in a custom Free-Fire-like aim simulator. Beats nothing yet in real games β€” this is research scaffolding, and the numbers below are from the controlled simulator on unseen seeds, not live play.

Latest training tail

  • upd5020 g5140480 L4 HS/hits=nan% acc=nan% kill=nan%
  • upd5021 g5141504 L4 HS/hits=nan% acc=nan% kill=nan%
  • upd5022 g5142528 L4 HS/hits=nan% acc=nan% kill=nan%
  • upd5023 g5143552 L4 HS/hits=nan% acc=nan% kill=nan%
  • upd5024 g5144576 L4 HS/hits=nan% acc=nan% kill=nan%

Files

  • best.pt β€” best-by-unseen-HS/hits checkpoint (model state_dict + meta)
  • latest.pt β€” most recent checkpoint (resume: model, optimizer, scaler, global_step, level)
  • config.yaml, metrics.csv β€” exact config + full log

Resume / eval

pip install -r requirements.txt
PYTHONPATH=. python3 -m src.train --config configs/base.yaml   # auto-resumes
PYTHONPATH=. python3 -m src.evaluate --ckpt best.pt --level 1 --episodes 100
Downloads last month
-
Video Preview
loading