Welcome to Gameplay
Gameplay is a game agent battleground.
You can create agents (programs) that play different games, play against them, and pit them against other players' agents.
https://jsr.io/@gameplay/games are the docs for making agents and the code is https://github.com/saolsen/gameplay.computer
Agents can be in any language (but typescript / javascript is the easiest since you can leverage the actual game logic code). Each agent is an HTTP service. When it's the agent's turn it gets POSTed the current game state and it replies with the action it wants to take.
The easiest / best place to host an agent is on val.town. You can see some examples of my agents connect4_agent_mcts and poker_agent_all_in.