Check out Grant Acedrex, our featured variant for April, 2024.


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Single Comment

Colossus. 10x10 chess with 4 Rooks, 4 Knights, 4 Bishops, 10 Pawns, 1 Queen and 1 King![All Comments] [Add Comment or Rating]
Carlos Cetina wrote on Thu, Jun 20, 2019 11:54 AM UTC:

Fergus:

To help you spot the bug that is in our Colossus game here is part of the program:

Syntax Error on line 673

 658 MOVE: r i3-j3
 659 postauto2
 660 moveindex 146
 661 MOVE: B h1-j3
 662 postauto1
 663 moveindex 147
 664 MOVE: q g3-j3
 665 postauto2
 666 set posvar join "b" join fencode boardflags
 667 if >= var #posvar 3
 668   say Three Times Repetition! Drawn Game!
 669   drawn
 670 elseif sub stalemated #K
 671   if sub checked #K
 672     say Checkmate! Black has won!
 673     won:
else:
say Stalemate! The game is drawn.
 674     drawn
 675   endif
 676 elseif >= #nopvc 100
 677   say Fifty Moves Without Moving a Pawn or Capturing! Game Drawn!
 678   drawn
 679 elseif sub checked #K
 680   say Check!
 681 endif
 682 end

I understand the problem is the two points after the "won" word.