Pwned the Game of Chess

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
stevemulligan
Posts: 117
Joined: Wed Jul 20, 2011 12:54 pm
Location: Ottawa, Canada
Contact:

Pwned the Game of Chess

Post by stevemulligan » Fri Jun 14, 2013 3:58 pm

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: 1992
Joined: Fri Nov 26, 2010 1:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Pwned the Game of Chess

Post by mar » Fri Jun 14, 2013 9:06 pm

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: 6388
Joined: Thu Mar 09, 2006 7:30 pm
Location: Chicago, Illinois, USA
Contact:

Re: Pwned the Game of Chess

Post by michiguel » Fri Jun 14, 2013 9:31 pm

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: 1992
Joined: Fri Nov 26, 2010 1:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Pwned the Game of Chess

Post by mar » Fri Jun 14, 2013 9:34 pm

Miguel never sleeps :) Thanks.

Adam Hair
Posts: 3201
Joined: Wed May 06, 2009 8:31 pm
Location: Fuquay-Varina, North Carolina

Re: Pwned the Game of Chess

Post by Adam Hair » Fri Jun 14, 2013 10:20 pm

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: 32995
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Pwned the Game of Chess

Post by Graham Banks » Fri Jun 14, 2013 11:01 pm

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

http://pwnedthegameofchess.com
Thanks Steve. 8-)
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

User avatar
gbtami
Posts: 364
Joined: Wed Sep 26, 2012 11:29 am
Location: Hungary
Contact:

Re: Pwned the Game of Chess

Post by gbtami » Sat Jun 15, 2013 8:19 am

Wow, nice use of PyChess libs in PGN Auditor :)
Congrats for this great stuff!

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

Re: Pwned the Game of Chess

Post by stevemulligan » Sat Jun 15, 2013 3:40 pm

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: 2403
Joined: Wed Mar 08, 2006 9:09 pm

Re: Pwned the Game of Chess

Post by Werner » Sat Jun 15, 2013 5:01 pm

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 3:07 pm

Re: Pwned the Game of Chess

Post by fern » Sat Jun 15, 2013 6:02 pm

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

Post Reply