AI for Simple 2D Games Game titel: Legend of Dragonia Peter Hultgren.

Slides:



Advertisements
Similar presentations
Windows Test Review.
Advertisements

A New World Or People Keep Telling Me This is Ambitious By Jeremiah Lewis.
Windows Basics An Introduction to the Windows Operating System.
MODULE 10 Platforms. Data Representation Data Representation refers.
TECHNICAL POSTER Quentin Bloomfield, Keegan Donnelly, Jacob Grealy, Zach Knickerbocker, Nate Niederkorn, Sean Peck Department of Computer Science and Engineering.
RANDOM 2D PLATFORMER Concept 1. Gameplay The Game Play is simple. It is a 2d platformer with randomized platforms. Platforms of varying in size and distance.
MANIFEST DESTINY 560group3 Abe Kim David Straily Jarrod Freeman Abdul Mod-Rokbi “The future of RTS games...”
Garrett Boren Jordan Necovski.  Set in the middle ages, your character is out on a hunt with some friends, as per his usual weekend. As a renowned hunter,
Chess: Shootmenow Edition By: Sean Sprigg and Tom Samaras.
KO DamageRangeCoverPickups A TACTICAL FIGHTER Risk Own Damage Opponent Damage.
CS AI Practicum Fall Robot Downey Jr Will Kiffer Joey Staehle Andrew Bunyea.
Artificial Intelligence in Game Design Introduction to Learning.
Artificial Intelligence in Game Design Hierarchical Finite State Machines.
Lord of Fries Team: Order of Fries. Team Members Carson Lee - Documentator Daniel McCue - Coder Franchesca Chung - Tester Michael Zhu - Coder James Sheldon.
JTIP Transforming 2D into 3D Jose Amenero CS491B Fall 2005 Presentation.
And Just Games etc.. EVOLUTION OF COMPUTER GAMES PongOdyssey Beginning of the use of microprocessors ATARI VCS system bit.
Level 2 Mobile and Games Programming Modules Cathy French K233.
Project Team: Matt Clark, Patrick Dwyer, Daniel Evans, Eden Kung.
Command Design Pattern Source: Design Patterns – Elements of Reusable Object- Oriented Software; Gamma, et. al.
AGD: 5. Game Arch.1 Objective o to discuss some of the main game architecture elements, rendering, and the game loop Animation and Games Development.
Dakota Humphries (Project Lead) Thomas Impellitteri (Tech Lead) Daryl McGhee II (Design Lead) Keith Rosier (Asset Lead)
Jayden Sedunary. For those non computer literate people, a Graphical User Interface is a type of interface item that allows people to interact with programs.
Microsoft Wang Li, Wang Yini, Li YIcheng.  This is a presentation about Microsoft Windows7 guidelines  Wang Li K8wali00  Li Yicheng K8liyi00  Wang.
Thinh Nguyen Spring Thinh Nguyen 5 th year undergrad Dustbusters – Spring 2013.
TECHNOLOGY. Computer games have always been driven by technology. For many years it was advances in graphics that changed the way computer games were.
Josh Kilgore Obi Atueyi Tom Calloway Ye Tian 1 Software Engineering Spring 2010.
Online Roleplaying Game System Ben Hall CS 470 4/14/2011.
AI for Simple 2D Games Game titel: Legend of Dragonia Peter Hultgren.
ZOMBIE MADNESS! Jack Smith Steve Mander-Jones OUTLINE > GAME OVERVIEW > IMPLEMENTATION > AI FEATURES > CONCLUSION.
Developing the Game Functionality Lesson 6. Exam Objective Matrix Skills/ConceptsMTA Exam Objectives Programming the Components Understand Components.
Othello Artificial Intelligence With Machine Learning
CSED451. Computer Graphics Term Project 3D Runner Game Team CSED451. Computer Graphics Term Project – 3D Runner Game.
Design Document Presentation. Review Quoridor – a board game played on a grid where players must advance tokens across a board to win. Our basic objective:
Introduction to AI Engine & Common Used AI Techniques Created by: Abdelrahman Al-Ogail Under Supervision of: Dr. Ibrahim Fathy.
--Development of Graphic Card since  Two major companies: nVidia AMD  Compare performance, architecture, and price by graphs.  3 types of graphs.
Artificial Intelligence Techniques Artificial Stupidity?
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
COLLECTING Software. Why use Software with Hardware? Software used for collecting includes the software that interfaces with hardware collection device.
Battle of Bombers 김정수, 박현욱, 백대현, 윤지석.  UML, Development progress, Index.
Breakfast Battle Kevin Brohaugh Matt Griffin Matt Kern Nick Obee Eric Witte.
Prepare an Asset List Project 4 Due date: Friday, September 24 th.
Dead Run James Kelly, Mike Papo, Josh Lovatt. Basic Details Single Player Top Down Action game.
© Glenn Rowe AC Lab 3 An adventure game.
Nostromo Tom Patecky Ross Brown. Operational Concepts Based on Ambrosia Software’s Escape Velocity series Based on Ambrosia Software’s Escape Velocity.
Dakota Humphries (Project Lead) Thomas Impellitteri (Tech Lead) Daryl McGhee II (Design Lead) Keith Rosier (Asset Lead)
Battle of Bombers 김정수, 박현욱, 백대현, 윤지석.  Concept Bomberman, Crazy Arcade- like game Characters are from the game “Angry Bird” All of the items are associated.
Trojan Rabbits. (10/31) Functional minimum: Tile/Grid-based Game "Engine" (Shaun & Michael) Game Objects Created (Timothy) User Interaction Movement (Yan)
Graphics Final Project: TANK! Zak Andree Kevin Pang Ed Kim.
Catholic University College of Ghana Fiapre-Sunyani INFORMATION TECHNOLOGY I Audrey Asante, Faculty of ICST Graphic User Interface Tutorials and Documentation.
Oracle Forms Oracle Forms Builder provides various tools, which have powerful Graphical User Interfaces (GUI's) to design such forms. All objects, properties,
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
Game Design Document Pertemuan 4 Matakuliah: T0944-Game Design and Programming Tahun: 2010.
Othello Artificial Intelligence With Machine Learning Computer Systems TJHSST Nick Sidawy.
NPC Adaptation in Interactive Fiction By: Ryen Wilkins Adviser: Dr. C. David Shaffer.
Scott Keling and Gary Darby Escape From Skybase 17.
Busta’ Sandwich Life Cycle Architecture. Specifications.
Customise & Explain your game
Enemy and Friendly AIs Richard Gesick.
Creating Web Pages and Graphics
Chirantan Ekbote Evan Liang Ethan Klein Henry Zhang Wei-Cheng Tang
Othello Artificial Intelligence With Machine Learning
3D Game Pitch Niki Farquhar
Minerva Games Presents: Super F-Zero Aimee Pena – Project Manger Steve Berryman – Programmer Robert Kowalski – Programmer Jack Bolous – Audio/Visual.
1. Explain how ASCII is used to represent text in a computer system
Jeff Plewak Robin Sachdev
HW2 EE 562.
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Creating a 3D Game With Textures and Lighting
Created by Black-Screen
Othello Artificial Intelligence With Machine Learning
Presentation transcript:

AI for Simple 2D Games Game titel: Legend of Dragonia Peter Hultgren

Game Idea Collect tokens to increase power. Collect tokens to increase power. Defeat the opponents with projectiles and traps. Defeat the opponents with projectiles and traps. Avoid traps and obstacles. Avoid traps and obstacles. Three classes with different powers. Three classes with different powers.

The Tokens Power Ups Power Ups Fake Power Ups Fake Power Ups Curse Curse Items Items Attack tokens Attack tokens

Obstacle Cathegories. Indestructible. Indestructible. Destructible. Destructible. Movable. Movable.

GUI Life/energy indicators Life/energy indicators Armour/weapon icons Armour/weapon icons Item bar Item bar Attacks Attacks

Classes Wizard – Ranged Combat. Wizard – Ranged Combat. Knight – Meele Combat. Knight – Meele Combat. Ranger – Traps/Ranged Combat. Ranger – Traps/Ranged Combat.

Game AI Path Finding – A* Path Finding – A* Decision Making – State Machine Decision Making – State Machine Optimization – Genetic Algorithm Optimization – Genetic Algorithm Learning Learning Obstacle Avoidance Obstacle Avoidance

Early Sample Picture.

In Game Picture.

Technical Details Graphics – OpenGL. Graphics – OpenGL. File handling – text files. File handling – text files. Sound – Fmod. Sound – Fmod.

File handling Data to store Data to store Data format Data format Structure Structure<Rows><Columns> <etc…> <etc…> <etc…>

Progress so far. Obstacles. Obstacles. Projectiles. Projectiles. Player. Player. Tokens. Tokens. Most of the Menus. Most of the Menus. Textures / Sprites. Textures / Sprites.

Questions?