X

Download About Chess PowerPoint Presentation


Login   OR  Register
X

Share on Social Media

               

Home / Sports & Recreation / Sports & Recreation Presentations / About Chess PowerPoint Presentation

About Chess PowerPoint Presentation

slidesfinder By : slidesfinder

On : Feb 10, 2014

facebook   twitter   google plus  
In : Sports & Recreation

Embed :
533
views

1
downloads
Login / Signup - with account for


  • → Make favorite
  • → Flag as inappropriate
  • → Download Presentation
  • → Share Presentation
  • Slide 1 - Chess: Shootmenow Edition By: Sean Sprigg and Tom Samaras
  • Slide 2 - Objectives: Develop a simple chess game. Use multiple simple data structures to simulate various items in the game Develop working algorithms to evaluate, manipulate, and run the game relatively efficiently but without cutting corners Develop an AI to allow human vs. computer capability Kill ourselves
  • Slide 3 - Classes Developed: Board – vector< vector < *Piece > > Piece – contains color, name, position and other data members None, Pawn, Rook, Knight, Bishop, Queen, and King all derived from Piece Player – contains pointer to Board, name, color Opponent – derived from Player
  • Slide 4 - Classes Developed: DTnode – Decision Tree node, contains pointer to parent, vector of pointers to children and a MOVE struct DTree – the Decision Tree contains sets of possible moves and then subsequent sets of possible moves. Children depend on their parent.
  • Slide 5 - Main Algorithms Developed: updateMove() – reviews a piece’s move list and deletes invalid moves while paying attention to special move cases movePiece() – moves a piece while ensuring an illegal situation is not created by the move isCheckmate() – looks over board for a checkmate situation isStalemate() – looks over board for a stalemate situation
  • Slide 6 - Main Algorithms Developed: makeScore() traverses the board and scores based upon each piece’s status makeDecision() based upon the score of possible moves, chooses the best* one *the current algorithm is very aggressive and short sighted, it chooses without considering subsequent moves
  • Slide 7 - Accomplishments: Develop a simple chess game. Use multiple simple data structures to simulate various items in the game Develop working algorithms to evaluate, manipulate, and run the game relatively efficiently but without cutting corners Develop an AI to allow human vs. computer capability ☺ ☺ ☺ ☺
  • Slide 8 - Objectives in Progress: Kill ourselves… Data Structures Final Exam →
  • Slide 9 - Future Improvements: Implement a relatively good AI Create a GUI Multi-platform Network
  • Slide 10 - Chess: Shootmenow Edition in action

Description : Available About Chess powerpoint presentation for free download which is uploaded by honey an active user in belonging ppt presentation Sports & Recreation category.

Tags : About Chess