Generating a Dynamic Gaming Environment Using OMCS David Gottlieb and Josh Juster

Slides:



Advertisements
Similar presentations
My EBSCOhost Tutorial Tutorial support.ebsco.com.
Advertisements

This demonstration will be taking you through the new look ‘Fees’ tab in SMT.
The following is designed to give a brief understanding of the different methods you can use to scan, file and search documents in FILEstream. FILEstream.
Ask Sheffield FAQ Database Student Services Information Desk.
Computer Concepts BASICS 4th Edition
Theming for V12 Revolution
Dr. Ashraf Armoush Supervisor Oday Jihad Ibrahim Tariq Ziad Yameen.
Intelligent Profiling by Example From: “Intelligent profiling by Example”, Sybil Sherin, Henry Lieberman
Make your choice from more than 70 templates to get a quick start online!70 templates.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Chapter 12: Web Usage Mining - An introduction
Requirements Specification
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Python and Web Programming
Using Microsoft Word’s Mail Merge Features Lunch and Learn: March 15, 2005.
New “Collaborate” Button Integrate UI directly into the browser. Preferred target: Firefox Easiest browser to extend in terms of UI.
Common Sense Computing MIT Media Lab Interaction Challenges for Agents with Common Sense Henry Lieberman MIT Media Lab Cambridge, Mass. USA
Dynamic Web Pages (Flash, JavaScript)
Product Feeds. What is a Product? In marketing terms, a product is an item, service or idea that is for sale Examples are: A flight with set dates and.
Using Common Sense Reasoning to Create Intelligent Mobile Applications Software Agents Group MIT Media Lab.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Push Singh & Tim Chklovski. AI systems need data – lots of it! Natural language processing: Parsed & sense-tagged corpora, paraphrases, translations Commonsense.
Support.ebsco.com My EBSCOhost Tutorial Tutorial.
Competitors Task - Research competitors with a criteria and produce a list of positive/negatives on each thing such as colour scheme, functionality, features.
Pre-Attentive Processing. Affordances In this screenshot, we see rocks and trees, similar to ones real world. In WoW, there are differences between how.
Key Applications Module Lesson 21 — Access Essentials
DiDA – Database practice Lesson 3 – Objectives The difference between database structure and database entries How to input data into a database Why use.
Chapter 12: Web Usage Mining - An introduction Chapter written by Bamshad Mobasher Many slides are from a tutorial given by B. Berendt, B. Mobasher, M.
Search Engine Architecture
Search Engines.
Jumping, Climbing, and Tactical Reasoning Section 2.5 Tom Schaible CSE 497 – AI & Game Programming.
With Microsoft Office 2007 Introductory© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Introductory.
1/62 Introduction to and Using MS Access Database Management and Analysis Yunho Song.
Created by: Group 6. Internet is becoming more and more popular nowadays and children are growing up with technology. Kids search engines gives parents.
Children Search Engine. What is Children Search Engines? Children search engines are used in the same way as normal engines such as; Google, bing ect.
Understanding User Goals in Web Search University of Seoul Computer Science Database Lab. Min Mi-young.
1 Lesson 18 Managing and Reporting Database Information Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
Lesson 13 Databases Unit 2—Using the Computer. Computer Concepts BASICS - 22 Objectives Define the purpose and function of database software. Identify.
Lesson 4.  After a table has been created, you may need to modify it. You can make many changes to a table—or other database object—using its property.
M1G Introduction to Programming 2 3. Creating Classes: Room and Item.
Juanita Cano City of Sacramento Spring 2014 Geography 375.
Common Sense Via Instant Messaging Sanjay Rao & Sonia Garg MAS.964 Henry Lieberman, Hugo Liu, Push Singh 12/12/02.
SharePoint 2010 Key Parts to Navigation Shared Document Library Add/Remove item from Quick Launch Using the Search Choose a Topic.
Requirements Engineering Requirements Validation and Management Lecture-24.
10.1Retrieving a Database File – In the last chapter, we have created a database file and several tables for that database. – In order to view and modify.
Refining your search with Boolean Operators. Database Searching Boolean Operators: AND When you need to “narrow” your search, reducing the number of items.
Introduction to TouchDevelop Lesson 3 – Comments & Lists Created by S. Johnson
E-instruction classroom performance system By: Sam Fecich.
QR Codes “Scan Your Way to Engagement” Pamala Heller Woodland High School – Henry County
Using the My EBSCOhost Folder Tutorial support.ebsco.com.
1 Terminal Management System Usage Overview Document Version 1.1.
Characteristics of Information on the Web Dania Bilal IS 530 Spring 2005.
Apps to use on iPads in elementary school.
Microsoft Office Illustrated Introductory, Windows Vista Edition
Building a User Interface with Forms
Search Engine Architecture
Microsoft Dynamics NAV 2017
File Stream and Team Drives
Zhi Liu Dec.7th IA and Design
Increased Efficiency and Effectiveness
Introduction to TouchDevelop
Prepare to be amazed..... Choose any number between 1 and 63
The Knowledge Network Search Tools Found it!.
Choose any two items (not people) in the room and write a conversation between them. Use techniques effectively to create a powerful image in the readers’
A Powerpoint about ...and irony
Search Engine Architecture
Lesson 23 Getting Started with Access Essentials
Microsoft Office Illustrated Introductory, Windows XP Edition
Dynamic Image Resizing
Presentation transcript:

Generating a Dynamic Gaming Environment Using OMCS David Gottlieb and Josh Juster

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.

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.

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.

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

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

Acknowledements Henry Lieberman Hugo Liu Push Singh