Awesome Jungle Group Three: Antti Knutas Li Aoke Jifeng Xing.

Slides:



Advertisements
Similar presentations
Artificial Intelligence of a Scrabble System
Advertisements

Possible Windows 8 Improvements By: Scott Hill. Improve Windows 8 Split Screen Mode The only options for split screen mode currently is to have one screen.
Adam Miles. Transport Tycoon Deluxe (TTD): Written by Chris Sawyer for Microprose in Written almost entirely in Assembly language. Designed for.
Adam Miles.  Transport Tycoon Deluxe (TTD):  Written by Chris Sawyer for Microprose in  Written almost entirely in Assembly language.  Designed.
AI Pathfinding Representing the Search Space
Space Cadet Defender HD CIS 587 Game Evaluation – Ruth Johnson.
Playing Tic Tac Toe with Neural Networks Justin Herbrand CS/ECE/ME 539.
CSE 380 – Computer Game Programming Pathfinding AI
Graphs Graphs are the most general data structures we will study in this course. A graph is a more general version of connected nodes than the tree. Both.
Class Project Due at end of finals week Essentially anything you want, so long as it’s AI related and I approve Any programming language you want In pairs.
Created by Charles Jenkins
Learning C++ the Fun Way Taesoo Kim Dr. Ramon Lawrence Computer Science.
“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.
STRATEGO ® By Kevin Braun & Dylan Brandtner. Game Overview STRATEGO is a grid-based 10 x 10 board game featuring two opposing armies of 40 pieces. STRATEGO.
Shallow Blue Project 2 Due date: April 5 th. Introduction Second in series of three projects This project focuses on getting AI opponent Subsequent project.
Online Chess Project 3 Due date: April 17 th. Introduction Third in series of three projects This project focuses on adding online support –2 players.
Building Memory… Day 2 – November 15, What do we want the game to look like? Window to appear Start game button Difficulty level selection Number.
1 Solving Ponnuki-Go on Small Board Paper: Solving Ponnuki-Go on small board Authors: Erik van der Werf, Jos Uiterwijk, Jaap van den Herik Presented by:
AraFell Project By: Joey Peters. System Selection A video game – Video games implement many OS principles Already working on the project Challenging Fun.
Chapter 5.4 Artificial Intelligence: Pathfinding.
MMORPG-SIM Massively Multiplayer Simulation Game Creation Main Feature: Uniqueness.
Quoridor Classic Game Manager Kevin Dickerson April 2004.
Lecture 5CSE Intro to Cognitive Science1 Algorithmic Thinking III.
Chapter 5.4 Artificial Intelligence: Pathfinding.
CS426 Game Programming II Dan Fleck. Why games?  While the ideas in this course are demonstrated programming games, they are useful in all parts of computer.
Implementation Yaodong Bi. Introduction to Implementation Purposes of Implementation – Plan the system integrations required in each iteration – Distribute.
ZOMBIE MADNESS! Jack Smith Steve Mander-Jones OUTLINE > GAME OVERVIEW > IMPLEMENTATION > AI FEATURES > CONCLUSION.
Funativity presents: CS 426 Fall Team Members David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist.
Prepared by : Walaa Maqdasawi Razan Jararah Supervised by: Dr. Aladdin Masri.
1 CO Games Development 1 Week 6 Introduction To Pathfinding + Crash and Turn + Breadth-first Search Gareth Bellaby.
 Summary  How to Play Go  Project Details  Demo  Results  Conclusions.
