资 源 简 介
This section will change soon, and the whole project will move to github.
iThink is a classical planning library implemented in C# for the popular game engine Unity. The library is based on the popular paradigm of STRIPS planning but is implemented in a way that literals use directly game objects for representing facts about the game-world. The library can be used for any type of deliberation problem that can be represented using the STRIPS form of initial state, action schemas, and goal conditions, using sets of positive literals. In particular some specialized approaches are under development to allow a more efficient use of the planning library to non-player characters (NPCs) that are aware of the topology of the game-world.
For more information check out "iThink: A Library for Classical Planning in Video-games", Vassileios-Marios Anastassiou, Panagiotis Diamantopoulos, Stavros Vassos, Manolis Koubarakis, In Proceedings of the 7th Hellenic Con