/Yuishiki

Believable Character AI based on the BDI model

Primary LanguageLua

YUISHIKI

This is the code used for the following papers:

Components

  • The game engine (summon), implemented on top of LOVE2D.
  • The AI engine (yuishiki).
  • The game data (assets). Of note are:
    • The ruleset in assets/rulesets/r0, where game races, classes, items and actions are defined.
    • The characters in assets/characters, where traits and modules are defined.
    • The scenarios in assets/scenarios, where characters are placed in a map and given goals and beliefs.