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 |
|
Thibault Duplessis
|
5522c99d65
|
Introduce Situation class
|
2012-02-25 12:02:04 +01:00 |
|
Thibault Duplessis
|
c3d4800e06
|
Implement check, checkmate and stalemate
|
2012-02-25 01:50:34 +01:00 |
|
Thibault Duplessis
|
2efd31ec0a
|
Fix king threats
|
2012-02-25 01:26:40 +01:00 |
|
Thibault Duplessis
|
59cf63a07d
|
More engine tweaks
|
2012-02-25 01:20:22 +01:00 |
|
Thibault Duplessis
|
c9f532c6fb
|
Tweak trajectories and implications
|
2012-02-25 00:32:34 +01:00 |
|
Thibault Duplessis
|
7989c351c2
|
Yay! All king safety tests pass
|
2012-02-25 00:18:35 +01:00 |
|
Thibault Duplessis
|
411d920afb
|
First take at king safety implementation
|
2012-02-24 23:19:45 +01:00 |
|
Thibault Duplessis
|
2d92af9dcd
|
More king safety tests
|
2012-02-24 23:19:36 +01:00 |
|
Thibault Duplessis
|
03a999e932
|
Revert "Attempt of a typesafe king board"
This reverts commit fd1baabeb5 .
|
2012-02-24 22:51:36 +01:00 |
|