Re: Help choosing a "game"
Posted: 28 Oct 2015, 00:57
Links:
Regarding Lua<->AI communication (with example in LegacyCpp API):
For JavaOO API docs. Specifically of interest.
Also game/mod dev can put things in (Game|Unit|Team)RulesParams and AI can read it.
Threads in lua AI not possible AFAIK. Of course if wanted algorithm has iterative nature then in theory it's possible to spread iterations between frames...
I know that threading in C++ AI is possible for sure (using it). But i don't know Java capabilities.
Regarding ZK package: i don't think they make separate .sdz anymore. And what for?
For casual player lobby will download it automatically.
For dev:
P.S. Imho Lua AI's could be acceptable if someone would write proper framework in C++ as part of the engine to handle threatmaps, pathfinding, chokepoints etc., because doing it in lua is awkward (just like computational-heavy parts for Java may be done in JNI).
Regarding Lua<->AI communication (with example in LegacyCpp API):
For JavaOO API docs. Specifically of interest.
Also game/mod dev can put things in (Game|Unit|Team)RulesParams and AI can read it.
Threads in lua AI not possible AFAIK. Of course if wanted algorithm has iterative nature then in theory it's possible to spread iterations between frames...
I know that threading in C++ AI is possible for sure (using it). But i don't know Java capabilities.
Regarding ZK package: i don't think they make separate .sdz anymore. And what for?
For casual player lobby will download it automatically.
For dev:
Code: Select all
$ cd ~/.spring/games && git clone https://github.com/ZeroK-RTS/Zero-K.git Zero-K.sdd
$ cd Zero-K.sdd && git checkout <any commit-version you like>