{17} Completed Tickets by Milestone (Full Description) (97 matches)

Release Notes: List verified and closed tickets, group by milestone, include description.

Not Assigned

Ticket Summary Component Status Version Severity Created
Description
#10 Short summary component1 closed 1.0 blocker 08/07/06

full test is this


#11 John bae references component1 closed blocker 10/19/07

https://admissions.johnson.cornell.edu/recommendation/InspectRecommendation.tap

https://admissions.som.yale.edu/refer/?F3bwMyuM


#27 ChessBoard should not allow to move ChessPiece to the cell with a Piece of the same color. Caissa closed blocker 12/09/07

#105 Crashing Caissa closed critical 02/20/08

app crashes after first move (goes bck to home iphone home screen) when the difficulty is raised anywhere past -4.0 (lowest)


Alpha release Release

Ticket Summary Component Status Version Severity Created
Description
#38 The engine always repeats its moves in game. in shell it works just fine Caissa closed 1.0 blocker 12/14/07

#28 Interprocess communication framework Caissa closed 1.0 blocker 12/09/07

It should read stdout of the process and send to stdin


#16 Chess piece draging prototype Caissa closed 1.0 critical 11/28/07

#17 Chess engine to UI inteface Caissa closed 1.0 critical 11/28/07

#13 develop chess preference/persistence system Caissa closed 1.0 major 11/28/07

#35 implement taking piece (make ChessPieceView invisible) Caissa closed 1.0 major 12/12/07

#19 Chess Pieces UIImageView + png images Caissa closed 1.0 blocker 11/28/07

#20 write function that returns reference to ChessPieceView instance for given cell number Caissa closed 1.0 blocker 12/06/07

#34 First illigal move, Program hangs (Happens frequantly but randomly) Caissa closed 1.0 blocker 12/12/07
2007-12-18 14:49:31.773 Caissa[417:d03] InfoView -> data INFO VIEW HERE
2007-12-18 15:10:30.013 Caissa[417:d03] ChessPieceView->calculateCellIndexfromCoordinates  x=196.000000 y=308.000000
2007-12-18 15:10:30.015 Caissa[417:d03] ChessPieceView->calculateCellIndexfromCoordinates  converted x=196.000000 y=260.000000
2007-12-18 15:10:30.017 Caissa[417:d03] ChessPieceView->calculateCellIndexfromCoordinates  ix=4 iy=1
2007-12-18 15:10:30.019 Caissa[417:d03] ChessPieceView->calculateCellIndexfromCoordinates  putTo: 12
2007-12-18 15:10:30.021 Caissa[417:d03] ChessPieceView->Mouse down x=196.000000 y=308.000000
2007-12-18 15:10:31.194 Caissa[417:d03] ChessPieceView->calculateCellIndexfromCoordinates  x=132.000000 y=247.000000
2007-12-18 15:10:31.198 Caissa[417:d03] ChessPieceView->calculateCellIndexfromCoordinates  converted x=132.000000 y=199.000000
2007-12-18 15:10:31.200 Caissa[417:d03] ChessPieceView->calculateCellIndexfromCoordinates  ix=3 iy=3
2007-12-18 15:10:31.201 Caissa[417:d03] ChessPieceView->calculateCellIndexfromCoordinates  putTo: 27
2007-12-18 15:10:31.204 Caissa[417:d03] ChessPieceView->mouseUp  side =119 toside=0
2007-12-18 15:10:31.206 Caissa[417:d03] ChessPieceView->convertCellNoToChessNotation cell 12 is e2
2007-12-18 15:10:31.208 Caissa[417:d03] ChessPieceView->convertCellNoToChessNotation cell 27 is d4
2007-12-18 15:10:31.210 Caissa[417:d03] ChessPieceView->MoveTo e2d4
2007-12-18 15:10:31.213 Caissa[417:d03] InfoView -> data Send move e2d4
ChessEngineController->_readLine->lsize=26 Sjeng: Illegal move: e2d4  
2007-12-18 15:10:31.232 Caissa[417:d03] ChessPieceView->Commit move to illegal=0 endCell=27 startCell=12
2007-12-18 15:10:31.234 Caissa[417:d03] ChessPieceView->putTo # 27
2007-12-18 15:10:31.237 Caissa[417:d03] ChessPieceView->putTo this piece has rank=p and start=12 
2007-12-18 15:10:31.238 Caissa[417:d03] ChessPieceView->placeTo Image to be drawn at x=120 y=160
2007-12-18 15:10:31.240 Caissa[417:d03] ChessEngineController -> processEngineOutput -> _ismymove= 0 
ChessEngineController->_readLine->lsize=1   
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 8 | *R | *N | *B | *Q | *K | *B | *N | *R |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 7 | *P | *P | *P | *P | *P | *P | *P | *P |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 6 |    |    |    |    |    |    |    |    |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 5 |    |    |    |    |    |    |    |    |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 4 |    |    |    |    |    |    |    |    |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 3 |    |    |    |    |    |    |    |    |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 2 |  P |  P |  P |  P |  P |  P |  P |  P |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 1 |  R |  N |  B |  Q |  K |  B |  N |  R |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=1   
ChessEngineController->_readLine->lsize=42      a    b    c    d    e    f    g    h  
ChessEngineController->_readLine->lsize=1   


