1
0
forked from 0ad/0ad
0ad/build
wraitii 5473393e30 Add an interface for Reinforcement Learning.
Implement a simple HTTP server to start games, receive the gamestate and
pass commands to the simulation.
This is mainly intended for training reinforcement learning agents in 0
AD. As such, a python client and a small example are included.

This option can be enabled using the -rl-interface flag.

Patch by: irishninja
Reviewed By: wraitii, Itms
Fixes #5548

Differential Revision: https://code.wildfiregames.com/D2199
This was SVN commit r23917.
2020-08-01 10:52:59 +00:00
..
android Actually remove trailing whitespace for non-header files as well. 2016-11-23 13:02:58 +00:00
bin Cleanup of NASM. It has been unused for ages (153357f640) and we still have legacy code lines in our premake scripts. We also carry an unused binary for Windows. 2017-01-30 09:19:59 +00:00
coala Add Coala Bear for the license header check. 2019-01-02 23:12:51 +00:00
coverage Small updates to build scripts, refs #4419. 2016-12-27 09:49:41 +00:00
dehydra Detect and fix printf signedness errors. Fixes #1086, #1087. 2012-01-01 16:43:10 +00:00
errorlist # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
jenkins macOS build fixes and Jenkins pipelines. 2020-05-17 14:12:53 +00:00
premake Add an interface for Reinforcement Learning. 2020-08-01 10:52:59 +00:00
resources macOS build fixes and Jenkins pipelines. 2020-05-17 14:12:53 +00:00
svn_revision Fix lineendings. 2019-07-12 17:40:40 +00:00
workspaces macOS build fixes and Jenkins pipelines. 2020-05-17 14:12:53 +00:00