Git Product home page Git Product logo

Comments (17)

ImpleLee avatar ImpleLee commented on July 29, 2024 3

@flaribbit any news?

from techmino.

Trebor-Huang avatar Trebor-Huang commented on July 29, 2024 2

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.

from techmino.

Gompyn avatar Gompyn commented on July 29, 2024

After the API is implemented, there can be some more issues to be resolved.

from techmino.

Trebor-Huang avatar Trebor-Huang commented on July 29, 2024

I can try to implement / document an easy to use interface for adding bots to Techmino.

from techmino.

ImpleLee avatar ImpleLee commented on July 29, 2024

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.

from techmino.

ImpleLee avatar ImpleLee commented on July 29, 2024

zzztoj is not using the tbp interface...

from techmino.

ImpleLee avatar ImpleLee commented on July 29, 2024

this is what zzz was to implement, but ... he did not implement it.

from techmino.

ImpleLee avatar ImpleLee commented on July 29, 2024

this is what I proposed for the API, but that is also not implemented.

from techmino.

ImpleLee avatar ImpleLee commented on July 29, 2024

Well, these are all just reference for the actual and final API...

from techmino.

Trebor-Huang avatar Trebor-Huang commented on July 29, 2024

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.

from techmino.

ImpleLee avatar ImpleLee commented on July 29, 2024

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.

from techmino.

ImpleLee avatar ImpleLee commented on July 29, 2024

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.)

from techmino.

ImpleLee avatar ImpleLee commented on July 29, 2024

(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.)

from techmino.

Trebor-Huang avatar Trebor-Huang commented on July 29, 2024

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.

from techmino.

ParticleG avatar ParticleG commented on July 29, 2024

ZZZ bot would be integrated into the Techluster's BotNode. It can be used in multiplayer rooms, not including local games.

from techmino.

shoucandanghehe avatar shoucandanghehe commented on July 29, 2024

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

from techmino.

ParticleG avatar ParticleG commented on July 29, 2024

image
I don't think so...

from techmino.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.