Miniature/Development/testcases
m (→Game Endings) |
(→Game Endings) |
||
Line 5: | Line 5: | ||
This table contains every possible way to end a game in FICS. They all are listed from a players perspective. Please note that "player" in this test cases always uses Miniature and "opponent" an other client application ot just plain telnet. Please feel free to comlete things if not completed: | This table contains every possible way to end a game in FICS. They all are listed from a players perspective. Please note that "player" in this test cases always uses Miniature and "opponent" an other client application ot just plain telnet. Please feel free to comlete things if not completed: | ||
- | {| width=" | + | {| width="80%" cellspacing="1" cellpadding="1" border="1" |
|- | |- | ||
! scope="col" | #<br> | ! scope="col" | #<br> | ||
Line 74: | Line 74: | ||
| <br> | | <br> | ||
|- | |- | ||
- | ! scope="row" | 1.3<br> | + | ! scope="row" | 1.3.1<br> |
- | | Abort request after turn 1<br>by player<br> | + | | |
+ | Abort request after turn 1<br>by player:<br>Opponent accepts<br> | ||
+ | |||
| player<br> | | player<br> | ||
| | | | ||
Line 86: | Line 88: | ||
4. Player: Request "Abort game"<br> | 4. Player: Request "Abort game"<br> | ||
- | | <br> | + | 5. Opponent accepts this request |
+ | |||
+ | | | ||
+ | *game's end dialog<br> | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 92: | Line 98: | ||
| <br> | | <br> | ||
|- | |- | ||
- | ! scope="row" | 1. | + | ! scope="row" | 1.3.2<br> |
- | | Abort request after turn 1<br> | + | | Abort request after turn 1 by player:<br>Opponent declines<br> |
| opponent<br> | | opponent<br> | ||
+ | | | ||
+ | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client)<br> | ||
+ | |||
+ | 2. Player: Make a move (1. e4)<br> | ||
+ | |||
+ | 3. Opponent: Make a move (1. ...e5)<br> | ||
+ | |||
+ | 4. Player: Request "Abort game"<br> | ||
+ | |||
+ | 5. Opponent declines this request | ||
+ | |||
+ | | | ||
+ | *An [http://www.developer.nokia.com/swipe/ux/pages/System_Banners.html information banner] should appear for 5 seconds: "Request declined by Opponent"<br> | ||
+ | |||
+ | | <br> | ||
+ | | <br> | ||
+ | | <br> | ||
+ | | <br> | ||
+ | |- | ||
+ | ! scope="row" | 1.4.1<br> | ||
+ | | | ||
+ | Abort request after turn 1<br>by opponent:<br> | ||
+ | |||
+ | Player accepts<br> | ||
+ | |||
+ | | player<br> | ||
| | | | ||
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) | ||
Line 103: | Line 135: | ||
4. Opponent: Request "Abort game" | 4. Opponent: Request "Abort game" | ||
+ | |||
+ | | | ||
+ | *A non modal dialog (not overlaping the board) appears: "Opponent requests abort." + button "accept" + button "decline" | ||
+ | *On accept: games end dialog | ||
| <br> | | <br> | ||
+ | | <br> | ||
+ | | <br> | ||
+ | | <br> | ||
+ | |- | ||
+ | ! scope="row" | 1.4.2<br> | ||
+ | | | ||
+ | Abort request after turn 1 by opponent:<br>Player declines<br> | ||
+ | |||
+ | | player<br> | ||
+ | | | ||
+ | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) | ||
+ | |||
+ | 2. Opponent: Make a move (1. e4) | ||
+ | |||
+ | 3. Player: Make a move (1. ...e5) | ||
+ | |||
+ | 4. Opponent: Request "Abort game" <br> | ||
+ | |||
+ | | | ||
+ | *A non modal dialog (not overlaping the board) appears: "Opponent requests abort." + button "accept" + button "decline" | ||
+ | *On decline: Confirmation of this by an [http://www.developer.nokia.com/swipe/ux/pages/System_Banners.html information banner] which appears for 5 seconds "Abort request declined"<br> | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 113: | Line 171: | ||
| Player proposes draw:<br>Opponent accepts<br> | | Player proposes draw:<br>Opponent accepts<br> | ||
| opponent<br> | | opponent<br> | ||
- | | <br> | + | | |
- | | <br> | + | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) |
+ | |||
+ | 2. Player: Make a move (1. e4) | ||
+ | |||
+ | 3. Opponent: Make a move (1. ...e5) | ||
+ | |||
+ | 4. Player: Request "Propose Draw" | ||
+ | |||
+ | 5. Opponent accepts this request<br> | ||
+ | |||
+ | | | ||
+ | *game's end dialog with headline "game drawn!"<br> | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 123: | Line 193: | ||
| Player proposes draw:<br>Opponent declines<br> | | Player proposes draw:<br>Opponent declines<br> | ||
| opponent<br> | | opponent<br> | ||
- | | <br> | + | | |
- | | <br> | + | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) |
+ | |||
+ | 2. Player: Make a move (1. e4) | ||
+ | |||
+ | 3. Opponent: Make a move (1. ...e5) | ||
+ | |||
+ | 4. Player: Request "Propose Draw" | ||
+ | |||
+ | 5. Opponent declines this request<br> | ||
+ | |||
+ | | | ||
+ | *An [http://www.developer.nokia.com/swipe/ux/pages/System_Banners.html information banner] should appear for 5 seconds: "Draw request declined by Opponent"<br> | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 133: | Line 215: | ||
| Opponent proposes draw:<br>Player accepts<br> | | Opponent proposes draw:<br>Player accepts<br> | ||
| player<br> | | player<br> | ||
- | | <br> | + | | |
- | | <br> | + | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) |
+ | |||
+ | 2. Opponent: Make a move (1. e4) | ||
+ | |||
+ | 3. Player: Make a move (1. ...e5) | ||
+ | |||
+ | 4. Opponent: Request "Propose Draw" <br> | ||
+ | |||
+ | | | ||
+ | *A non modal dialog (not overlaping the board) appears: "Opponent offers draw." + button "accept" + button "decline"<br> | ||
+ | *On accept: game's end dialog | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 143: | Line 236: | ||
| Opponent proposes draw:<br>Player declines<br> | | Opponent proposes draw:<br>Player declines<br> | ||
| player<br> | | player<br> | ||
- | | <br> | + | | |
- | | <br> | + | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) |
+ | |||
+ | 2. Opponent: Make a move (1. e4) | ||
+ | |||
+ | 3. Player: Make a move (1. ...e5) | ||
+ | |||
+ | 4. Opponent: Request "Propose draw" <br> | ||
+ | |||
+ | | | ||
+ | *A non modal dialog (not overlaping the board) appears: "Opponent offers draw." + button "accept" + button "decline"<br> | ||
+ | *On decline: Confirmation of this by an information banner which appears for 5 seconds "Abort request declined" | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 155: | Line 259: | ||
| opponent<br> | | opponent<br> | ||
- | | <br> | + | | |
+ | same as in in 2.1.1 but "Adjourn request"<br> | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 165: | Line 271: | ||
| Player proposes adjourn:<br>Opponent declines<br> | | Player proposes adjourn:<br>Opponent declines<br> | ||
| opponent<br> | | opponent<br> | ||
- | | <br> | + | | |
+ | same as in 2.1.2 but "Adjourn request"<br> | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 175: | Line 283: | ||
| Opponent proposes adjourn:<br>Player accepts<br> | | Opponent proposes adjourn:<br>Player accepts<br> | ||
| player<br> | | player<br> | ||
- | | <br> | + | | |
+ | same as in 2.2.1 but "Adjourn request"<br> | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 185: | Line 295: | ||
| Opponent proposes adjourn:<br>Player declines<br> | | Opponent proposes adjourn:<br>Player declines<br> | ||
| player<br> | | player<br> | ||
- | | <br> | + | | |
+ | same as in 2.2.2 but "Adjourn request"<br> | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 195: | Line 307: | ||
| Player resigns by request<br> | | Player resigns by request<br> | ||
| player<br> | | player<br> | ||
- | | <br> | + | | |
+ | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) | ||
+ | |||
+ | 2. Player: Make a move (1. e4) | ||
+ | |||
+ | 3. Opponent: Make a move (1. ...e5) | ||
+ | |||
+ | 4. Player: Request "Resign game"<br> | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 205: | Line 325: | ||
| Opponent resigns by request<br> | | Opponent resigns by request<br> | ||
| opponent<br> | | opponent<br> | ||
- | | <br> | + | | |
+ | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) | ||
+ | |||
+ | 2. Opponent: Make a move (1. e4) | ||
+ | |||
+ | 3. Player: Make a move (1. ...e5) | ||
+ | |||
+ | 4. Opponent: Request "Resign game" <br> | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 215: | Line 343: | ||
| Player forfelts on time<br> | | Player forfelts on time<br> | ||
| player<br> | | player<br> | ||
- | | <br> | + | | |
+ | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client): 1 minute + 0 seconds increment.<br> | ||
+ | |||
+ | 2. Wait until players time is over<br> | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 225: | Line 357: | ||
| Opponent forfelts on time<br> | | Opponent forfelts on time<br> | ||
| opponent<br> | | opponent<br> | ||
- | | <br> | + | | |
+ | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client): 1 minute + 0 seconds increment. | ||
+ | |||
+ | 2. Player: Make a move (1. e4) | ||
+ | |||
+ | 3. Wait until opponents time is over<br> | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 235: | Line 373: | ||
| Checkmate: player wins<br> | | Checkmate: player wins<br> | ||
| player<br> | | player<br> | ||
- | | <br> | + | | |
+ | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) as black<br> | ||
+ | |||
+ | 2. Opponent: Make a move (1. f3)<br> | ||
+ | |||
+ | 3. Player: Make a move (1. ...e5)<br> | ||
+ | |||
+ | 4. Opponent: Make a move (2. g4)<br> | ||
+ | |||
+ | 5. Player: Make a move (2. ...Dh4#) | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 245: | Line 393: | ||
| Checkmate: opponent wins<br> | | Checkmate: opponent wins<br> | ||
| opponent<br> | | opponent<br> | ||
- | | <br> | + | | |
+ | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) as white | ||
+ | |||
+ | 2. Player: Make a move (1. f3) | ||
+ | |||
+ | 3. Opponent: Make a move (1. ...e5) | ||
+ | |||
+ | 4. Player: Make a move (2. g4) | ||
+ | |||
+ | 5. Opponent: Make a move (2. ...Dh4#)<br> | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 255: | Line 413: | ||
| Stalemate: players move<br> | | Stalemate: players move<br> | ||
| player<br> | | player<br> | ||
- | | <br> | + | | tbd<br> |
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 265: | Line 423: | ||
| Stalemate: opponents move<br> | | Stalemate: opponents move<br> | ||
| opponent<br> | | opponent<br> | ||
- | | <br> | + | | tbd<br> |
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 275: | Line 433: | ||
| Draw: [http://en.wikipedia.org/wiki/Glossary_of_chess#Insufficient_material insufficient material]:<br>Players move<br> | | Draw: [http://en.wikipedia.org/wiki/Glossary_of_chess#Insufficient_material insufficient material]:<br>Players move<br> | ||
| player<br> | | player<br> | ||
- | | <br> | + | | tbd<br> |
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 285: | Line 443: | ||
| Draw: [http://en.wikipedia.org/wiki/Glossary_of_chess#Insufficient_material insufficient material]:<br>Opponents move<br> | | Draw: [http://en.wikipedia.org/wiki/Glossary_of_chess#Insufficient_material insufficient material]:<br>Opponents move<br> | ||
| opponent<br> | | opponent<br> | ||
- | | <br> | + | | tbd<br> |
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 295: | Line 453: | ||
| Draw: [http://en.wikipedia.org/wiki/Fifty-move_rule 50-moves rule]:<br>Players move<br> | | Draw: [http://en.wikipedia.org/wiki/Fifty-move_rule 50-moves rule]:<br>Players move<br> | ||
| player<br> | | player<br> | ||
- | | <br> | + | | tbd<br> |
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 305: | Line 463: | ||
| Draw: [http://en.wikipedia.org/wiki/Fifty-move_rule 50 moves rule]:<br>Opponents move<br> | | Draw: [http://en.wikipedia.org/wiki/Fifty-move_rule 50 moves rule]:<br>Opponents move<br> | ||
| opponent<br> | | opponent<br> | ||
- | | <br> | + | | tbd<br> |
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 315: | Line 473: | ||
| Draw: [http://en.wikipedia.org/wiki/Threefold_repetition threefold repitition]<br>Players move<br> | | Draw: [http://en.wikipedia.org/wiki/Threefold_repetition threefold repitition]<br>Players move<br> | ||
| player<br> | | player<br> | ||
- | | <br> | + | | tbd<br> |
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 325: | Line 483: | ||
| Draw: [http://en.wikipedia.org/wiki/Threefold_repetition threefold repitition]<br>Opponents move<br> | | Draw: [http://en.wikipedia.org/wiki/Threefold_repetition threefold repitition]<br>Opponents move<br> | ||
| opponent<br> | | opponent<br> | ||
- | | <br> | + | | tbd<br> |
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 332: | Line 490: | ||
| <br> | | <br> | ||
|- | |- | ||
- | ! scope="row" | 11.1<br> | + | ! scope="row" | 11.1.1<br> |
- | | Connection lost (by player)<br> | + | | Connection lost (by player) during players turn<br> |
| player<br> | | player<br> | ||
- | | <br> | + | | |
- | | <br> | + | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) as white |
+ | |||
+ | 2. Disconnect players client<br> | ||
+ | |||
+ | | | ||
+ | *A dialog appears "Reconnect and resume game?" + button "Yes" + button "No"<br> | ||
+ | *Now Opponent has to decide: "Resume yes" or "Resume no"<br> | ||
+ | |||
| <br> | | <br> | ||
| <br> | | <br> | ||
Line 342: | Line 507: | ||
| <br> | | <br> | ||
|- | |- | ||
- | ! scope="row" | 11.2 | + | ! scope="row" | 11.1.2<br> |
- | | Connection lost (by opponent) | + | | |
+ | Connection lost (by player) during opponents turn<br> | ||
+ | |||
+ | | opponent<br> | ||
+ | | | ||
+ | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) as white | ||
+ | |||
+ | 2. Player: Make a move (1. e4)<br> | ||
+ | |||
+ | 3. Disconnect players client<br> | ||
+ | |||
+ | | | ||
+ | *A dialog appears "Reconnect and resume game?" + button "Yes" + button "No" | ||
+ | *Now Opponent has to decide: "Resume yes" or "Resume no"<br> | ||
+ | |||
+ | | <br> | ||
+ | | <br> | ||
+ | | <br> | ||
+ | | <br> | ||
+ | |- | ||
+ | ! scope="row" | 11.2.1 | ||
+ | | Connection lost (by opponent) during opponents turn<br> | ||
| opponent | | opponent | ||
+ | | | ||
+ | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) as white | ||
+ | |||
+ | 2. Player: Make a move (1. e4) | ||
+ | |||
+ | 3. Disconnect opponents client<br> | ||
+ | |||
+ | | ?<br> | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
- | | <br> | + | | <br> |
- | | <br> | + | |- |
+ | ! scope="row" | 11.2.2<br> | ||
+ | | Connection lost (by opponent) during players turn<br> | ||
+ | | player<br> | ||
+ | | | ||
+ | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) as white | ||
+ | |||
+ | 2. Disconnect opponent client<br> | ||
+ | |||
+ | | ?<br> | ||
+ | | <br> | ||
+ | | <br> | ||
+ | | <br> | ||
| <br> | | <br> | ||
|} | |} | ||
<br> | <br> |
Revision as of 19:40, 12 September 2011
FICS tests
Game Endings
This table contains every possible way to end a game in FICS. They all are listed from a players perspective. Please note that "player" in this test cases always uses Miniature and "opponent" an other client application ot just plain telnet. Please feel free to comlete things if not completed:
# | Game's end Reason | Active part | Steps to reproduce | Expected result | Actual result | FICS log | Already tested? | Test result |
---|---|---|---|---|---|---|---|---|
1.1.1 | Abort request during move 1 by player (white) | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Player: Request "Abort game" |
| | | | |
1.1.2 | Abort request during move 1 by player (black) | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Opponent: Make a move (1. e4) 3. Player: Request "Abort game" |
| | | | |
1.2 | Abort request during move 1 by opponent | opponent | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client)
2. Player: Make a move (1. e4) 3. Opponent: Request "Abort game" |
| | | | |
1.3.1 |
Abort request after turn 1 | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Player: Make a move (1. e4) 3. Opponent: Make a move (1. ...e5) 4. Player: Request "Abort game" 5. Opponent accepts this request |
| | | | |
1.3.2 | Abort request after turn 1 by player: Opponent declines | opponent |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Player: Make a move (1. e4) 3. Opponent: Make a move (1. ...e5) 4. Player: Request "Abort game" 5. Opponent declines this request |
| | | | |
1.4.1 |
Abort request after turn 1 Player accepts | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Opponent: Make a move (1. e4) 3. Player: Make a move (1. ...e5) 4. Opponent: Request "Abort game" |
| | | | |
1.4.2 |
Abort request after turn 1 by opponent: | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Opponent: Make a move (1. e4) 3. Player: Make a move (1. ...e5) 4. Opponent: Request "Abort game" |
| | | | |
2.1.1 | Player proposes draw: Opponent accepts | opponent |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Player: Make a move (1. e4) 3. Opponent: Make a move (1. ...e5) 4. Player: Request "Propose Draw" 5. Opponent accepts this request |
| | | | |
2.1.2 | Player proposes draw: Opponent declines | opponent |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Player: Make a move (1. e4) 3. Opponent: Make a move (1. ...e5) 4. Player: Request "Propose Draw" 5. Opponent declines this request |
| | | | |
2.2.1 | Opponent proposes draw: Player accepts | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Opponent: Make a move (1. e4) 3. Player: Make a move (1. ...e5) 4. Opponent: Request "Propose Draw" |
| | | | |
2.2.2 | Opponent proposes draw: Player declines | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Opponent: Make a move (1. e4) 3. Player: Make a move (1. ...e5) 4. Opponent: Request "Propose draw" |
| | | | |
3.1.1 |
Player proposes adjourn: | opponent |
same as in in 2.1.1 but "Adjourn request" | | | | | |
3.1.2 | Player proposes adjourn: Opponent declines | opponent |
same as in 2.1.2 but "Adjourn request" | | | | | |
3.2.1 | Opponent proposes adjourn: Player accepts | player |
same as in 2.2.1 but "Adjourn request" | | | | | |
3.2.2 | Opponent proposes adjourn: Player declines | player |
same as in 2.2.2 but "Adjourn request" | | | | | |
4.1 | Player resigns by request | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Player: Make a move (1. e4) 3. Opponent: Make a move (1. ...e5) 4. Player: Request "Resign game" | | | | | |
4.2 | Opponent resigns by request | opponent |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Opponent: Make a move (1. e4) 3. Player: Make a move (1. ...e5) 4. Opponent: Request "Resign game" | | | | | |
5.1 | Player forfelts on time | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client): 1 minute + 0 seconds increment. 2. Wait until players time is over | | | | | |
5.2 | Opponent forfelts on time | opponent |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client): 1 minute + 0 seconds increment. 2. Player: Make a move (1. e4) 3. Wait until opponents time is over | | | | | |
6.1 | Checkmate: player wins | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) as black 2. Opponent: Make a move (1. f3) 3. Player: Make a move (1. ...e5) 4. Opponent: Make a move (2. g4) 5. Player: Make a move (2. ...Dh4#) | | | | | |
6.2 | Checkmate: opponent wins | opponent |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) as white 2. Player: Make a move (1. f3) 3. Opponent: Make a move (1. ...e5) 4. Player: Make a move (2. g4) 5. Opponent: Make a move (2. ...Dh4#) | | | | | |
7.1 | Stalemate: players move | player | tbd | | | | | |
7.2 | Stalemate: opponents move | opponent | tbd | | | | | |
8.1 | Draw: insufficient material: Players move | player | tbd | | | | | |
8.2 | Draw: insufficient material: Opponents move | opponent | tbd | | | | | |
9.1 | Draw: 50-moves rule: Players move | player | tbd | | | | | |
9.2 | Draw: 50 moves rule: Opponents move | opponent | tbd | | | | | |
10.1 | Draw: threefold repitition Players move | player | tbd | | | | | |
10.2 | Draw: threefold repitition Opponents move | opponent | tbd | | | | | |
11.1.1 | Connection lost (by player) during players turn | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) as white 2. Disconnect players client |
| | | | |
11.1.2 |
Connection lost (by player) during opponents turn | opponent |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) as white 2. Player: Make a move (1. e4) 3. Disconnect players client |
| | | | |
11.2.1 | Connection lost (by opponent) during opponents turn | opponent |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) as white 2. Player: Make a move (1. e4) 3. Disconnect opponents client | ? | | | | |
11.2.2 | Connection lost (by opponent) during players turn | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) as white 2. Disconnect opponent client | ? | | | | |