MTU Library Catalogue

Syndetics cover image
Image from Syndetics

AI agents in virtual reality worlds : programming intelligent VR in C++ / Mark Watson.

By: Watson, Mark, 1951-.
Material type: materialTypeLabelBookPublisher: New York : John Wiley, 1996Description: xxvi, 309 p. : ill. ; 24 cm.ISBN: 0471127086 .Subject(s): C++ (Computer program language) | Virtual reality | Artificial intelligenceDDC classification: 794.8163
Contents:
Abstract framework for specifying VR worlds -- Multiparadigm programming -- Introduction to the VR Agent Toolkit -- Implementation of the VR Agent Toolkit in C++ --Text-based spaceship simulation: trade commodities and avoid enemy ships -- Space simulation implemented with 3D graphics for RenderWare -- Space simulation implemented with 3D graphics for OpenGL -- Space game implemented with 2D graphics for Windows -- Space game implemented with 2D graphics for Macintosh -- Space game implemented with 2D graphics for UNIX X Windows -- Ideas for programming projects.
Holdings
Item type Current library Call number Copy number Status Barcode
General lending MTU Bishopstown Library Lending 794.8163 (Browse shelf(Opens below)) 1 Available 00158331
Total holds: 0

Enhanced descriptions from Syndetics:

All the programming know-how and software tools you need to create INTELLIGENT characters for your games and virtual environments

Are you becoming bored with VR characters who always do the expected? Want to interact with interesting, intelligent virtual opponents (and allies) who think, learn, and always offer new challenges? Now this book/CD supplies you with everything you need to create these kinds of entities. As he walks you through the development of a game, Mark Watson shows you how to inhabit it with characters who, like mini-intelligent systems, solve problems, analyze situations, make decisions, second guess you. . .and even cheat!

The key to imbuing your characters with intelligence is a complete C++ VR Agent Toolkit that uses neural networks, genetic algorithms, rule-based programming, and plan management. Mark Watson carefully explains the design of the C++ library for the toolkit and, more importantly, provides a wealth of guidelines, tips, and expert advice on how to use the software tools contained in the toolkit for developing your own games.

CD-ROM includes:
* The VR Agent Toolkit C++ library implemented for a variety of platforms

Complete example programs for Windows, Macintosh, OpenGL, RenderWare, and Unix X Windows

Bibliography: (page 301) and index.

Abstract framework for specifying VR worlds -- Multiparadigm programming -- Introduction to the VR Agent Toolkit -- Implementation of the VR Agent Toolkit in C++ --Text-based spaceship simulation: trade commodities and avoid enemy ships -- Space simulation implemented with 3D graphics for RenderWare -- Space simulation implemented with 3D graphics for OpenGL -- Space game implemented with 2D graphics for Windows -- Space game implemented with 2D graphics for Macintosh -- Space game implemented with 2D graphics for UNIX X Windows -- Ideas for programming projects.

Table of contents provided by Syndetics

  • Abstract
  • Framework for Specifying VR Worlds
  • Multiparadigm Programming
  • Introduction to the VR Agent Toolkit
  • Implementation of the VR Agent Toolkit in C++
  • Text-Based Spaceship Simulation: Trade Commodities and Avoid Enemy Ships
  • Space Simulation Implemented with 3D Graphics for RenderWare
  • Space Simulation Implemented with 3D Graphics for OpenGL
  • Space Game Implemented with 2D Graphics for Windows
  • Space Game Implemented with 2D Graphics for Macintosh
  • Space Game Implemented with 2D Graphics for UNIX X Windows
  • Ideas for Programming Projects
  • Appendix
  • Annotated Bibliography
  • Index

Author notes provided by Syndetics

MARK WATSON is a software engineer at Angel Studios currently working on games for Nintendo and Sega game consoles. He has written commercial Expert System development tools for the Xerox LISP Machine and the Apple Macintosh. He developed the first implementation of the SAIC ANSIM neural network simulator for the Windows environment.