Download presentation
Presentation is loading. Please wait.
1
CPSC 538a A Test Bed for Developing Intelligent Synthetic Characters A dozen researchers From Univ. of Michigan
2
CPSC 538a Contributions Every existing computer game is an existence proof that you can create a game without human-level AI. Demonstrate that human-level AI can make a difference. Describe a test bed for pursuing research in developing human-level AI characters within computer games.
3
CPSC 538a Requirement Flexible and low-cost development --use existing game software and tools Debugging/development environment --use existing debugging and development tools High performance --Shouldn’t sacrifice performance in engine or interface --Support a large number of AI without sacrificing graphics performance --Able to run the game and engine on a single laptop
4
CPSC 538a SGIO Soar General Input/Output Domain independent interface between Soar and an external environment Supports three low-level interfaces
5
CPSC 538a Model 1 Advantages: The game can run in full-screen mode and the other machine can run full debugging environment Drawbacks: Overhead in SGIO to send information over the socket
6
CPSC 538a Model 2 Advantages: Better performance than Model 1 Drawbacks: can run full debugging environment but not full-screen game
7
CPSC 538a Model 3 Advantages: No overhead of the interface No overhead of the debugging environment Drawbacks: Soar can’t display any information during runtime
8
CPSC 538a Future Work Create additional modules with well-defined interfaces Create a generalized version of SGIO for non-Soar architectures.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.