Techmino
Techmino copied to clipboard
zzztoj in Techmino
how to start:
- [ ] an API implementation @mm304321141
After the API is implemented, there can be some more issues to be resolved.
I can try to implement / document an easy to use interface for adding bots to Techmino.
As it stands, I consider tbp
as largely incomplete. I'm going to base the protocol on the current interface for 9S
and CC
in Techmino.
zzz himself doesn't want to use that interface (in particular, the ones that are similar to current interface for cc
), so I think maybe it is best to ask him first.
zzztoj is not using the tbp
interface...
this is what zzz was to implement, but ... he did not implement it.
this is what I proposed for the API, but that is also not implemented.
Well, these are all just reference for the actual and final API...
I think the current task is to sort the code out in techmino, and provide a clean and usable API with some documentation. There are no de facto standards for bot API's yet, and we're not rushing to create one.
What I am considering is maybe different... but what I want here is to provide an API that makes the bot have as much as possible information that a human player can receive.
The API I am considering is just specific to Techmino, not any universal one. (zzz may have a different idea, but my proposal is just specific to Techmino.)
(btw I think the API should be in C... making every bot author to use Lua or to write a wrapper for every bot is really annoying.)
Yeah, probably we can set the API in C and write a uniform wrapper. Or more conveniently (although the efficiency is questionable) we can use a RESTful API, which removes any language restrictions.
ZZZ bot would be integrated into the Techluster's BotNode. It can be used in multiplayer rooms, not including local games.
I think this issue needs to be updated, the dev group seems to have said that zzz-techmino is ready, so what else is needed
I don't think so...
@flaribbit any news?