My name is Olivier from France. Around 2008 I started a project based on a kid's dream: create an artificial intelligence able to play chess.
For comfort I started a C# prototype (based of my job experience) and then I went back to more hardcore/old-school/perf skills and I refactored the engine into a fully multiplatform C/C++ project.
As of now the engine is UCI 100% (Universal Chess Interface) compatible and bears basic xboard commands as well. So it can be used with every Chessbase Commercial GUI (Fritz, Shredder/DeepShredder, Rybka, etc.) as well as Arena and XBoard/Winboard.
The level of the engine is currently almost ok for chess beginners and follows the academic alpha-beta search algorithms.
But as you can guess many features are missing or need to be improved: selective search, ponder mode, transposition tables, advance xboard syntax, opening/endgame libs etc.
If you are interested in developping an AI in C/C++, or even if you are a chess player with some math or/and coding knowledges and you want to get involve in this kind of project, you are welcome !
I would like to work on your project, at present i am working on iOS development. I always wanted to work on core c/c++ programming. I am available on skype, my skype Id is "harshalsengar".
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Olivier,
I found your post via google.com I am currently out of work. I live in Buffalo and I am trying to get involved with some meaningful coding projects.
I am very familiar with OOD and have looked into developing a chess engine myself.
I can program in just about anything. C++ is fine.
I play speed chess around expert level. 2100. +- 100 or so.
I have a lot of ideas for pondering and improving the overall chess playing ability of a chess engine. Additionally I am interested in AI, the coming singularity and the fact that we live in a virtual existence. This is my first post on sourceforge. How do we get in touch with each other?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Olivier I downloaded the Engine and played it in Arena. We have our work cut out for us! It works that's the important thing. Now just raising its chess IQ a bit.
Looking forward to chatting with you.
Hello there !
My name is Olivier from France. Around 2008 I started a project based on a kid's dream: create an artificial intelligence able to play chess.
For comfort I started a C# prototype (based of my job experience) and then I went back to more hardcore/old-school/perf skills and I refactored the engine into a fully multiplatform C/C++ project.
As of now the engine is UCI 100% (Universal Chess Interface) compatible and bears basic xboard commands as well. So it can be used with every Chessbase Commercial GUI (Fritz, Shredder/DeepShredder, Rybka, etc.) as well as Arena and XBoard/Winboard.
The level of the engine is currently almost ok for chess beginners and follows the academic alpha-beta search algorithms.
But as you can guess many features are missing or need to be improved: selective search, ponder mode, transposition tables, advance xboard syntax, opening/endgame libs etc.
If you are interested in developping an AI in C/C++, or even if you are a chess player with some math or/and coding knowledges and you want to get involve in this kind of project, you are welcome !
The project can be found here
https://sourceforge.net/projects/olivechess/
See you soon !
Hello Olivier,
I would like to work on your project, at present i am working on iOS development. I always wanted to work on core c/c++ programming. I am available on skype, my skype Id is "harshalsengar".
Hi Olivier,
I found your post via google.com I am currently out of work. I live in Buffalo and I am trying to get involved with some meaningful coding projects.
I am very familiar with OOD and have looked into developing a chess engine myself.
I can program in just about anything. C++ is fine.
I play speed chess around expert level. 2100. +- 100 or so.
I have a lot of ideas for pondering and improving the overall chess playing ability of a chess engine. Additionally I am interested in AI, the coming singularity and the fact that we live in a virtual existence. This is my first post on sourceforge. How do we get in touch with each other?
Olivier I downloaded the Engine and played it in Arena. We have our work cut out for us! It works that's the important thing. Now just raising its chess IQ a bit.
Looking forward to chatting with you.
[Event "Computer chess game"]
[Site "D-HP"]
[Date "2014.05.31"]
[Round "?"]
[White "d"]
[Black "Olivechess_0.2.7-x86"]
[Result "1-0"]
[ECO "B11"]
[Opening "Caro-Kann"]
[Time "18:20:22"]
[Variation "Two Knights, 3...Bg4"]
[WhiteElo "2400"]
[TimeControl "300+2"]
[Termination "normal"]
[PlyCount "23"]
[WhiteType "human"]
[BlackType "program"]
Nc3d5 Nf6xd5 e4xd5 g7g5 Bf1b5) +0.14/6 14} 3. d4 d5 {(d7d5 Bf1d3 Qd8a5 h2h4
e7e6 Ke1f1) +0.19/6 14} 4. e5 Qa5 {(Qd8a5 a2a4 g7g6 e5e6 Bc8xe6 Bc1g5)
+0.85/6 14} 5. exf6 Qxc3+ {(Qa5xc3+ e7d6+) +M1/6 14} 6. bxc3 exf6 {(e7xf6
a2a4 Ke8d8 h2h4) +M1/6 14} 7. Bd3 Be7 {(Bf8e7 Bc1f4 Bc8f5 Ra1b1 Bf5xd3
c2xd3) -8.13/6 14} 8. Nf3 Bg4 {(Bc8g4 g2h3 Ke8f8 a2a4 a7a5) -7.74/6 14} 9.
O-O Kd8 {(Ke8d8 Bc1f4 Bg4xf3 c3c4) -7.62/7 14} 10. Re1 Rf8 {(Rh8f8 c3b4
Kd8c8 d4c5) -7.26/6 14} 11. Qe2 Ke8 {(Kd8e8) +M6/1 0} 12. Qxe7# 1-0
Don't know why Arena says my elo is 2400, I assure you I am not that good! :)