Pwned the Game of Chess

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
stevemulligan
Posts: 117
Joined: Wed Jul 20, 2011 2:54 pm
Location: Ottawa, Canada

Pwned the Game of Chess

Post by stevemulligan »

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.
mar
Posts: 2554
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Pwned the Game of Chess

Post by mar »

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
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: Pwned the Game of Chess

Post by michiguel »

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
It must have been a mistake I think. Clearly, it does not belong there. I moved it to general topics.

Miguel
PS: Congrats on the release!
mar
Posts: 2554
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Pwned the Game of Chess

Post by mar »

Miguel never sleeps :) Thanks.
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: Pwned the Game of Chess

Post by Adam Hair »

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.
Thanks for sharing your work, Steve. I will be testing it soon for the CCRL 40/4 list.
User avatar
Graham Banks
Posts: 41415
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Pwned the Game of Chess

Post by Graham Banks »

stevemulligan wrote:I'm happy to announce that my C# engine is finally released to the public.

http://pwnedthegameofchess.com
Thanks Steve. 8-)
gbanksnz at gmail.com
User avatar
gbtami
Posts: 389
Joined: Wed Sep 26, 2012 1:29 pm
Location: Hungary

Re: Pwned the Game of Chess

Post by gbtami »

Wow, nice use of PyChess libs in PGN Auditor :)
Congrats for this great stuff!
User avatar
stevemulligan
Posts: 117
Joined: Wed Jul 20, 2011 2:54 pm
Location: Ottawa, Canada

Re: Pwned the Game of Chess

Post by stevemulligan »

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
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.

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.
User avatar
Werner
Posts: 2871
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: Pwned the Game of Chess

Post by Werner »

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
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Pwned the Game of Chess

Post by fern »

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