#49 modify buildscript to pick up legal disclamers Caissa closed 1.0 blocker 12/21/07

#60 The app hangs at the end of each game Caissa closed 1.0 blocker 01/01/08

#63 Can not undo after checkmate Caissa closed 1.0 blocker 01/03/08

#64 Pieces of the same color may jump on each other Caissa closed 1.0 blocker 01/05/08

2008-01-05 12:16:49.128 Caissa[20465:d03]

BoardChessPieceView->calculateCellIndexfromCoordinates  x=295.000000 y=328.000000
2008-01-05 12:16:49.130 Caissa[20465:d03] BoardChessPieceView->calculateCellIndexfromCoordinates  converted x=295.000000 y=280.000000
2008-01-05 12:16:49.132 Caissa[20465:d03] BoardChessPieceView->calculateCellIndexfromCoordinates  ix=7 iy=1
2008-01-05 12:16:49.135 Caissa[20465:d03] BoardChessPieceView->calculateCellIndexfromCoordinates  putTo: 15
2008-01-05 12:16:49.137 Caissa[20465:d03] BoardChessPieceView->Mouse down x=295.000000 y=328.000000
2008-01-05 12:16:49.282 Caissa[20465:d03] BoardChessPieceView->calculateCellIndexfromCoordinates  x=298.000000 y=327.000000
2008-01-05 12:16:49.284 Caissa[20465:d03] BoardChessPieceView->calculateCellIndexfromCoordinates  converted x=298.000000 y=279.000000
2008-01-05 12:16:49.286 Caissa[20465:d03] BoardChessPieceView->calculateCellIndexfromCoordinates  ix=7 iy=1
2008-01-05 12:16:49.288 Caissa[20465:d03] BoardChessPieceView->calculateCellIndexfromCoordinates  putTo: 15
2008-01-05 12:16:49.290 Caissa[20465:d03] BoardChessPieceView->mouseUp  endindex =15
2008-01-05 12:16:49.292 Caissa[20465:d03] BoardChessPieceView->mouseUp  side =119 toside=119
2008-01-05 12:16:49.296 Caissa[20465:d03] BoardChessPieceView->putTo # 15
2008-01-05 12:16:49.298 Caissa[20465:d03] BoardChessPieceView->placeTo Image to be drawn at x=280 y=240

#67 The application crashes on undo Caissa closed blocker 01/08/08

#69 Undo queen promotion for black results a pawn in a wrong place Caissa closed 1.0 blocker 01/08/08

#70 Application deadlocks when whites loose Caissa closed 1.0 blocker 01/10/08

#75 Hint button Caissa closed 1.0 blocker 01/12/08

#100 Chessboard letters Caissa closed 1.0 blocker 01/21/08

#101 when press hint, application hangs randomly Caissa closed 1.0 blocker 01/21/08

#104 Caissa game resets, if handheld receives a call Caissa closed blocker 01/26/08

