f9ff33b2b3
Version 1.0.3 ============= Corrected a bug in the principal variation first search
djib2006-07-18 16:43:27 +00:00
9c4916fb1b
Version 1.0.2 ============= Corrected a major but in move ordering and a major bug in the evaluation function.
djib2006-07-16 17:17:40 +00:00
399985789e
Version 1.0.1 ============= Couple of minor changes
djib2006-07-14 13:55:31 +00:00
8854c787f9
VERSION 1.0.0 ============= !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
djib2006-07-04 22:13:21 +00:00
f67d82d129
Version 0.8.9 ============= Added external config file -> the resulting program seems a lot faster !!! Added help.
djib2006-07-04 11:55:00 +00:00
a0ee66638d
Version 0.8.0 ============= Just before creating the external config file
djib2006-07-04 01:45:39 +00:00
8a641a6e1e
Version 0.7.9 ============= Added open book Added a weighted static evaluation function where the position of each piece is important
djib2006-07-02 18:29:29 +00:00
b02755be4e
Version 7.0 =========== Corrected a few bugs from 6.9, like the principal variation. About to add opening book.
djib2006-07-02 13:51:14 +00:00
1b500b4421
Version 6.9 =========== Now detects draw (50 moves only) Displays time to find move Can read a library of problems from a file Each problem can be selected independently or all can be played in succession and then the result is displayed.
djib2006-07-01 15:06:24 +00:00
74206376a7
Version 0.5.6 ============= Now has weights for each piece. Now detects endgame (uses different evaluation function)
djib2006-06-30 17:10:53 +00:00
e9d5fe78a7
Before a big change in the code : different value for each piece
djib2006-06-30 15:34:22 +00:00
95deacff45
Version 5.2 =========== Corrected another bug in alpha-beta.
djib2006-06-29 18:45:21 +00:00
4dc083acc1
Version 5.1 =========== Corrected bug in alpha-beta.
djib2006-06-28 16:59:07 +00:00
feea4b103b
Version 5.0 =========== Alpha-beta pruning is the only main change.
djib2006-06-25 13:26:08 +00:00
1a54cfd06f
Quelques modifications mineures
djib2006-04-29 01:25:12 +00:00
ed438e593a
Version 1.4.2 Now possible to undo, save games, restore positions, and view statistics when the computer plays.
djib2006-01-28 16:35:21 +00:00
a3916eb445
End of game detection now works fine but has made the game a lot slower.
djib2006-01-28 13:50:40 +00:00
313cf91ef5
before big code modification (moving player color in Board)
djib2006-01-28 13:23:01 +00:00
213b1e3bf0
v0.4.1 The computer plays with minmax and detects the end of games No known bugs
djib2006-01-27 23:34:09 +00:00
5266b582bb
Version 0.4 Now plays with a grandpa minmax. It is much better, though not excellent ;)
djib2006-01-26 18:05:16 +00:00
6cf9f27892
Version 0.3 beta 3: Computer can now play black and white For some reason the computer cannot play against himself. I think it must be because of force that is not understood.
djib2006-01-24 16:16:04 +00:00
dbfd428710
A fully working version of the game. Works with XBoard only (not eboard).
djib2006-01-17 15:18:53 +00:00
42e56fde4f
Rules now become static which makes apparently much more sense.
djib2006-01-16 16:42:32 +00:00
9167829467
Documentation generated. Some errors corrected in the code.
djib2006-01-13 17:03:06 +00:00
a21dd9fe2f
Creating a tag for version 0.1.99
djib2006-01-13 16:49:34 +00:00
651ed576bd
Version 0.1.99 ============== Everything seems to work fine for a two player game.
djib2006-01-13 16:48:21 +00:00
c62bdacb9f
Version 0.1.9 Rules are checked and en passant works.
djib2006-01-13 12:29:54 +00:00
eb0e593ee1
Rules for pawn. Every rule is implemented except 'prise en passant' and obligation to capture.
djib2006-01-12 17:32:52 +00:00
d1a82db0cf
The moves of the Queen are now checked. Adding checking of the moves for the pawn will allow to release version 0.2 !!!
djib2006-01-11 22:24:16 +00:00
0ffdf58af4
Testing and debugging of the rules : by typing "hint a3" it is possible to know all the possible moves for the piece on a3. (Pawn and Queen not implemented yet)
djib2006-01-11 18:32:01 +00:00
3b77c214df
First version of the doc.
djib2006-01-10 21:58:06 +00:00
9180601286
Starting to implement the rules: Patterns for moving king, bishop, knight and rook have been included.
djib2006-01-10 21:53:31 +00:00
d2c08d60c5
Perfecting comments to be able to create a javadoc.
djib2006-01-10 15:39:55 +00:00
5373eaf0aa
Moves are now intuitive. Don't have to tell what piece to move and what piece to capture.
djib2006-01-10 12:35:32 +00:00
8eb1481329
Deleting extra files...
djib2006-01-08 17:17:26 +00:00
0dc7fea7a2
Deleting extra files...
djib2006-01-08 17:17:03 +00:00
3d5028f898
Addind a test for promotion. Everything seems to work fine.
djib2006-01-08 17:15:42 +00:00
8a2690fb91
Version 0.1 =========== This is a first version where it is possible to play in console. Rules are not implemented and program crashes when moving a piece that does not exit or when trying to capture our own pieces...
djib2006-01-07 16:39:35 +00:00
9cd26bfd0c
Version 0.1 =========== This is a first version where it is possible to play in console. Rules are not implemented and program crashes when moving a piece that does not exit or when trying to capture our own pieces...
djib2006-01-07 16:38:45 +00:00
f61b6bb90d
Creation of a folder to hold different versions of the game.
djib2006-01-07 16:37:03 +00:00
5bd6db4b06
This is a first version where it is possible to play in console. Rules are not implemented and program crashes when moving a piece that does not exit or when trying to capture our own pieces...
djib2006-01-07 16:34:40 +00:00
08c973a452
In this version it is possible to add and remove a piece (BLACK_PAWN) to the board. The board is diplayed in a very basic way in the console.
djib2006-01-05 16:37:20 +00:00
c3ced2c700
Pieces can be added and removed to bitboards. I need to implement move function and it will be ok for a very basic suicide chess program without any move checking.
djib2006-01-05 15:51:46 +00:00
f737485337
NEW CLASS: Square Class Square and Move work.
djib2006-01-05 13:22:38 +00:00
7ce943724c
Just to test the keywords...
djib2006-01-04 19:50:14 +00:00
0b15f1e287
TestXBoardProtocol hasn't changed much. Now it is in a package called test.
djib2006-01-04 19:37:48 +00:00
75d07c5f3f
The bug is not in fact a bug but it is part of the XBoard protocol. It sends an SIGINT signal... I don't really know why.
djib2006-01-03 16:50:16 +00:00
88087a7069
Adding simple logfiles to the Test Protocol.
djib2006-01-03 16:22:01 +00:00
105eb86b85
Testing the XBoardProtocol : this version only answers to 'quit', 'e2e4' and 'd2d4'.
djib2006-01-02 17:40:32 +00:00