4 ms·
I love projects like this, and I'm probably off to go code an agent after this comment. I've also been thinking about building one of these based on killing th
by drusepth 9y ago
I love projects like this, and I'm probably off to go code an agent after this comment.
I've also been thinking about building one of these based on killing the barrier of entry inherent in telling people "you can play, but you need to code a bot -- here's a tutorial". Perhaps it's just me itching for a fun little side project, but I've always wanted to code up a server and client as projects on github that could just be cloned, and use GitHub's API to e.g. automatically detect all repos forked from the client repo and run them in a persistent world -- and then also detect all servers forked from the server repo and run all clients across all worlds with some free hosting.
Obviously, there's a lot of security and stability concerns with hosting arbitrary code and effectively spinning up free instances for anyone who just clones a repo, but I think it'd be a super-simple entry for this kind of game that really benefits from having more players (especially when you bundle in some kind of skill-based matchmaking so newer players are often matched with players of their own skill and "move up" instead of just going against the top players all the time).
Is there any reason something like the above wouldn't work? I'm honestly surprised I haven't seen many "just clone this repo and it's automatically synced to your client hosted here" AI games.