thanks to GrandMa?.


#32 Restrict piece from jumping to the cell with a same color piece Caissa closed critical 12/12/07

Rokirovka is the exception


#33 Implement castling Caissa closed 1.0 critical 12/12/07

#45 when king gets checked and wrong piece attempted to move, the program hangs Caissa closed 1.0 critical 12/18/07
007-12-18 14:44:04.828 Caissa[268:d03] InfoView -> data Opponent moved to d8h4
2007-12-18 14:44:04.844 Caissa[268:d03] ChessPieceView->putTo # 31
2007-12-18 14:44:04.846 Caissa[268:d03] ChessPieceView->putTo this piece has rank=q and start=59 
2007-12-18 14:44:04.848 Caissa[268:d03] ChessPieceView->placeTo Image to be drawn at x=280 y=160
ChessEngineController->_readLine->lsize=1   
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 8 | *R |    | *B |    | *K |    | *N | *R |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 7 | *P | *P | *P | *P |    | *P | *P | *P |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 6 |    |    | *N |    |    |    |    |    |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 5 |    |    |    |    | *P |    |    |    |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 4 |    |    |    |    |  P |    |    | *Q |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 3 |    |    |  N |  P |    |  P |    |    |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 2 |  P |  P |  P |    |    |    |  P |  P |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 1 |  R |    |  B |  Q |  K |  B |  R |    |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=1   
ChessEngineController->_readLine->lsize=42      a    b    c    d    e    f    g    h  
2007-12-18 14:44:11.766 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  x=197.000000 y=355.000000
2007-12-18 14:44:11.768 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  converted x=197.000000 y=307.000000
2007-12-18 14:44:11.772 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  ix=4 iy=0
2007-12-18 14:44:11.774 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  putTo: 4
2007-12-18 14:44:11.775 Caissa[268:d03] ChessPieceView->Mouse down x=197.000000 y=355.000000
2007-12-18 14:44:14.466 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  x=205.000000 y=361.000000
2007-12-18 14:44:14.468 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  converted x=205.000000 y=313.000000
2007-12-18 14:44:14.470 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  ix=5 iy=0
2007-12-18 14:44:14.472 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  putTo: 5
2007-12-18 14:44:14.474 Caissa[268:d03] ChessPieceView->mouseUp  side =119 toside=119
2007-12-18 14:44:14.478 Caissa[268:d03] ChessPieceView->putTo # 4
2007-12-18 14:44:14.480 Caissa[268:d03] ChessPieceView->placeTo Image to be drawn at x=160 y=280
2007-12-18 14:44:22.705 Caissa[268:d03] Mouse down x=280.000000 y=347.000000 imagesize.width = 320.000000 imagesize.height = 320.000000 
2007-12-18 14:44:23.338 Caissa[268:d03] ChessBoardView Move (x=280.000000, y=347.000000) -> (x=315.000000, y=353.000000)
2007-12-18 14:44:23.340 Caissa[268:d03] Middle x=297.500000 y=350.000000
2007-12-18 14:44:23.342 Caissa[268:d03] Middle converted x=297.500000 y=302.000000
2007-12-18 14:44:23.344 Caissa[268:d03] InfoView -> data Converted Middle x=7 y=0
2007-12-18 14:44:23.588 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  x=269.000000 y=353.000000
2007-12-18 14:44:23.590 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  converted x=269.000000 y=305.000000
2007-12-18 14:44:23.592 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  ix=6 iy=0
2007-12-18 14:44:23.593 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  putTo: 6
2007-12-18 14:44:23.597 Caissa[268:d03] ChessPieceView->Mouse down x=269.000000 y=353.000000
2007-12-18 14:44:24.290 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  x=314.000000 y=347.000000
2007-12-18 14:44:24.292 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  converted x=314.000000 y=299.000000
2007-12-18 14:44:24.294 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  ix=7 iy=0
2007-12-18 14:44:24.296 Caissa[268:d03] ChessPieceView->calculateCellIndexfromCoordinates  putTo: 7
2007-12-18 14:44:24.298 Caissa[268:d03] ChessPieceView->mouseUp  side =119 toside=0
2007-12-18 14:44:24.301 Caissa[268:d03] ChessPieceView->convertCellNoToChessNotation cell 6 is g1
2007-12-18 14:44:24.303 Caissa[268:d03] ChessPieceView->convertCellNoToChessNotation cell 7 is h1
2007-12-18 14:44:24.305 Caissa[268:d03] ChessPieceView->MoveTo g1h1
2007-12-18 14:44:24.307 Caissa[268:d03] InfoView -> data Send move g1h1
ChessEngineController->_readLine->lsize=26 Sjeng: Illegal move: g1h1  
2007-12-18 14:44:24.325 Caissa[268:d03] ChessPieceView->Commit move to illegal=0 endCell=7 startCell=6
2007-12-18 14:44:24.328 Caissa[268:d03] ChessPieceView->putTo # 7
2007-12-18 14:44:24.330 Caissa[268:d03] ChessPieceView->putTo this piece has rank=r and start=6 
2007-12-18 14:44:24.332 Caissa[268:d03] ChessPieceView->placeTo Image to be drawn at x=280 y=280
2007-12-18 14:44:24.334 Caissa[268:d03] ChessEngineController -> processEngineOutput -> _ismymove= 0 
ChessEngineController->_readLine->lsize=1   
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 8 | *R |    | *B |    | *K |    | *N | *R |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 7 | *P | *P | *P | *P |    | *P | *P | *P |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 6 |    |    | *N |    |    |    |    |    |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 5 |    |    |    |    | *P |    |    |    |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 4 |    |    |    |    |  P |    |    | *Q |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 3 |    |    |  N |  P |    |  P |    |    |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 2 |  P |  P |  P |    |    |    |  P |  P |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=44 1 |  R |    |  B |  Q |  K |  B |  R |    |  
ChessEngineController->_readLine->lsize=44   +----+----+----+----+----+----+----+----+  
ChessEngineController->_readLine->lsize=1   
ChessEngineController->_readLine->lsize=42      a    b    c    d    e    f    g    h  
ChessEngineController->_readLine->lsize=1   



