feature(zlx): add vs bot training and self-play training with slime volley env (#23)
* slime volley env in dizoo, first commit * fix bug in slime volley env * modify volley env to satisfy ding 1v1 requirements; add naive self-play and league training pipeline(evaluator is not finished, now use a very naive one) * adopt volley builtin ai as default eval opponent * polish(nyz): polish slime_volley_env and its test * feature(nyz): add slime_volley vs bot ppo demo * feature(nyz): add battle_sample_serial_collector and adapt abnormal check in subprocess env manager * feature(nyz): add slime volley self-play demo * style(nyz): add slime_volleyball env gif and split MARL and selfplay label * feature(nyz): add save replay function in slime volleyball env Co-authored-by: Nzlx-sensetime <zhaoliangxuan@sensetime.com> Co-authored-by: Nniuyazhe <niuyazhe@sensetime.com>
Showing
dizoo/slime_volley/__init__.py
0 → 100644
3.3 MB