[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[pbmserv-dev] amoeba 164 possible bugs



I have been advised that this list might be the best place to send bug reports related to amoeba (and other chess related games). If the relevant parties have been made aware of this material already, then I apologize for the duplication. I am only attempting to be thorough.

In the recently completed amoeba board 164, I encountered some possible bugs as I previewed potential final moves.

This first board is the actual result of the game. Notice that the final move is marked as a check (+) and not checkmate (#). Since the win has been properly awarded anyway, I would consider this minor. (I will show a potentially more serious issue in the next board, so please keep reading.)


Summary of Amoeba Board 164


Game won by stephan.

tcwt's rating is 1424 (provisional).
stephan's rating is 1824 (provisional).


White Black tcwt stephan 1 Nf3 2 e5,e5-e4 3 d3,e4-d4 4 Ncd5,f7-g7 5 Nxd4,f2-g2 6 Ne3,g7-g6+ 7 Ke1,f1-f2 8 N7d5,e1-f1+ 9 Rf5,f1-g1 10 Nxf5,f5-e5 11 c3,g1-f1 12 Rg5,f6-f5 13 Ncb3,c3-c4 14 Ne3,f1-g1 15 g3,b1-a1 16 Rxg3,f2-f1+ 17 Kg2,g2-f2 18 Rg4,e3-e4+ 19 dxe4,d1-e1 20 fxe4,f2-g2+ 21 Kf1,a1-a2 22 Nxc4,e4-e3 23 Nf5,f5-f6+ 24 Ke7,f6-f7 25 Ra4,b6-a6 26 Ne5,e5-f5 27 Rxa6,b5-b6 28 Kxf7,a5-b5 29 Rxc6,b7-a7 30 d5,c7-b7 31 Nc5,f7-f6+ 32 Kg5,e6-e5 33 Nd7,c1-d1 34 Nd4,e5-e4 35 Rc5,f5-e5 36 Kf4,f6-f5 37 Rxd5,g6-f6 38 Nf3,f1-f2+ 39 Kg1,g1-f1 40 Rg2,g2-g1+


g f e d c b a +---+---+---+---+---+---+---+ White (tcwt) 1 |*R*| K |:::| |###|###|###| 1 +---+---+---+---+---+---+---+ Taken: RNPPP 2 |###|:::| P |:::| |:P:| | 2 +---+---+---+---+---+---+---+ 3 |:::|*N*|*P*| |###| |:::| 3 +---+---+---+---+---+---+---+ 4 | |*K*| |:::| |:::| | 4 +---+---+---+---+---+---+---+ 5 |:::| |:::| R |:::| |###| 5 +---+---+---+---+---+---+---+ 6 |###|:::|###|:::| |:::| | 6 +---+---+---+---+---+---+---+ Taken: NPPPP 7 |###|###|:::| N |###| |*R*| 7 +---+---+---+---+---+---+---+ Black (stephan) g f e d c b a


The -single option is enabled: squares may only slide a single space. The -opponent option is enabled: you *MAY* slide the opponent's pieces.



This next board shows the result of an alternate move 39. This was the second of two previews I did to see if I really had a checkmate coming after move 38 (the other being identical to the actual game result above). Notice that the new move 40 is properly marked as a checkmate (#). However, the opponent is given another turn, which should not be the case.


Preview of Amoeba Board 164


It is tcwt's turn.

   White               Black
   tcwt                stephan
   1 Nf3               2 e5,e5-e4
   3 d3,e4-d4          4 Ncd5,f7-g7
   5 Nxd4,f2-g2        6 Ne3,g7-g6+
   7 Ke1,f1-f2         8 N7d5,e1-f1+
   9 Rf5,f1-g1        10 Nxf5,f5-e5
  11 c3,g1-f1         12 Rg5,f6-f5
  13 Ncb3,c3-c4       14 Ne3,f1-g1
  15 g3,b1-a1         16 Rxg3,f2-f1+
  17 Kg2,g2-f2        18 Rg4,e3-e4+
  19 dxe4,d1-e1       20 fxe4,f2-g2+
  21 Kf1,a1-a2        22 Nxc4,e4-e3
  23 Nf5,f5-f6+       24 Ke7,f6-f7
  25 Ra4,b6-a6        26 Ne5,e5-f5
  27 Rxa6,b5-b6       28 Kxf7,a5-b5
  29 Rxc6,b7-a7       30 d5,c7-b7
  31 Nc5,f7-f6+       32 Kg5,e6-e5
  33 Nd7,c1-d1        34 Nd4,e5-e4
  35 Rc5,f5-e5        36 Kf4,f6-f5
  37 Rxd5,g6-f6       38 Nf3,f1-f2+
  39 Ke1,e1-f1        40 Rg1#


a b c d e f g +---+---+---+---+---+---+---+ Black (stephan) 7 |*R*| |###| N |:::|###|###| 7 +---+---+---+---+---+---+---+ Taken: NPPPP 6 | |:::| |:::|###|:::|###| 6 +---+---+---+---+---+---+---+ 5 |###| |:::| R |:::| |:::| 5 +---+---+---+---+---+---+---+ 4 | |:::| |:::| |*K*| | 4 +---+---+---+---+---+---+---+ 3 |:::| |###| |*P*|*N*|:::| 3 +---+---+---+---+---+---+---+ 2 | |:P:| |:::| P |:::| | 2 +---+---+---+---+---+---+---+ Taken: RNPPP 1 |###|###|###| |###| K |*R*| 1 +---+---+---+---+---+---+---+ White (tcwt) a b c d e f g


The -single option is enabled: squares may only slide a single space. The -opponent option is enabled: you *MAY* slide the opponent's pieces.


I hope I have provided enough information to help reproduce, investigate and ideally solve these issues. Please feel free to contact me with questions, and I would like to know how it all turns out.


Thanks to those who have implemented this game and might look into these bugs. I had fun trying it out. Might be cool to create amoeba variants for some of the other chess variants on the server (-omega, for example).

The relevant chessvariants.org pages suggest a -small variant where only empty (-empty ?) squares can be slid. Is this currently implemented by players agreeing to police that on their own?


user id: stephan


--
Stephan Schroeder <flowingwater@earthlink.net>