#66 Application crashes Caissa closed 1.0 critical 01/07/08

(pawn) moved to e7e5 <-- king's pawn 2 spaces forward
(knight) moved to b8c6 <-- left knight up 2 right 1 space
(knight) moved to g8f6 <-- right knight up 2 left 1 space
(bishop) moved to d7d6 <-- right bishop goes left diagonally to space directly above left knight
(castle) moved to c8e6 <-- castle the king & rook
(pawn) moved to e6c4 <-- left knight's pawn forward one space
(pawn) moved to c6d4 <-- left knight's pawn takes black bishop (right diagonal one space)
(knight) moved to e7e5 <-- games crashes, exits back to Springboard <-- right knight up 1 right 2 spaces, next to the right wall


#71 after clicking "start" button, "back" button can undo from the history previous game Caissa closed 1.0 critical 01/10/08

#21 write function that amimates ChessPieceView to specified cell Caissa closed 1.0 major 12/06/07

#31 Make sure that piece can not jump on the same place with other piece of the same hand Caissa closed 1.0 major 12/11/07

#37 Implement pawn to Queen(anything) transformation Caissa closed 1.0 major 12/13/07

#41 Create ChessBoard to FEN String Caissa closed 1.0 major 12/15/07

h2h4 -> save

saves wrong fen


#43 Lost/Won game Notification Caissa closed 1.0 major 12/17/07

#44 connect difficulty slider to the engine Caissa closed 1.0 major 12/18/07

#46 Software expiration feature that would disable program after trial time Caissa closed 1.0 major 12/19/07

#57 Support for image skins Caissa closed 1.0 major 12/30/07

#58 implement undo for castling Caissa closed 1.0 major 01/01/08

#62 Save state on exit, restore on load Caissa closed 1.0 major 01/02/08

#65 Implement smart skineeng for pieces Caissa closed 1.0 major 01/06/08

#68 Can't castle after undoing castle move Caissa closed major 01/08/08

If the user castles, then performs an undo, then attempts to castle again, it will not allow the castle (Caissa says "illegal move detected".)


