/granada

Granada is a DSL for GOAP in games

Primary LanguageHaskellGNU General Public License v3.0GPL-3.0

Granada TravisCI License: GPL v3

Granada is a domain-specific language (DSL) for Goal-Oriented Action Planning (GOAP).

What is GOAP?

Goal-Oriented Action Planning is a planning architecture specifically designed for real-time control of autonomous character behavior in games.

Example

As an example, let's imagine a small game, where...

Using

> stack exec granada-exe examples/program.grd

Documentation

> stack haddock

.stack-work/install/x86_64-linux/lts-7.15/8.0.1/doc/index.html

License

This software is licensed under the GNU general public license. See LICENSE for details.