Non-Player Character Decision-Making With Prolog and Ontologies | IEEE Conference Publication | IEEE Xplore