final_powerpoint

14
SAM CHESS FINAL PRESENTATION May 5 th , 2016

Upload: ethan-randall

Post on 13-Apr-2017

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FINAL_POWERPOINT

SAM CHESSFINAL PRESENTATION

May 5th, 2016

Page 2: FINAL_POWERPOINT

LEGACY GAME BOARD GRAPHIC

Page 3: FINAL_POWERPOINT

OVERVIEW• Chess game application• Supports all 64-bit Windows, Mac, and Linux

DEs• Final Release on GitHub• 2 Player on the same computer• Game saves use de/serialization• Scoreboard for score keeping• Anti-Cheating / “Check-for-check”

Page 4: FINAL_POWERPOINT

GAME OBJECTIVE

• Put the enemy’s king into checkmate

• Score higher than your opponent if you can’t put the enemy’s king into checkmate

• Have fun! [BUT NO CHEATING]

Page 5: FINAL_POWERPOINT

HARDWARE AND SOFTWARE• Hardware

• 64-bit x86 (Intel) and 64-bit AMD64• Desktop/Laptop

• Software• Windows, Mac OS X, and Linux• Unreal 4 - Editor, Engine• GitHub (Git VCS)• Trello (Scrum Style Organization)• DropBox (Documentation Storage)

Page 6: FINAL_POWERPOINT

LINKED LIST IMPLEMENTATION• Smart Tile class:

• Smart Tiles ‘stitched' together using a linked list• Tile-Walking across the board from 'this-tile‘ scope• They provide a way to hold pieces on the board• We have implemented bounds overflow handling for the edges of the board

Page 7: FINAL_POWERPOINT

LEARNING UNREAL• Starting Out

• Totally Lost (Big scary engine)• Time crunch due to switching from Unity• Procrastination Prevention• Organization reform• Debugging and poking around using “Print Text” (absolute godsend)

Page 8: FINAL_POWERPOINT

STAYING ON TRACK• Balancing Work / School / Etc.

• Darian left his job to find more time for school• Luis worked on balancing his work with his school time• Ethan managed to successfully balance his time this semester• Meeting at school on Saturdays• Waking up on time for class• Synching schedules• Staying in contact

Page 9: FINAL_POWERPOINT

DATA STORAGE• One copy / One set of problems• The use of Git• The use of Trello• Unreal’s Project files

Page 10: FINAL_POWERPOINT

THINGS WE LEARNED• How easy it is to procrastinate / get off schedule• How important it is to maintain contact with your teammates

Page 11: FINAL_POWERPOINT

FINISHED GUI

Page 12: FINAL_POWERPOINT
Page 13: FINAL_POWERPOINT

LOAD STRING

Page 14: FINAL_POWERPOINT

THIS CONCLUDES THIS AWESOME PRESENTATION

TRY IT FOR YOURSELF AT v.gd/samchess

Give us your dollars