Decision Making in a Life Simulation Game: Using Behavior Trees and Utility Functions for the Behavior of the Crewmembers in Cosmonautica by Philipp Erler, PDF 3639678214

Decision Making in a Life Simulation Game: Using Behavior Trees and Utility Functions for the Behavior of the Crewmembers in Cosmonautica

  • Title: Decision Making in a Life Simulation Game: Using Behavior Trees and Utility Functions for the Behavior of the Crewmembers in Cosmonautica
  • Autor: Philipp Erler
  • Publisher (Publication Date): AV Akademikerverlag (November 20, 2014)
  • Language: English
  • ISBN-10: | 3639678214
  • ISBN-13: | 978-3639678215
  • File Format: EPUB, PDF

 
Natural behavior of a single artificial intelligence or even entire groups is a great challenge but also necessary for the immersion in video games. The object of this work is to find and implement the best technique for the behaviors of the simulated people in “Cosmonautica”, Chasing Carrots’ next game. The comparison of the different decision-making techniques shows that behavior trees combined with utility functions are the best choice due to their overall composition of flexibility, quality, performance, re-usability, and maintainability. Now, behavior trees are used in “Cosmonautica” to control the behavior of crewmembers in the player’s space ship. They determine e.g. in which situations the crew members work or when a need has to be satisfied. Utility functions are used to compare all possible actions to decide which work task or activity needs to be done. This combination of behavior trees and utility functions has proved to be an easy and powerful way to control the behavior of artificial intelligences.

No reviews

Comments:


Related posts

Red Team: An Attack Paradigm by Mr Richard Knowell, PDF 1542785065
Concur: Travel and Expense Management with SAP (SAP PRESS) by Sven Ringling, PDF 149321456X
The Socio-economic Impacts of Telecentres in Rural Tanzania: A Case Study of Sengerema District Council, Mwanza Region by Boniface Mbangala, PDF 3659783773
iOS 9 Programming with Swift: Become a professional by Alvin Brauer, PDF 153462905X
CATIA V5 Design Fundamentals – 2nd Edition: A Step by Step Guide by Jaecheol Koh, PDF 1542377889
Tableau Cookbook – Recipes for Data Visualization by Shweta Sankhe-Savale, PDF 178439551X

Leave a Reply

Your email address will not be published. Required fields are marked *