Download presentation
Presentation is loading. Please wait.
Published byFlorence Cross Modified over 9 years ago
1
Extreme Software Engineering DVONN ® - Mini-Project for XP Spike Extreme Software Engineering - A Hands-On Approach Daniel H. Steinberg Daniel W. Palmer
2
Extreme Software Engineering What is DVONN? Games Magazine’s “Game of the Year” 2002
3
Extreme Software Engineering What is DVONN? 2-player abstract strategy game –has features similar to Go, Checkers, and Othello Invented by Kris Burm –creator of the Gipf Project Copyright holder: Don & Co. More Info: www.gipf.com/dvonn/index.html
4
Extreme Software Engineering Why a DVONN Mini-Project? Simple enough to understand, yet unfamiliar Complex enough for a non-trivial example –unlike tic-tac-toe, etc. Unfamiliarity gives more realism to spike’s client interactions –students will not have preconceived ideas –will rely on client to explain the features
5
Extreme Software Engineering How to Play DVONN The DVONN board is an elongated hexagon. The game uses 23 white pieces, 23 black pieces and 3 red DVONN pieces. x 23
6
Extreme Software Engineering How to Play DVONN Initially the board is empty. The game begins with the players alternately placing the DVONN pieces on the board. They then alternately place their own pieces.
7
Extreme Software Engineering How to Play DVONN Only pieces that are not surrounded (at least one of the six adjacent locations must be empty) can move. Initially, only the edge pieces can move.
8
Extreme Software Engineering How to Play DVONN The players make moves by stacking pieces.
9
Extreme Software Engineering How to Play DVONN After moves have been made, some pieces previously surrounded can now move.
10
Extreme Software Engineering How to Play DVONN Single pieces may move 1 space in any of 6 directions, stacks of two pieces may move two spaces in a straight line, etc.
11
Extreme Software Engineering How to Play DVONN A stack must always be moved as a whole and a move must always end on top of another piece or stack.
12
Extreme Software Engineering How to Play DVONN Pieces (single stacks) and taller stacks must always remain in contact with some DVONN piece, either singly or in a stack.
13
Extreme Software Engineering How to Play DVONN If pieces or stacks do lose contact with all DVONN pieces, they must be removed from the board.
14
Extreme Software Engineering How to Play DVONN The game ends when no more moves can be made.
15
Extreme Software Engineering How to Play DVONN The players put the stacks they control on top of each other and the one with the highest stack is the winner. 2 + 4 = 6 4 + 4 = 8 winner!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.