Game Playing Chapter 5. Game playing §Search applied to a problem against an adversary l some actions are not under the control of the problem-solver.
Muhammet Arda KILIÇ. Level Design Introduction Levels inDifferent Games Components of Level Elements of Good Level The Process Who Does Level Design?
Funativity CS 426 Fall Team Members David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist.
(Working Title)‏ 1. Introduction to the Game 2. Technical Details 3. Demo of the Prototype.
Games. Adversaries Consider the process of reasoning when an adversary is trying to defeat our efforts In game playing situations one searches down the.
CS 8803 Design Game GamesRamkumar MS CS MS CS. Interesting Game(??!!??)  Tough task to choose   A game has to be both funny and challenging to make.
“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.
Outline Intro to Representation and Heuristic Search Machine Learning (Clustering) and My Research.
Name Pending A Tetris Attack clone. Operational Concepts  An evolution into next-gen of an existing puzzle game scheme  Capturing the essence of retro.
Super Pong Andrew S. Dunsmore CSC436 August 2004.
Introduction to Artificial Intelligence (G51IAI) Dr Rong Qu Blind Searches - Introduction.
THE GAME THAT GOES BOOM!. Game Conception As a group we thought about the kind of games people like. Our criteria was: -Easy to pick up -Short game time.
Chess Strategies Component Skills Strategies Prototype Josh Waters, Ty Fenn, Tianyu Chen.
CS4099 Software Project By Tom Clark. The project Main aim: –Show how the expanding field of games utilises CS. –Re-enforce by creating an example using.
Learning to Play the Game of GO Lei Li Computer Science Department May 3, 2007.
Solving Tsumego on Computers M2 Hirokazu Ishii Chikayama & Taura Lab.
Members:Toh Wei Jian Yeow Chun Wei Leong Zhao Sen Boh Gee Chuan Chuan Khai Jin Shane Supervisor:Mr Ee Kiam Keong Assessor:Mr.
Members:Toh Wei Jian Yeow Chun Wei Leong Zhao Sen Boh Gee Chuan Chuan Khai Jin Shane Supervisor:Mr Ee Kiam Keong Assessor:Mr.
Othello Artificial Intelligence With Machine Learning Computer Systems TJHSST Nick Sidawy.
CSCE 552 Spring 2010 AI (III) By Jijun Tang. A* Pathfinding Directed search algorithm used for finding an optimal path through the game world Used knowledge.
1 CO Games Development 1 Week 9 - part 2 Pathfinding Considerations Gareth Bellaby.
Carcassonne Expert Game1 Carcassonne Java Jess Expert Game Intelligent Board Games and Query-Based Utility Reasoning René Molenaar, Ludo Maat.
Goo Wars Clausewitz Sandbox Shapes Mass Size Density Motivation Ancient War is the interaction of shapes. Fighting occurs at the intersection of these.
G5AIAI Introduction to AI
World of Wokcraft The very best in Single pan cooking themed fantasy gaming!
Understanding AI of 2 Player Games. Motivation Not much experience in AI (first AI project) and no specific interests/passion that I wanted to explore.
By: Techysense.comTechysense.com. Game lovers look for enchanting changes in the game every now and then. Few of the games have an online option to play.
The Game Development Process: Artificial Intelligence.
Deer Hunter: Sniper Shooter Android 3D- Game Realistic 3D graphics and cool animations with multiple charming hunting ground environment.
Chapter 5.4 Artificial Intelligence: Pathfinding
Othello Artificial Intelligence With Machine Learning
CSE 214 – Computer Science II Maps
Get Moving Game Design Challenge
Settlers of Alpha Centari
Othello Artificial Intelligence With Machine Learning
Deploying PAWS: Field Optimization of the Protection Assistant for Wildlife Security Fang et al.
Computational Thinking
Heuristic Search in Empire-Based Games
Othello Artificial Intelligence With Machine Learning
Presentation transcript:

Awesome Jungle Group Three: Antti Knutas Li Aoke Jifeng Xing

Introduction 1.Overview of the game 2.Features 3.Implementation Details 4.Question & Comments

Overview of the game 1.A board game about two bunches of animals fighting each other in the jungle. 2.Each type of an animal has its own rank. High rank animal can beat lower rank ones. 3.The goal of the game is either to move a piece onto a special square, the den, on the opponent's side of the board, or capture all of the opponent's pieces.

What We Set Out to Do 1. Challenging single player against A.I. 2. 2D textured 3. Highscore list 4. Unique different sound effect for different animals 5. Optionally two player-multiplayer via XBOX Live

What We Actually Did 1. Single player against A.I. (not too challening) 2. 2D textured 3. No highscores 4. Unique different sound effect for different animals 5. Particle effects! 6. Local multiplayer

Logical Structure and AI The board is modelled by a node map, with each node corresponding to a square and being connected to other nodes Nodes can also be addressed through an easy grid map The AI was supposed to use a graph search algorithm, but it did not start to work quite in time The chosen search algorithm goes through each piece, and traverses through its neighbouring nodes, picking optimal (closer to the nest) nodes first to examine Additional fine-tuning options: The risk of being eaten would increase the cost of the path, and force the search to pick another route etc. Several action options to consider: Eating a piece Escaping from a piece Heading towards opponent’s nest

Conclusions A great learning experience XNA is a awesomely smooth development environment for games (Apple, please clone this for this iPhone) Something action-oriented might have been even easier, and concentrate on bling and graphics instead of huge amount of rules Coding was fun, with a lot of things to show after just a couple of days Air conditioning worked during the night, a big bonus compared to Android Code Camp

Demo, Then Comments