#73 Implement basic sound functionality Caissa closed 1.0 major 01/12/08

#79 Board/pieces preview in the listings Caissa closed 1.0 major 01/16/08

#18 UI design of chess movies/pieces/time panel Caissa closed 1.0 normal 11/28/07
mbTitleFont = [NSClassFromString(@"WebFontCache") createFontWithFamily:@"Helvetica" traits:2 size:13.0]; 

.......
_textLabel = [[UITextLabel alloc] init];
	[_textLabel setText:title];
	[_textLabel setWrapsText:YES];
	[_textLabel setCentersHorizontally:YES];
       [_textLabel setFont:mbTitleFont];
[_textLabel setColor:(struct CGColor *)GSColorForSystemColor(1)];

#22 fix chessboard image or redesing the images completely (Wrong cell sizes) Caissa closed 1.0 normal 12/06/07

#23 implement function that puts piece image precisely to a cell (autoadjustment) Caissa closed 1.0 normal 12/08/07

#26 ChessBoard should not allow to move ChessPiece to the cell with a Piece of the same color. Caissa closed 1.0 normal 12/09/07

dupe for #31


#36 when renew game it doesn't put lost pieces Caissa closed 1.0 normal 12/13/07

It should add lost pieces into chessboard superview, not just set rect


#42 Implement passing pawn take Caissa closed 1.0 normal 12/15/07

#47 When black mates white, program hangs Caissa closed 1.0 normal 12/19/07

#48 Draw handling Caissa closed 1.0 normal 12/21/07

#59 Castling should be permitted only with pieces never moved Caissa closed 1.0 normal 01/01/08

#72 When swtiching pieces style, taken pieces are not getting updated Caissa closed 1.0 normal 01/10/08

#74 Make Caissa 1.0.2 compatible Caissa closed 1.0 normal 01/12/08

#102 The app crashes when clicked on SaveOnExit toggle. Caissa closed 1.0 normal 01/24/08

Random, but frequent


Beta release Release

Ticket Summary Component Status Version Severity Created
Description
#12 Make PreferencesController.m as Singleton Caissa closed 1.0 blocker 11/28/07

That should eliminate visual bug of two preference screens


#77 3x hint may lock the app Caissa closed critical 01/14/08

If a user clicks hint 3 times and the engine return the same move, the engine will go in the draw state and outpuit 1/2-1/2 3 folds move in the console. However, the UI is not expecting this and may lock with busy indicator.


#14 Find bug that causes crashes of the chess app when drag preference screen upwards Caissa closed 1.0 major 11/28/07

I know that it crashes because the app is trying to autorelease an object which was manually released. Which one ??? Million dollar question.


#25 Save/Restore game Caissa closed 1.0 major 12/09/07

#30 create donation button Caissa closed 1.0 major 12/10/07

#50 implement back button Caissa closed major 12/21/07

#55 InfoView enhancement Caissa closed 1.0 major 12/26/07
  • split info view Verticaly into 50/50 (preferably virtually, AKA no new UIVIew or its descendants)
  • split left half horizontally 50/50 same way look above

Upper quoter for taken blacks Lower quoter for taken whites

You should reuse removed BoardChessPieceView? from BoardChessPieceView?:141 and add them to InfoVIew

-(void) removeFromGame{
	NSLog(@"BoardChessPieceView->removeFromGame removing this piece from the board");
	[self removeFromSuperview];
}

  • You need to scale this image to 20x20 and add it to appropriate corner
  • Piece may be put back to the board if undo
  • Order is this Q, R, B, N, P x n

Bonus:

Pieces should affine transform from the board to IV and backwards if undo


#56 drag a pawn into the opposite side of the board, the program thinks you coronated and then hangs Caissa closed 1.0 major 12/29/07

whenever you drag a pawn into the opposite side of the board, the program thinks you coronated and then hangs


#15 Intelligent selection model with pluggable business rules. Caissa closed 1.0 normal 11/28/07

Goal To improve user experience when tapping on chessboard.

