1
0
forked from 0ad/0ad
0ad/source/tools
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
..
atlas Fixes actor seed for deleted entities in Atlas. 2020-07-24 19:13:09 +00:00
autolog/SVNLog Fix fileendings of files with mixed fileendings in the public mod (except art, l10n) and in source/ (except for source/third_party/). 2016-07-25 12:58:47 +00:00
cmpgraph Add script for generating mostly-useless component interaction graphs. 2011-01-07 20:31:48 +00:00
dist macOS build fixes and Jenkins pipelines. 2020-05-17 14:12:53 +00:00
entdocs Changes various urls to point to the new website and fixes some broken forum urls. 2012-12-11 23:04:03 +00:00
entgraph Fix line endings of all files in source/ except source/third_party/. 2016-07-25 09:07:45 +00:00
entity Check for missing selection textures and missing range overlay textures 2020-03-07 11:06:51 +00:00
fontbuilder2 Fix line endings of all files in source/ except source/third_party/. 2016-07-25 09:07:45 +00:00
i18n Internationalise Damage Types and Status Effects using (optional) JSON files. 2020-05-20 17:26:37 +00:00
lobbybots The files in this path were not marked as moved in 5dce2f1fb1... 2018-11-07 17:32:21 +00:00
mapcompatibility Fixes A19 map converter script to be compatible with Python 2 (uses struct instead of to_bytes and from_bytes) 2015-06-14 17:53:12 +00:00
openlogsfolder Fix line endings of all files in source/ except source/third_party/. 2016-07-25 09:07:45 +00:00
profiler2 Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c). 2017-07-10 14:26:24 +00:00
replayprofile Ease comparison of two replay profile graphs by typing the filename in the browser instead of renaming the data.json files, refs #5116. 2018-04-11 16:07:38 +00:00
rlclient/python Add an interface for Reinforcement Learning. 2020-08-01 10:52:59 +00:00
selectiontexgen Pretty unit selection overlay rings. Fixes #824. 2012-04-22 04:04:02 +00:00
springimport Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c). 2017-07-10 14:26:24 +00:00
templatesanalyzer Update docs. 2018-09-11 16:33:22 +00:00
templatessorter Templates sorting utility. Closes #801. 2011-07-30 20:20:34 +00:00
tracelogger SpiderMonkey 38 upgrade: 02/35 2016-09-02 16:14:11 +00:00
webservices Fix line endings of all files in source/ except source/third_party/. 2016-07-25 09:07:45 +00:00
xmlvalidator Adds a skip for invalid files in the validator 2017-12-12 20:23:26 +00:00
LICENSE.txt Split XpartaMuPP and EcheLOn into separate directories and rename parent folder to "lobbybots" following 5e643ba6be. 2018-11-07 17:23:56 +00:00