There have been many approaches devised for solving the problem of real-time strategy gaming. One of the major approaches before reinforcement learning was online case-based planning. Online case-based planning involves real-time case-based reasoning. In a case-based reasoning, a set of methods are used to learn the plans. Online case-based planning implemented this property along with the implementation of plan acquisition and execution, and that too in real time.
Reinforcement learning and other approaches
Online case-based planning
Case-based reasoning consists of four steps:
-
Retrieve
-
Reuse
-
Revise
-
Retain
These steps are illustrated in the following image:
![](https://static.packt-cdn.com/products/9781788835725/graphics/assets/05aae01f-7184-41b5-aeeb-374aedd5a71c.png)
Case-based reasoning
In the retrieval step, a subset of...