game-devs-csf / RL-environments

Environments for RL
MIT License
1 stars 1 forks source link

Finalizar juego football #23

Open BassedWarrior opened 5 months ago

BassedWarrior commented 5 months ago
BassedWarrior commented 5 months ago

Gymnasium solo acepta 1 agente

En #22 se planteó que fuera necesario integrar el juego a Gymnasium, mas al revisar la documentación, se plantea que:

Gymnasium is a project that provides an API for all single agent reinforcement learning environments, and includes implementations of common environments: cartpole, pendulum, mountain-car, mujoco, atari, and more.

Lo cual entra en conflicto fundamental con el concepto de self-play del juego multijugador de football. O cualquier otro juego multijugador que planteemos realizar con Gymnasium.

Si self-play entra dentro de

single agent reinforcement learning

entonces no hay problema y se puede continuar. De lo contrario, hay que realizar una API propia o buscar alternativas para llevar a cabo el entrenamiento y la creación del ambiente. Posiblemente con el uso del baseEnv que creó @octavio-navarro.