Facts: Chess board is 320 x 320. Each cell is 40x40. Right now I am reading your finger rectangle, calculate which intersection is bigger and activate cell accordingly.

Desired outcome: Intelligent selection model with pluggable business rules.

Business rules:

1) First tap. Selection model looks for a cell that has biggest intersection with chess piece

2) Second tap, Selection model looks for a cell that has biggest intersection with cell that is allowable to move a piece selected with a first tap.


#29 Set up PXL distribution server Caissa closed 1.0 normal 12/09/07

#39 Thinking indicator Caissa closed 1.0 normal 12/14/07

Caissa 2.0 Release

Ticket Summary Component Status Version Severity Created
Description
#126 Board engine desync Caissa closed 2.0 blocker 06/22/08
2008-06-22 23:40:11.476 Caissa[785:20b] sync -> 0 0
2008-06-22 23:40:12.968 Caissa[785:20b] _execBackAction
2008-06-22 23:40:12.975 Caissa[785:20b] GameView->backAction
2008-06-22 23:40:12.981 Caissa[785:20b] ChessEngineController->undoMove = (
)
2008-06-22 23:40:12.987 Caissa[785:20b] PreferenceDataModel->getSoundOn  0
2008-06-22 23:40:15.546 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  x=183.000000 y=240.000000
2008-06-22 23:40:15.553 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  converted x=183.000000 y=240.000000
2008-06-22 23:40:15.558 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  ix=4 iy=2
2008-06-22 23:40:15.565 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  index: 20
2008-06-22 23:40:16.031 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  x=171.000000 y=156.000000
2008-06-22 23:40:16.036 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  converted x=171.000000 y=156.000000
2008-06-22 23:40:16.043 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  ix=4 iy=4
2008-06-22 23:40:16.049 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  index: 36
2008-06-22 23:40:16.054 Caissa[785:20b] BoardChessPieceView->mouse up x=171.000000 y=156.000000 endindex=36
2008-06-22 23:40:16.061 Caissa[785:20b] BoardChessPieceView->convertCellNoToChessNotation cell 20 is e3
2008-06-22 23:40:16.067 Caissa[785:20b] BoardChessPieceView->convertCellNoToChessNotation cell 36 is e5
2008-06-22 23:40:16.082 Caissa[785:20b] BoardChessPieceView->MoveTo lastMove e3e5
2008-06-22 23:40:16.088 Caissa[785:20b] CaissaViewController->startProgressIndicator
2008-06-22 23:40:16.096 Caissa[785:20b] ChessEngineController->sendMove move=e3e5
2008-06-22 23:40:16.102 Caissa[785:20b] ChessEngineController -> executeCmd -> e3e5
ChessEngineController -> sendToCE command=e3e5
2008-06-22 23:40:16.122 Caissa[785:20b] array count b4 = push 0
2008-06-22 23:40:16.127 Caissa[785:20b] array count after push 1
2008-06-22 23:40:16.145 Caissa[785:4c03] array count before wait 1
2008-06-22 23:40:16.163 Caissa[785:4c03] array count after wait 1
2008-06-22 23:40:16.169 Caissa[785:4c03] command descriotion CECommand value=e3e5 and selector=(null)  sessionID=1 retainCount=2
antilope -> command = e3e5 

2008-06-22 23:40:16.178 Caissa[785:20b] ENGINE>>> sel= illigalMove: e3e5
2008-06-22 23:40:16.181 Caissa[785:4c03] +----+----+----+----+----+----+----+----+
8 | *R | *N | *B | *Q | *K | *B | *N | *R |
  +----+----+----+----+----+----+----+----+
7 | *P | *P | *P | *P | *P | *P | *P | *P |
  +----+----+----+----+----+----+----+----+
6 |    |    |    |    |    |    |    |    |
  +----+----+----+----+----+----+----+----+
5 |    |    |    |    |    |    |    |    |
  +----+----+----+----+----+----+----+----+
4 |    |    |    |    |    |    |    |    |
  +----+----+----+----+----+----+----+----+
3 |    |    |    |    |    |    |    |    |
  +----+----+----+----+----+----+----+----+
