generating a dynamic gaming environment using omcs david gottlieb and josh juster [email protected],...

7
Generating a Dynamic Gaming Environment Using OMCS David Gottlieb and Josh Juster [email protected], [email protected]

Upload: dayna-wilkinson

Post on 20-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Generating a Dynamic Gaming Environment Using OMCS David Gottlieb and Josh Juster davegot@mit.edu, jjust@mit.edu

Generating a Dynamic Gaming Environment Using OMCS

David Gottlieb and Josh [email protected], [email protected]

Page 2: Generating a Dynamic Gaming Environment Using OMCS David Gottlieb and Josh Juster davegot@mit.edu, jjust@mit.edu

What is OMAdventure?

• OMAdventure is a game in which a player navigates around a world in order to find a goal item.

• Unlike traditional games, there are no set boundaries. The world is created on-the-fly using the OpenMind database and Altavista’s image search engine.

•OMAdventure is also a new method for inputting knowledge into the OpenMind database.

Page 3: Generating a Dynamic Gaming Environment Using OMCS David Gottlieb and Josh Juster davegot@mit.edu, jjust@mit.edu

How it works

• When a player enters a new location, it’s neighbors, parent location, and objects are automatically generated.

• When the game begins, the player is given a goal item. The player must then navigate through the world until the item is found.

Page 4: Generating a Dynamic Gaming Environment Using OMCS David Gottlieb and Josh Juster davegot@mit.edu, jjust@mit.edu

Magic

• At any point in the game, the player can choose to use magic in order to an add object to the room and transport to a new place. Obviously, the player cannot transport directly to the goal.

• The Magic feature enables players to add new information to the OpenMind database.

• When using magic, players are asked a simple common sense question. The program then generates a sentence which can later be added to OpenMind. This additional knowledge is stored and applied in future games.

Page 5: Generating a Dynamic Gaming Environment Using OMCS David Gottlieb and Josh Juster davegot@mit.edu, jjust@mit.edu

OMAdventure Applications

• A unique approach to gaming—unlimited paths to choose from can loosely translate to the common sense thinking that goes on in the mind

• A fun and effective way to enter common sense knowledge into a database

• A more advanced version could be used for entertainment purposes

Page 6: Generating a Dynamic Gaming Environment Using OMCS David Gottlieb and Josh Juster davegot@mit.edu, jjust@mit.edu

Future Work

• Cause/Effect

• Better filtering (possibly using WordNet however our first attempt at this approach was unsuccessful due its the limited common sense vocabulary)

• More ways to add Common Sense to OpenMind

Page 7: Generating a Dynamic Gaming Environment Using OMCS David Gottlieb and Josh Juster davegot@mit.edu, jjust@mit.edu

Acknowledements

Henry Lieberman

Hugo Liu

Push Singh