Comments (17)
@flaribbit any news?
from 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.
from techmino.
After the API is implemented, there can be some more issues to be resolved.
from techmino.
I can try to implement / document an easy to use interface for adding bots to Techmino.
from 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.
from techmino.
zzztoj is not using the tbp
interface...
from techmino.
this is what zzz was to implement, but ... he did not implement it.
from techmino.
this is what I proposed for the API, but that is also not implemented.
from techmino.
Well, these are all just reference for the actual and final API...
from techmino.
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.
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.
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.
(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.
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.
ZZZ bot would be integrated into the Techluster's BotNode. It can be used in multiplayer rooms, not including local games.
from techmino.
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.
from techmino.
Related Issues (20)
- Using a custom bag crashes CC HOT 1
- BiRS plays normal rotation sound when using an Initial Rotation
- Infinite field height?
- Turn Secret Grade to the first of several "Construct" modes HOT 3
- Better Dig Efficiency Rank Cutoffs HOT 1
- More ranks? HOT 1
- swap + infinite hold => 1 hold
- mods in replays remain applied after the replay ends
- [Feature Request] replay by block
- [Feature Request] back-in-time replay HOT 2
- [Feature Request] bot suggestions
- [Feature Request] multiple on-going games
- [Feature Request] resume from replays HOT 4
- [Feature Request] withdraw the current piece HOT 1
- Tech FINNESE+ does not show attack stats HOT 1
- Add clarity to Tech (VS) and Tech (B2B) modes HOT 1
- Where is legals.md??? HOT 3
- Defender mode description typo HOT 1
- Severe performance problems in Piano applet HOT 1
- infinite height toggle should not be added in the Infinite and Infinite Dig modes HOT 19
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from techmino.