Behavior Trees in Robotics and AI: An Introduction - Michele Colledanchise, Petter Ögren

A Behavior Tree (BT) is a way to structure the switching between different tasks in an autonomous agent, such as a robot or a virtual entity in a computer game. BTs are a very efficient way of creating complex systems that are both modular and reactive. These properties are crucial in many applications, which has led to the spread of BT from computer game programming to many branches of AI and Robotics. In this book, we…

Linkin takaa ladattavissa hyvä intro-PDF “behavior tree”/käyttäytymispuu -nimiseen tekoälytekniikkaan, jolla itsenäisesti toimivia järjestelmiä saadaan toimimaan perinteisiä tilakoneita ja päätöksentekopuita joustavammalla tavalla. Tekniikkaa käytetään nykyään paljon peleissä ja on alkanut tulla käyttöön myös muilla aloilla.

Omassa korttipelissä mietin tämän tekniikan käyttöä korttien monimutkaisten efektien ja niihin tarvittavien käyttäjän tekemien valintojen toteuttamiseen. En varmaan tee tätä vielä ensimmäiseen versioon.