2 |  P |  P |  P |  P |  P |  P |  P |  P |
  +----+----+----+----+----+----+----+----+
1 |  R |  N |  B |  Q |  K |  B |  N |  R |
  +----+----+----+----+----+----+----+----+

     a    b    c    d    e    f    g    h

2008-06-22 23:40:16.188 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  x=171.000000 y=156.000000
2008-06-22 23:40:16.197 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  converted x=171.000000 y=156.000000
2008-06-22 23:40:16.195 Caissa[785:4c03] array count before wait 0
2008-06-22 23:40:16.203 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  ix=4 iy=4
2008-06-22 23:40:16.214 Caissa[785:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  index: 36
2008-06-22 23:40:16.220 Caissa[785:20b] PreferenceDataModel->getSoundOn  0
2008-06-22 23:40:16.226 Caissa[785:20b] ChessBoardView->undoChessMove undoing length=4 move=e3e=
2008-06-22 23:40:16.232 Caissa[785:20b] CaissaViewController->stopProgressIndicator
2008-06-22 23:40:16.240 Caissa[785:20b] ENGINE>>> sel= sync: 0 0
2008-06-22 23:40:16.247 Caissa[785:20b] sync -> 0 0

#128 when letters enable the app crashes Caissa closed blocker 06/28/08

reset images doesnt work because subview for board is letters, not chess pieces


#119 when white played by computer, pawn to queen promotion results with black queen Caissa closed 2.0 critical 06/08/08

#124 On the same difficulty, chess engine always repeats its moves Caissa closed 2.0 critical 06/12/08

#125 When iPhone recieves a call, application abruptly quits Caissa closed 2.0 critical 06/15/08

#115 implement sounds basic framework Caissa closed 2.0 major 06/04/08

#108 ligal move selector is not executed, piece desyncted from the engine Caissa closed 2.0 blocker 06/04/08
2008-06-04 21:44:21.919 Caissa[20551:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  x=68.000000 y=305.953613
2008-06-04 21:44:21.919 Caissa[20551:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  converted x=68.000000 y=305.953613
2008-06-04 21:44:21.925 Caissa[20551:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  ix=1 iy=0
2008-06-04 21:44:21.926 Caissa[20551:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  index: 1
2008-06-04 21:44:22.568 Caissa[20551:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  x=84.000000 y=234.953613
2008-06-04 21:44:22.568 Caissa[20551:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  converted x=84.000000 y=234.953613
2008-06-04 21:44:22.571 Caissa[20551:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  ix=2 iy=2
2008-06-04 21:44:22.572 Caissa[20551:20b] BoardChessPieceView->calculateCellIndexfromCoordinates  index: 18
2008-06-04 21:44:22.573 Caissa[20551:20b] BoardChessPieceView->mouse up x=84.000000 y=234.953613 endindex=18
2008-06-04 21:44:22.578 Caissa[20551:20b] BoardChessPieceView->convertCellNoToChessNotation cell 1 is b1
2008-06-04 21:44:22.579 Caissa[20551:20b] BoardChessPieceView->convertCellNoToChessNotation cell 18 is c3
2008-06-04 21:44:22.579 Caissa[20551:20b] BoardChessPieceView->MoveTo lastMove b1c3
2008-06-04 21:44:22.580 Caissa[20551:20b] CaissaViewController->startProgressIndicator
2008-06-04 21:44:22.580 Caissa[20551:20b] ChessEngineController->sendMove move=b1c3
2008-06-04 21:44:22.581 Caissa[20551:20b] ChessEngineController -> executeCmd -> b1c3
ChessEngineController -> sendToCE command=b1c3
2008-06-04 21:44:22.581 Caissa[20551:20b] array count b4 = push 0
2008-06-04 21:44:22.582 Caissa[20551:20b] array count after push 1
2008-06-04 21:44:22.582 Caissa[20551:4703] array count before wait 1
2008-06-04 21:44:22.584 Caissa[20551:4703] array count after wait 1
2008-06-04 21:44:22.584 Caissa[20551:4703] command descriotion CECommand value=b1c3 and selector=(null)  sessionID=2 retainCount=2
antilope -> command = b1c3 

2008-06-04 21:44:22.586 Caissa[20551:4703] +----+----+----+----+----+----+----+----+
8 | *R |    | *B | *Q | *K | *B | *N | *R |
  +----+----+----+----+----+----+----+----+
7 | *P |    | *P |    |    | *P | *P | *P |
  +----+----+----+----+----+----+----+----+
6 |    |    | *P |    |    |    |    |    |
  +----+----+----+----+----+----+----+----+
5 |    |    |    | *P |    |    |    |    |
  +----+----+----+----+----+----+----+----+
4 |    |    |    |  P |    |    |    |    |
  +----+----+----+----+----+----+----+----+
3 |    |    |  N |    |    |    |    |    |
  +----+----+----+----+----+----+----+----+
2 |  P |  P |  P |    |  P |  P |  P |  P |
  +----+----+----+----+----+----+----+----+
1 |  R |    |  B |  Q |  K |  B |    |  R |
  +----+----+----+----+----+----+----+----+

     a    b    c    d    e    f    g    h

No BinBook found.
Time for move : -400
elapsed 0, mindepth 2time used : 0

2008-06-04 21:44:22.589 Caissa[20551:20b] ENGINE>>> sel= ligalMove: b1c3
2008-06-04 21:44:22.589 Caissa[20551:4703] +----+----+----+----+----+----+----+----+
8 | *R |    | *B | *Q | *K | *B |    | *R |
  +----+----+----+----+----+----+----+----+
7 | *P |    | *P |    |    | *P | *P | *P |
  +----+----+----+----+----+----+----+----+
6 |    |    | *P |    |    | *N |    |    |
  +----+----+----+----+----+----+----+----+
5 |    |    |    | *P |    |    |    |    |
  +----+----+----+----+----+----+----+----+
4 |    |    |    |  P |    |    |    |    |
  +----+----+----+----+----+----+----+----+
3 |    |    |  N |    |    |    |    |    |
  +----+----+----+----+----+----+----+----+
2 |  P |  P |  P |    |  P |  P |  P |  P |
  +----+----+----+----+----+----+----+----+
1 |  R |    |  B |  Q |  K |  B |    |  R |
  +----+----+----+----+----+----+----+----+

     a    b    c    d    e    f    g    h

2008-06-04 21:44:22.596 Caissa[20551:20b] move -> g8f6
2008-06-04 21:44:22.597 Caissa[20551:20b] ChessBoardView->moveChessPieceFromTo undoing 62 45
2008-06-04 21:44:22.597 Caissa[20551:4703] array count before wait 0
2008-06-04 21:44:22.597 Caissa[20551:20b] BoardChessPieceView->putTo # 45
2008-06-04 21:44:22.598 Caissa[20551:20b] BoardChessPieceView->putTo this piece has rank=n and start=62 
2008-06-04 21:44:22.600 Caissa[20551:20b] MessageView.update 
1. g1f3      d7d5   
2. d2d4      e7e5   
3. f3xe5     b8c6   
4. e5xc6     b7xc6  
5. b1c3      g8f6   
2008-06-04 21:44:22.601 Caissa[20551:20b] ENGINE>>> sel= move: g8f6
2008-06-04 21:44:22.601 Caissa[20551:20b] move -> g8f6
2008-06-04 21:44:22.601 Caissa[20551:20b] ChessBoardView->moveChessPieceFromTo undoing 62 45
2008-06-04 21:44:22.603 Caissa[20551:20b] MessageView.update 
1. g1f3      d7d5   
2. d2d4      e7e5   
3. f3xe5     b8c6   
4. e5xc6     b7xc6  
5. b1c3      g8f6   
6. g8f6   
2008-06-04 21:44:22.603 Caissa[20551:20b] ENGINE>>> sel= sync: 0 0
2008-06-04 21:44:22.603 Caissa[20551:20b] sync -> 0 0
ChessEngineController -> executeCmd -> 0 0
2008-06-04 21:44:22.604 Caissa[20551:20b] CaissaViewController->stopProgressIndicator


#114 find and destroy long history crash bug Caissa closed 2.0 blocker 06/04/08