﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	phab_field
5548	Remote Interface for Reinforcement Learning	Brian Broll		"It would be great if 0 AD provided an interface which enabled experimentation with RL for the built-in AI (similar to OpenAI gym). This would allow people to train their own RL/ML agents and could be useful for non-ML agents as they could be prototyped in Python, if desired. This could be useful both for using 0 AD as a research sandbox to explore challenging RL/ML problems as well as benefit 0 AD by facilitating experimentation with new techniques for the built-in AI.

There are also a number of related posts on the forum that seem like they would benefit from this (or are talking about this directly):

 * https://wildfiregames.com/forum/index.php?/topic/25691-trying-to-improve-petra-bot/&tab=comments#comment-373060
 * https://wildfiregames.com/forum/index.php?/topic/26307-vfs-error-while-trying-to-read-a-file-javascript
 * https://wildfiregames.com/forum/index.php?/topic/21449-openai/

I have [https://github.com/0ad/0ad/pull/25 implemented such an interface] and would love to contribute it back to the community but wanted to open a ticket for related discussion!"	enhancement	new	Nice to Have	Backlog	Core engine				
