Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

answer the question Blackboarding: The idea with a blackboarding system is that you write a series of things that define the state of the world,

answer the questionimage text in transcribed

Blackboarding: The idea with a blackboarding system is that you write a series of things that define the state of the world, and then query that state to decide what Agents do. The state of the world falls into two categories - static state, and dynamic'. The static state are facts that are immutable (e.g., the player exists, the g positions are walls). Dynamic states are what you'd expect, player/object position, lines of site, in cover etc. Design a system in Prolog for the following situation: A 3D map with walls, (interior and exterior) Furniture (3D objects) A player controlled human that can move in 3 dimensions You should lay out a series of facts that might be representative of the entire system, and the sorts of queries that a system would be run. This doesn't need to be a working program with an exhaustive list of all possible states, but all of your rules and queries should be formed as valid Prolog code. Blackboarding: The idea with a blackboarding system is that you write a series of things that define the state of the world, and then query that state to decide what Agents do. The state of the world falls into two categories - static state, and dynamic'. The static state are facts that are immutable (e.g., the player exists, the g positions are walls). Dynamic states are what you'd expect, player/object position, lines of site, in cover etc. Design a system in Prolog for the following situation: A 3D map with walls, (interior and exterior) Furniture (3D objects) A player controlled human that can move in 3 dimensions You should lay out a series of facts that might be representative of the entire system, and the sorts of queries that a system would be run. This doesn't need to be a working program with an exhaustive list of all possible states, but all of your rules and queries should be formed as valid Prolog code

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David M Kroenke, David J Auer

6th Edition

0132742926, 978-0132742924

More Books

Students also viewed these Databases questions

Question

What is Aufbau's rule explain with example?

Answered: 1 week ago

Question

4. Who would lead the group?

Answered: 1 week ago

Question

2. What type of team would you recommend?

Answered: 1 week ago