View Issue Details

IDProjectCategoryView StatusLast Update
0005362AIAIpublic2016-10-03 02:38
ReporterAF Assigned Toabma  
PrioritynormalSeveritymajorReproducibilityN/A
Status closedResolutionwon't fix 
Summary0005362: Remove the AI Interface
DescriptionNow that Shard has been removed from the build process, there are no actively maintained AIs bundled with Spring anymore, wether we like it or not the AI interface is dead.

Nobody has been maintaining it, the documentation is nonexistant, and we don't provide the generated wrappers, making it impossible for new developers to examine the API without a spending an hour downloading and building the spring source code. The legacy AIs, AAI, KAI etc aren't fit for purpose and have been similarly abandoned. The API also lacks tests of any kind, and no unit tests were ever considered
Additional InformationRemoving the AI interface should speed up the build process and remove the awk scripts which very few understand or enjoy. Pure lua AIs inside game content are the future
TagsNo tags attached.

Activities

abma

2016-10-03 01:53

administrator   ~0016721

no. just two examples:

- CircuitAI is pending for beeing added (0005245)
- ZKGBAI & CSI are actively maintained

there are other reasons for not doing so, too.

abma

2016-10-03 02:38

administrator   ~0016722

also:
https://springrts.com/dl/buildbot/doc/103.0/

Issue History

Date Modified Username Field Change
2016-10-02 02:43 AF New Issue
2016-10-03 01:53 abma Note Added: 0016721
2016-10-03 01:53 abma Status new => closed
2016-10-03 01:53 abma Assigned To => abma
2016-10-03 01:53 abma Resolution open => won't fix
2016-10-03 02:38 abma Note Added: 0016722