Carcassonne Expert Game1 Carcassonne Java Jess Expert Game Intelligent Board Games and Query-Based Utility Reasoning René Molenaar, Ludo Maat.

Slides:



Advertisements
Similar presentations
Information and Software Technology Option: Artificial intelligence, simulation and modelling.
Advertisements

10 september 2002 A.Broersen Developing a Virtual Piano Playing Environment By combining distributed functionality among independent Agents.
ECE 491 Final Project Multiplayer Card Game Author: Tian Ma Presentation 5/4/2004.
Artificial Intelligence of a Scrabble System
Business Intelligence Integration Joel Da Costa, Takudzwa Mabande, Richard Migwalla Antoine Bagula, Joseph Balikuddembe.
Martin Boyd Christopher Hirunthanakorn
ICT IGCSE Expert Systems.
This Summer Presentation by Haonan Du Company : Game Circus LLC Type of game: Card & Casino Price: Free or $2.99 for Coin Dozer Pro in app store Minimum.
Java Risk game Slide 1 The rules of RISK Simon Forey.
Lord of Fries Team: Order of Fries. Team Members Carson Lee - Documentator Daniel McCue - Coder Franchesca Chung - Tester Michael Zhu - Coder James Sheldon.
Connect Four Michelle Chen Felix Chung Annabel Hung Raymond Wong.
Multimedia Authoring II Final Project – Connect 4 Group 9: H.K.Chou.
OKEY Game Application for Ad Hoc Networks Group 1 Can Chamlong Taylan Eren Kuzucu Eren Kuzucu Niyazi Belenli Alper Basak.
Verb Expansion Game Team 3 Bryan Bloss Jeremy Comardelle Gordon Gable Gleyner Garden Sponsored By: Dr. Beth Young.
And Just Games etc.. EVOLUTION OF COMPUTER GAMES PongOdyssey Beginning of the use of microprocessors ATARI VCS system bit.
Building Memory… Notes from class on 4/4/07. The Game First understand what we are trying to build. Then, create a list of requirements/functionality.
An expert system is a package that holds a body of knowledge and a set of rules on a subject that has been gained from human experts. An expert system.
A Fighting Game of Sorts CS470 Project Presentation By Mark Blum.
Quoridor Classic Game Manager Kevin Dickerson April 2004.
In association with Technion and Qualcomm. Project supervisor: Tatyana Finkel. Technion Israel Institute of Technology.
Hex Combinatorial Search in Game Strategy by Brandon Risberg May 2006Menlo School.
TECHNOLOGY. Computer games have always been driven by technology. For many years it was advances in graphics that changed the way computer games were.
Software Development Stephenson College. Classic Life Cycle.
Final Presentation – CS 425 Aaron O'Banion Todd Astroth Chris Cobb Matt Stowe Mark Williams.
ZOMBIE MADNESS! Jack Smith Steve Mander-Jones OUTLINE > GAME OVERVIEW > IMPLEMENTATION > AI FEATURES > CONCLUSION.
The Design Document The Design Document Introduction Game Mechanics Artificial Intelligence Characters, Items, and Objects/Mechanisms Story.
9/17/2002 COSYSMO Usage Experience Panel: What is Happening at Lockheed Martin Garry Roedler, Lockheed Martin Engineering Process Improvement Center
Connect Four AI Robert Burns and Brett Crawford. Connect Four  A board with at least six rows and seven columns  Two players: one with red discs and.
Application of Artificial Intelligence to Chess Playing Jason Cook Capstone Project.
Overview of Part I, CMSC5707 Advanced Topics in Artificial Intelligence KH Wong (6 weeks) Audio signal processing – Signals in time & frequency domains.
Machine Learning for an Artificial Intelligence Playing Tic-Tac-Toe Computer Systems Lab 2005 By Rachel Miller.
Group 2 : Team Battleship Team Members: Zhen Cai Christopher Campbell Justin Doll Jason Miller Nicholas Rimer Raeginald Timones.
Quoridor Requirements Matt Stowe Mark Williams Chris Cobb Todd Astroth Aaron O'Banion.
Fun Vocabulary Learning Game as learning media By : Stanza Rizki Widi Arie N Abet Nego.
Super Pong Andrew S. Dunsmore CSC436 August 2004.
ARTIFICIALINTELLIGENCE ARTIFICIAL INTELLIGENCE EXPERT SYSTEMS.
The Project-Sony Self-governing Observer with Navigation by Yourself Student: Clion Jean-Baptiste Supervisor: Dr Christophe Meudec Presentation.
Playing Tic-Tac-Toe with Neural Networks
Members:Toh Wei Jian Yeow Chun Wei Leong Zhao Sen Boh Gee Chuan Chuan Khai Jin Shane Supervisor:Mr Ee Kiam Keong Assessor:Mr.
Awesome Jungle Group Three: Antti Knutas Li Aoke Jifeng Xing.
Artificial Intelligence, simulation and modelling.
GCSE ICT Simulations. A simulation is a software package that recreates or simulates a complex phenomena, environment, or experience in order to provide.
An AI Game Project. Background Fivel is a unique hybrid of a NxM game and a sliding puzzle. The goals in making this project were: Create an original.
Presented by: Amy Hedges. GENERAL  Game Type: Simulation Strategy  Rating: E (Everyone)  Price: $ 9.95 (EA Website)
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School INTRODUCTION TO ARTIFICIAL INTELLIGENCE LESSON 11.
ICS 699 – Sony PlayStation Game Programming Project -Matthew Sharritt.
Deer Hunter: Sniper Shooter Android 3D- Game Realistic 3D graphics and cool animations with multiple charming hunting ground environment.
Name 8/29/17.
“Link All Together” – Linktile 2D game programming
Next Level Tic-Tac-Toe
FA Vauxhall Youth Programme: Resources
Thursday, March 30, 2017 Day 2 Agenda Science Notebook
Board Game Editor and Player Framework
Movement in a full and dynamic environment using a limited influence map Paulo Lafeta Ferreira Artificial Intelligence for Games – CS 580 Professor: Steve.
David Kauchak CS52 – Spring 2016
Dialing Avast support number relieves you from all sorts of technical worries
C nnect 4 Group 9-18 See Zhuo Rui Jorelle 3S3 (Leader)
Artificial Intelligence and Searching
Mike Burnham CS 470 Final Presentation
Word Soup A fusion of fun and language learning *Problem Overview
Spin and Spell Directions:
Game Mediums Intro D4.
Traffic Light Simulation
DSS Concepts, Methodologies and Technologies
Artificial Intelligence and Searching
CS51A David Kauchak Spring 2019
Witton Chou, Kai Lin Huang, Volodymyr Kalish, Karen Tran, Trinh Vo
HOW TO PLAY PLAY.
HOW TO PLAY PLAY.
Artificial Intelligence and Searching
Presentation transcript:

Carcassonne Expert Game1 Carcassonne Java Jess Expert Game Intelligent Board Games and Query-Based Utility Reasoning René Molenaar, Ludo Maat

Carcassonne Expert Game2 Overview ● Game Overview ● Jess Reasoning Scenario ● Java Interface ● Conclusions ● Demonstration

Carcassonne Expert Game3 Game Overview ● Objective: Score the most points by placing tiles. Connected tiles form cities, roads, fields and monastaries. Followers on these features score points for owning players ● Game Rules: - Player take turns, in which: A tile must be placed...adjacent to another,...on places with matching sides. A single follower can be placed...on the just placed tile,...on an unowned feature. Finished features are directly counted, followers on field score points only at the end of the game.

Carcassonne Expert Game4 Jess Reasoning Scenario ● Game Supervisor ● Artificial player

Carcassonne Expert Game5 Jess Reasoning Scenario ● Game Supervisor ● Artificial player

Carcassonne Expert Game6 Jess Reasoning Scenario ● Game Supervisor ● Artificial player

Carcassonne Expert Game7 Jess Reasoning Scenario ● Game Supervisor ● Artificial player

Carcassonne Expert Game8 Java - Interface ● Graphical User Interface ● Action- and Mouse listeners ● Sound Effects ● Network Capabilities

Carcassonne Expert Game9 Conclusions ● Weak point: There is no planning ahead, but: – For this particular game, expert utility queries are proficient (don't make big mistakes or take too much risks to win) – Humans can be (un)lucky, AI is more balanced. ● System is not perfect, but reasoning is comprehensible. ● Easily adjustable: add/change rules/reasons.

Carcassonne Expert Game10 Overview ● Game Overview ● Jess Reasoning Scenario ● Java Interface ● Conclusions ● Demonstration

Carcassonne Expert Game11 ● Demonstration