I'm happy to announce that my C# engine is finally released to the public.
http://pwnedthegameofchess.com
The GUI is for Xbox only but there are screen shots and in game videos to see what the game looks like. The same engine is also available for Windows. It tries to be compatible with UCI and Xboard enough to play tournaments. In my tests the engine was only about 1900 Elo but this was my first try. I was more focused on having fun this round.
One notable feature is it uses a port of the Gaviota End Game Table base probing code which runs happily on Xbox. There is only a partial set of table bases included in the Xbox version because the Indie Games channel limits developers to 500 Megs total download size.
Many thanks to posters here that answers all the questions I had. Special thanks to Robert Hyatt for taking time to answer my questions via direct message about rotated bit boards.
Pwned the Game of Chess
Moderators: hgm, Rebel, chrisw
-
- Posts: 117
- Joined: Wed Jul 20, 2011 2:54 pm
- Location: Ottawa, Canada
-
- Posts: 2554
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Pwned the Game of Chess
Congrats Steve, may I ask why Engine Origins? (commercial guys and thieves spam general topics regularly - while your engine is original). Nice 3d models btw., your work? Any chance we may see the GUI for Windows as well? Should be DX, right?
Martin
Martin
-
- Posts: 6401
- Joined: Thu Mar 09, 2006 8:30 pm
- Location: Chicago, Illinois, USA
Re: Pwned the Game of Chess
It must have been a mistake I think. Clearly, it does not belong there. I moved it to general topics.mar wrote:Congrats Steve, may I ask why Engine Origins? (commercial guys and thieves spam general topics regularly - while your engine is original). Nice 3d models btw., your work? Any chance we may see the GUI for Windows as well? Should be DX, right?
Martin
Miguel
PS: Congrats on the release!
-
- Posts: 2554
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Pwned the Game of Chess
Miguel never sleeps Thanks.
-
- Posts: 3226
- Joined: Wed May 06, 2009 10:31 pm
- Location: Fuquay-Varina, North Carolina
Re: Pwned the Game of Chess
Thanks for sharing your work, Steve. I will be testing it soon for the CCRL 40/4 list.stevemulligan wrote:I'm happy to announce that my C# engine is finally released to the public.
http://pwnedthegameofchess.com
The GUI is for Xbox only but there are screen shots and in game videos to see what the game looks like. The same engine is also available for Windows. It tries to be compatible with UCI and Xboard enough to play tournaments. In my tests the engine was only about 1900 Elo but this was my first try. I was more focused on having fun this round.
One notable feature is it uses a port of the Gaviota End Game Table base probing code which runs happily on Xbox. There is only a partial set of table bases included in the Xbox version because the Indie Games channel limits developers to 500 Megs total download size.
Many thanks to posters here that answers all the questions I had. Special thanks to Robert Hyatt for taking time to answer my questions via direct message about rotated bit boards.
-
- Posts: 41423
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Pwned the Game of Chess
Thanks Steve.stevemulligan wrote:I'm happy to announce that my C# engine is finally released to the public.
http://pwnedthegameofchess.com
gbanksnz at gmail.com
-
- Posts: 389
- Joined: Wed Sep 26, 2012 1:29 pm
- Location: Hungary
Re: Pwned the Game of Chess
Wow, nice use of PyChess libs in PGN Auditor
Congrats for this great stuff!
Congrats for this great stuff!
-
- Posts: 117
- Joined: Wed Jul 20, 2011 2:54 pm
- Location: Ottawa, Canada
Re: Pwned the Game of Chess
Funny thing is for the past year or so I thought that forum was to announce new engines once they were done. I couldn't wait to finish up so I could finally post in there.mar wrote:Congrats Steve, may I ask why Engine Origins? (commercial guys and thieves spam general topics regularly - while your engine is original). Nice 3d models btw., your work? Any chance we may see the GUI for Windows as well? Should be DX, right?
Martin
I doubt there will be a DX version. Microsoft did a pretty good job of making XNA games difficult to port to DX. It can be done but it would be more fun to restart on a multi-platform framework like Unity.
I can't say thank you enough for all the help. The community here is much larger than I expected and a lot more helpful than any other dev forum that I've frequented. I can't believe not even 1 person told me I asked a stupid question and that I should have used google to search for me answers. Handshakes and hugs to all
EDIT: If you live in the US and you have an Xbox I can send you a promo code for a free copy. Just send me a DM and I'll send it out.
-
- Posts: 2871
- Joined: Wed Mar 08, 2006 10:09 pm
- Location: Germany
- Full name: Werner Schüle
Re: Pwned the Game of Chess
Hi Steve,
just installed the engine in Arena GUI. It works using wb - mode.
But if I install it as uci engine - the engine answers always at once.
The same I saw in Shredder GUI (UCI).
Here a game (wb) against PikoSzachy:
regards
Werner
[Event "Pwned"]
[Site "I7"]
[Date "2013.06.15"]
[Round "2"]
[White "PikoSzachy 4.0"]
[Black "Pwned x64"]
[Result "1-0"]
[BlackElo ""]
[ECO "A37"]
[Opening "Englisch"]
[Time "16:43:59"]
[Variation "Symmetrisch, 5.Nf3 e5 6.O-O d6 7.d3 Nge7 8.a3"]
[WhiteElo "2200"]
[TimeControl "40/2"]
[Termination "normal"]
[PlyCount "61"]
[WhiteType "program"]
[BlackType "program"]
1. c4 c5 2. Nc3 Nc6 3. Nf3 e5 4. g3 g6 5. Bg2 Bg7 6. a3 d6 7. O-O Nge7 8.
b4 e4 9. Ne1 f5 10. Bb2 O-O 11. d3 Be6 12. dxe4 {-0.01/11 5} cxb4 {+0.30/9
4} 13. axb4 {+0.17/12 7} Bxc4 {+8.25/8 4} 14. exf5 {+0.30/11 3} Rxf5
{+0.11/7 4} 15. Nc2 {+0.11/11 6} Bb3 {+0.11/7 4} 16. Qd2 {+0.50/10 3} Bxc2
{+0.04/7 4} 17. Qxc2 {+0.52/11 6} Nd4 {-0.09/7 4} 18. Qd3 {+0.67/10 1} Ndc6
{-0.11/7 4} 19. b5 {+1.22/10 2} Na5 {-0.14/7 4} 20. Ra4 {+1.33/10 3} a6
{-0.13/7 4} 21. bxa6 {+1.56/10 2} Rxa6 {-0.21/8 4} 22. Bh3 {+1.47/10 4} Rh5
{-0.30/7 4} 23. Bg4 {+1.63/10 2} Rg5 {-1.26/8 4} 24. Be6+ {+2.84/11 3} Kh8
{-1.53/8 4} 25. Ne4 {+3.66/12 5} Rxg3+ {-2.28/8 4} 26. fxg3 {+6.12/12 4}
Bxb2 {-2.94/8 4} 27. Ng5 {+9.44/11 4} Qb6+ {-2.71/7 4} 28. Kg2 {+9.88/11 4}
Nf5 {-2.68/7 4} 29. Rxf5 {+15.63/11 3} Qc6+ {-6.00/7 4} 30. Bd5 {+18.53/11
3} gxf5 {-11.43/7 4} 31. Bxc6 {+M6/11 2 Schwarz gibt auf} 1-0
just installed the engine in Arena GUI. It works using wb - mode.
But if I install it as uci engine - the engine answers always at once.
The same I saw in Shredder GUI (UCI).
Here a game (wb) against PikoSzachy:
regards
Werner
[Event "Pwned"]
[Site "I7"]
[Date "2013.06.15"]
[Round "2"]
[White "PikoSzachy 4.0"]
[Black "Pwned x64"]
[Result "1-0"]
[BlackElo ""]
[ECO "A37"]
[Opening "Englisch"]
[Time "16:43:59"]
[Variation "Symmetrisch, 5.Nf3 e5 6.O-O d6 7.d3 Nge7 8.a3"]
[WhiteElo "2200"]
[TimeControl "40/2"]
[Termination "normal"]
[PlyCount "61"]
[WhiteType "program"]
[BlackType "program"]
1. c4 c5 2. Nc3 Nc6 3. Nf3 e5 4. g3 g6 5. Bg2 Bg7 6. a3 d6 7. O-O Nge7 8.
b4 e4 9. Ne1 f5 10. Bb2 O-O 11. d3 Be6 12. dxe4 {-0.01/11 5} cxb4 {+0.30/9
4} 13. axb4 {+0.17/12 7} Bxc4 {+8.25/8 4} 14. exf5 {+0.30/11 3} Rxf5
{+0.11/7 4} 15. Nc2 {+0.11/11 6} Bb3 {+0.11/7 4} 16. Qd2 {+0.50/10 3} Bxc2
{+0.04/7 4} 17. Qxc2 {+0.52/11 6} Nd4 {-0.09/7 4} 18. Qd3 {+0.67/10 1} Ndc6
{-0.11/7 4} 19. b5 {+1.22/10 2} Na5 {-0.14/7 4} 20. Ra4 {+1.33/10 3} a6
{-0.13/7 4} 21. bxa6 {+1.56/10 2} Rxa6 {-0.21/8 4} 22. Bh3 {+1.47/10 4} Rh5
{-0.30/7 4} 23. Bg4 {+1.63/10 2} Rg5 {-1.26/8 4} 24. Be6+ {+2.84/11 3} Kh8
{-1.53/8 4} 25. Ne4 {+3.66/12 5} Rxg3+ {-2.28/8 4} 26. fxg3 {+6.12/12 4}
Bxb2 {-2.94/8 4} 27. Ng5 {+9.44/11 4} Qb6+ {-2.71/7 4} 28. Kg2 {+9.88/11 4}
Nf5 {-2.68/7 4} 29. Rxf5 {+15.63/11 3} Qc6+ {-6.00/7 4} 30. Bd5 {+18.53/11
3} gxf5 {-11.43/7 4} 31. Bxc6 {+M6/11 2 Schwarz gibt auf} 1-0
-
- Posts: 8755
- Joined: Sun Feb 26, 2006 4:07 pm
Re: Pwned the Game of Chess
Pity not GUI for W.
These days there are so many engines that the GUI factor makes the difference, I guess.-
Good luck and good sales!
Fern
These days there are so many engines that the GUI factor makes the difference, I guess.-
Good luck and good sales!
Fern