group 3 – karo progress wendy dominik job janita erik

Post on 18-Jan-2016

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Group 3 – Karo ProgressWendyDominikJobJanitaErik

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 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

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

top related