Group 3 – Karo Progress Wendy Dominik Job Janita Erik.

Slides:



Advertisements
Similar presentations
MANIFEST DESTINY 560group3 Abe Kim David Straily Jarrod Freeman Abdul Mod-Rokbi “The future of RTS games...”
Advertisements

CHAPTER 10 FUN AND GAMES Group 1: Xiangling Liu.
Tic Tac Toe Architecture CSE 5290 – Artificial Intelligence 06/13/2011 Christopher Hepler.
Index Project Introduction Requirement Analysis Architectural Description Progress and Technical Challenges Further Plans.
CS AI Practicum Fall Robot Downey Jr Will Kiffer Joey Staehle Andrew Bunyea.
C HAPTER 12 A Very Graphic Story. O VERVIEW Simple GUI Getting User Input Creating a Listener ActionEvents Displaying Graphics Drawing Multiple Buttons.
FUNDAMENTALS OF PROGRAMMING SM1204 Semester A 2010/2011.
Game Design and Programming. Objectives Classify the games How games are design How games are implemented What are the main components of a game engine.
AI – Week 8 AI + 2 Player Games Lee McCluskey, room 3/10
A TIE IS NOT A LOSS Paul Adamiak T02 Aruna Meiyeppen T01.
Essentials of Interactive Computer Graphics: Concepts and Implementation K. Sung, P. Shirley, S. Baer Intro and Chapter 1 Goals Give student some idea.
Alice: A Free 3D Animation World for Teaching Programming Barbara Ericson Georgia Institute of Technology Oct 2005.
INTRODUCTION TO SCRATCH. About Me Resources Scratch Website Learn Scratch Washington-Lee Computer.
Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Jr. Greg Langlois Nick Jacek Dmitry Kovalenkov.
3rd Person Shooter Milestone 1. Timeplan & Progress table Timeplan Progress table Progress table.
Dakota Humphries (Project Lead) Thomas Impellitteri (Tech Lead) Daryl McGhee II (Design Lead) Keith Rosier (Asset Lead)
Lua & Love2D Game Engine GALAGUH
Hex Combinatorial Search in Game Strategy by Brandon Risberg May 2006Menlo School.
Electrical and Computer Engineering Klaus Kristo Clem Leung Adam Frieden Chris Davidson Faculty: Professor Ramgopal Mettu Project: iPlanAhead Comprehensive.
FUNDAMENTALS OF PROGRAMMING SM1204 SEMESTER A 2012.
Senior Design Spring 2010 Milestone 1. General Project Info Team Members: – Lauren Bissett – Dan Maguire – Nicholas Woodfield Project Goals: – Expand.
Creating A 3-D Game With Spark Engine Lauren Bissett, Dan Maguire, and Nicholas Woodfield.
Town Defenders Strategy Game prepared by: Osama N
Othello Artificial Intelligence With Machine Learning
Othello Playing AI Matt Smith. Othello 8x8 Board game 8x8 Board game Try to outflank opponents pieces Try to outflank opponents pieces Winner ends up.
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.
Funativity CS 426 Fall Team Members David Smits – Lead Chintan Patel – Programmer Jim Gagliano – Programmer Ashleigh Wiatrowski - Artist.
By Paul Richard and Jim Fitzgerald Chapter 3 – Controlling the Drawing Display.
1 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
Breakfast Battle Kevin Brohaugh Matt Griffin Matt Kern Nick Obee Eric Witte.
“The perfect project plan is possible if one first documents a list of all the unknowns.” Bill Langley.
Jack Chen TJHSST Computer Systems Lab Abstract The purpose of this project is to explore Artificial Intelligence techniques in the board game.
Dakota Humphries (Project Lead) Thomas Impellitteri (Tech Lead) Daryl McGhee II (Design Lead) Keith Rosier (Asset Lead)
Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,
Intro CS – Screens and Variables Lesson Plan 9. Goals  Using sprites as full screens (Start screen, Game over)  Using layering to control ordering of.
Parallel Programming in Chess Simulations Tyler Patton.
Alice: A Free 3D Animation World for Teaching Programming.
Othello Artificial Intelligence With Machine Learning Computer Systems TJHSST Nick Sidawy.
Parallel Programming in Chess Simulations Part 2 Tyler Patton.
Finite State Machines Logical and Artificial Intelligence in Games Lecture 3a.
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.
Introducing Scratch Learning resources for the implementation of the scenario
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
A look ahead: At the end of your project, you’ll be given an opportunity to make a standalone (.exe) version of your project. For this to work, you’ll.
Intro CS – Screens and Variables
Othello Artificial Intelligence With Machine Learning
Goals Give student some idea what this class is about
CS 134 More Graphics.
Tech.
Game Description Story Goals Controls. Game Description Story Goals Controls.
A Distributed Genetic Algorithm for Learning Evaluation Parameters in a Strategy Game Gary Matthias.
Battletech Goal Why To recreate the table top game environment in Java
Download : to follow along.
Game Loop Update & Draw.
5 × 7 = × 7 = 70 9 × 7 = CONNECTIONS IN 7 × TABLE
5 × 8 = 40 4 × 8 = 32 9 × 8 = CONNECTIONS IN 8 × TABLE
4 × 6 = 24 8 × 6 = 48 7 × 6 = CONNECTIONS IN 6 × TABLE
5 × 6 = 30 2 × 6 = 12 7 × 6 = CONNECTIONS IN 6 × TABLE
Game Over Module 4 Lesson 2.
Transparency & magic pixel
10 × 8 = 80 5 × 8 = 40 6 × 8 = CONNECTIONS IN 8 × TABLE MULTIPLICATION.
3 × 12 = 36 6 × 12 = 72 7 × 12 = CONNECTIONS IN 12 × TABLE
Nate Brunelle Today: Games
Nate Brunelle Today: Games
5 × 12 = × 12 = × 12 = CONNECTIONS IN 12 × TABLE MULTIPLICATION.
Unity Game Development
Unity Game Development
5 × 9 = 45 6 × 9 = 54 7 × 9 = CONNECTIONS IN 9 × TABLE
Othello Artificial Intelligence With Machine Learning
3 × 7 = 21 6 × 7 = 42 7 × 7 = CONNECTIONS IN 7 × TABLE
Presentation transcript:

Group 3 – Karo Progress Wendy Dominik Job Janita Erik

Progress since last week Improving the engine Winning animation Waiting animation Board designations Installer Settings + Serialization

Demo Karo

Problems during development Exception when AI wanted to move a tile No knowledge of 3D modeling Improving of Alpha-Beta and Minimax Generating movable tiles and moves Coming up with the right evaluation function

Things done by Erik & Wendy First random, minimax and alpha beta Creating 2D GUI Evaluation function Menu structure of 3D game Options and settings Rotation of camera Centering (with animation) and zooming world Connecting with engine, testing connection AI vs. AI Numbers and letters next to the board First prototype of selecting pieces and tiles Extending selection method Undo selection with right mouse button Middle mouse button rotation, couldn’t test Debug information

Things done by Dominik Engine: first function drafts UI connector check for winning board state algorithms: minmax & alfabeta transposition table implementation of transposition table testing of the algorithms Xna: sounds testing

Things done by Job KARO Engine Planning Design & Architecture Move Generation AlphaBeta, Minimax Transposition Table KARO Gui Design & Architecture BoardManager, BoardElement, Piece, Tile Human vs AI implementation Undo Move Simple animations for pieces and tiles Winning animation

Things done by Janita XNA Winning animation Waiting animation Human vs AI ( placing pieces & moving tiles & moving pieces ) BoardManager, Piece, BoardElement & Tiles implementation Class diagram Move animation Karo Engine Move generation Move validation Design class diagram New alpha-beta and minimax

Demo 2D scrolling game

Problems during development PNG rendering Transparency Using or own images and implementing these Cleaning up Level transitions

Things done by Erik Transparent drawing and improve it Tile structure Tile drawing Parallax scrolling Cloud surface Sounds

Things done by Wendy Game story & game architecture MessageQueue Plan of attack ClassDiagram Level structure Next level Menu New game Go to next level MisterFrost/ Leafeye

Things done by Dominik Sounds Module Physics optimization into module Slopes - surfaces + changes to physics Character movement on slopes Gadgets in Forest level Character walking on ice Sounds during some events Testing + minor changes

Things done by Job Game Story Plan of Attack Planning Design & Architecture Character, CharacterView & CharacterState Surfaces Physics Gadgets Enemies Tiles Snowlevel implementation Level transitions Game Over screen, Level Intro’s

Things done by Janita Design & game architecture Research for.PNG rendering Plan of attack Design the game ( character image, level design ) Implementing enemies Gadget design and implementation Character and character view + Character States design Improved code with code standard Multiple levels Menu screen and intro screens design and implementation Implementing forest level