Thibault Duplessis
|
f161e67854
|
Test and implement autodraw by lack of material
|
2012-02-29 20:51:34 +01:00 |
|
Thibault Duplessis
|
c70d781cdc
|
Add automatic draw detection tests
|
2012-02-29 20:01:33 +01:00 |
|
Thibault Duplessis
|
0f0e8d90e7
|
Remove unsafe positions
|
2012-02-29 20:01:21 +01:00 |
|
Thibault Duplessis
|
7ede900287
|
Improve engine performances
|
2012-02-29 01:16:16 +01:00 |
|
Thibault Duplessis
|
2aca12c94d
|
Implement pgn move dump
|
2012-02-28 22:54:51 +01:00 |
|
Thibault Duplessis
|
ae25d68023
|
Add pgn test with Peruvian Immortal game
|
2012-02-28 22:53:46 +01:00 |
|
Thibault Duplessis
|
bec826a674
|
Remove unused Board.pieceAt function
|
2012-02-28 21:02:13 +01:00 |
|
Thibault Duplessis
|
143e6816e8
|
Replace some validations with options
|
2012-02-28 21:00:47 +01:00 |
|
Thibault Duplessis
|
55d6f21faf
|
Use scalalib release, upgrade to 1.12
|
2012-02-28 20:54:12 +01:00 |
|
Thibault Duplessis
|
bf40c2b84f
|
Add PgnDumpTest
|
2012-02-28 19:47:06 +01:00 |
|
Thibault Duplessis
|
af89be9f25
|
Rename Situation.move
|
2012-02-28 19:46:58 +01:00 |
|
Thibault Duplessis
|
13bc13f151
|
Pos does not need to be orderable
|
2012-02-28 19:32:32 +01:00 |
|
Thibault Duplessis
|
bc9ef32f8c
|
Remove unused Pos functions
|
2012-02-28 19:30:12 +01:00 |
|
Thibault Duplessis
|
763329c9ed
|
Upgrade tests
|
2012-02-28 19:15:57 +01:00 |
|
Thibault Duplessis
|
2cdb67e85f
|
Rename LilaSpec to LilaTest
|
2012-02-28 18:57:47 +01:00 |
|
Thibault Duplessis
|
db2035b20e
|
Upgrade benchmarks
|
2012-02-28 18:57:33 +01:00 |
|
Thibault Duplessis
|
e007b70351
|
Start refactoring the test suite
|
2012-02-27 00:37:55 +01:00 |
|
Thibault Duplessis
|
911291d412
|
Remove unused imports
|
2012-02-27 00:25:23 +01:00 |
|
Thibault Duplessis
|
e3afd3fc61
|
Remove model namespace
|
2012-02-27 00:24:28 +01:00 |
|
Thibault Duplessis
|
72f6e7d3df
|
Refactor to introduce Move
|
2012-02-27 00:19:32 +01:00 |
|
Thibault Duplessis
|
310ff0c9cf
|
Implement promotion with user choice
|
2012-02-26 23:12:30 +01:00 |
|
Thibault Duplessis
|
c77836a239
|
Add promotion tests
|
2012-02-26 22:15:51 +01:00 |
|
Thibault Duplessis
|
4bcff17dae
|
Remove Role.longRange
|
2012-02-26 22:15:43 +01:00 |
|
Thibault Duplessis
|
a6dd51dc9e
|
Remove all chess dependencies
|
2012-02-26 21:50:51 +01:00 |
|
Thibault Duplessis
|
62ec01d2a2
|
Move chess tests to package lila.chess
|
2012-02-26 21:41:58 +01:00 |
|
Thibault Duplessis
|
8b58cbd31d
|
Custom travis build script
|
2012-02-26 21:41:50 +01:00 |
|
Thibault Duplessis
|
ba37cf8225
|
Complete game benchmarks
|
2012-02-26 21:36:29 +01:00 |
|
Thibault Duplessis
|
4689d69da5
|
Add google caliper jar
|
2012-02-26 21:00:43 +01:00 |
|
Thibault Duplessis
|
54b70d4e8d
|
Reorganize code in subproject, add the http and benchmark projects
|
2012-02-26 20:58:58 +01:00 |
|
Thibault Duplessis
|
fb54c688d4
|
Implications optimizations
|
2012-02-26 20:31:59 +01:00 |
|
Thibault Duplessis
|
90946a29b7
|
Don't castle if the enemy threatens part of the king trip
|
2012-02-26 20:23:14 +01:00 |
|
Thibault Duplessis
|
90356308d5
|
Castle under threat tests
|
2012-02-26 19:42:58 +01:00 |
|
Thibault Duplessis
|
f73d7b7f3b
|
Small perf improvement
|
2012-02-26 19:42:47 +01:00 |
|
Thibault Duplessis
|
aa36da889d
|
Move the king prevents castles
|
2012-02-26 19:13:44 +01:00 |
|
Thibault Duplessis
|
1d95c5785e
|
Castling or moving rook prevent further castles
|
2012-02-26 18:53:26 +01:00 |
|
Thibault Duplessis
|
5e4dbb8bbe
|
Improve Board.taking performance (one copy instead of two)
|
2012-02-26 15:54:55 +01:00 |
|
Thibault Duplessis
|
d89a8a81f7
|
New history allows castles
|
2012-02-26 15:45:24 +01:00 |
|
Thibault Duplessis
|
73f9a0d7a8
|
Fix KingTest
|
2012-02-26 15:40:53 +01:00 |
|
Thibault Duplessis
|
abc3d0da68
|
Better history and castling implementation
|
2012-02-26 15:20:19 +01:00 |
|
Thibault Duplessis
|
e0fd7d1026
|
Remove unused pos functions
|
2012-02-25 17:11:37 +01:00 |
|
Thibault Duplessis
|
ffd2c6c724
|
Implement and test conditioned pos vectors
|
2012-02-25 17:10:49 +01:00 |
|
Thibault Duplessis
|
b6b3654edb
|
Attempt to generalize castle side
|
2012-02-25 15:39:46 +01:00 |
|
Thibault Duplessis
|
2f18632705
|
More castle tests
|
2012-02-25 15:14:40 +01:00 |
|
Thibault Duplessis
|
a5664c94a0
|
Test and implement standard chess kingside castle
|
2012-02-25 14:50:27 +01:00 |
|
Thibault Duplessis
|
e7e0afef07
|
Rename trajectory to longRange
|
2012-02-25 14:12:15 +01:00 |
|
Thibault Duplessis
|
a0660900ba
|
Reorganizing moving rules
|
2012-02-25 14:08:56 +01:00 |
|
Thibault Duplessis
|
bee9d5a75b
|
Add castle tests
|
2012-02-25 13:52:28 +01:00 |
|
Thibault Duplessis
|
043340dfcd
|
Test complete games
|
2012-02-25 13:31:24 +01:00 |
|
Thibault Duplessis
|
bc9bc58b43
|
Add Situation playMoves functions
|
2012-02-25 13:31:16 +01:00 |
|
Thibault Duplessis
|
d1e9116680
|
Test check, checkmate and stalemate
|
2012-02-25 12:56:50 +01:00 |
|