group 3 – karo progress wendy dominik job janita erik

15
Group 3 – Karo Progress Wendy Dominik Job Janita Erik

Upload: verity-harmon

Post on 18-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Group 3 – Karo Progress Wendy Dominik Job Janita Erik

Group 3 – Karo ProgressWendyDominikJobJanitaErik

Page 2: 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

Page 3: Group 3 – Karo Progress Wendy Dominik Job Janita Erik

Demo Karo

Page 4: Group 3 – Karo Progress Wendy Dominik Job Janita Erik

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

Page 5: Group 3 – Karo Progress Wendy Dominik Job Janita Erik

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

Page 6: Group 3 – Karo Progress Wendy Dominik Job Janita Erik

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

Page 7: Group 3 – Karo Progress Wendy Dominik Job Janita Erik

Things done by JobKARO 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

Page 8: Group 3 – Karo Progress Wendy Dominik Job Janita Erik

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

Page 9: Group 3 – Karo Progress Wendy Dominik Job Janita Erik

Demo 2D scrolling game

Page 10: Group 3 – Karo Progress Wendy Dominik Job Janita Erik

Problems during development

•PNG rendering •Transparency•Using or own images and implementing

these•Cleaning up•Level transitions

Page 11: Group 3 – Karo Progress Wendy Dominik Job Janita Erik

Things done by Erik

•Transparent drawing and improve it•Tile structure•Tile drawing•Parallax scrolling•Cloud surface•Sounds

Page 12: Group 3 – Karo Progress Wendy Dominik Job Janita Erik

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

Page 13: Group 3 – Karo Progress Wendy Dominik Job Janita Erik

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

Page 14: Group 3 – Karo Progress Wendy Dominik Job Janita Erik

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

Page 15: Group 3 – Karo Progress Wendy Dominik Job Janita Erik

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