Looking for Players of all Levels

Sort:
chessamateur1996

Hello, I have developed a weak chess engine. I am looking for players of all skill level to play against it, in Unrated games of course, wherein both sides are aware of the circumstances (i.e. one player is my engine, and the other uses no computer assistance). I need to see how the engine behaves in all sorts of situations to playtest, possibly find bugs, and make improvements. To reiterate, the games must be UNRATED, and I am looking for players of ALL rating levels. The games can be live or correspondence, whichever the player prefers.

SJFG

I'd be interested in playing it in correspondence. I think the game description must say something about a player being engine assisted.

BTW, if you don't mind, would you tell me a little bit about how you developed it and how it's coming along?

chessmaster102

i want to play it

petrikeckman

Wow! Must be hard job to program something like that. What language you used? I'm in. I make my first move: 1.e4 or if your machine start send me notice.

chessamateur1996
petrikeckman wrote:

Wow! Must be hard job to program something like that. What language you used? I'm in. I make my first move: 1.e4 or if your machine start send me notice.

I used C#. I will send you all a challenge. It will be 5 days per move. Don't worry; it's not nearly a top engine, it does not play like Stockfish or Komodo, LOL!

chessamateur1996
SJFG wrote:

I'd be interested in playing it in correspondence. I think the game description must say something about a player being engine assisted.

BTW, if you don't mind, would you tell me a little bit about how you developed it and how it's coming along?

Great, I sent you a challenge :). It is a basic engine with alpha-beta search and a very simple evaluation (just material and mobility, and a lot of things are to come in the future). It does make use of transposition tables, Zobrist hashing, a "basic" opening book (I used an opening book from another engine - 3,544 lines, and I will add more and edit the current ones, although I am going to get chessbase 13 and use that, once I have the money), it uses a simple cryptographically strong random number generator. I use "simple", lol. It can run in Winboard on my machine, but I'm not ready to have it as an installable executable yet. It does perft(5) in about 5-7 seconds and perft(6) in about 13-19 seconds. It is not very fast yet. It uses a 0x88 board representation. It took me a few weeks of straight coding and research to code, because my knowledge of chess programming was very shallow.

chessamateur1996
SJFG wrote:

I'd be interested in playing it in correspondence. I think the game description must say something about a player being engine assisted.

BTW, if you don't mind, would you tell me a little bit about how you developed it and how it's coming along?

Chessbin.com, although I did not use his code because 1. it would be copying and 2. it seemed inefficient, was a very good resource in helping me understand different concepts about chess programming. So was the chessprogramming wiki. It covers generally everything you would want in an engine, while covering mostly the "basics" and providing external links to more in-depth sources. One thing I was looking into was "chunking" in regards to chess, and read about psychological studies in which they found that stronger players represent the board internally as "chunks" (i.e. groups of pieces in certain patterns), though there are no open source "chunking" engines I could find with which to instruct myself on how to code such an idea.

petrikeckman

I won! I won easily Smile (I played black) I beat machine's Knight and bishop. Has anyone else already won?

chessamateur1996
petrikeckman wrote:
 

I won! I won easily  (I played black) I beat machine's Knight and bishop. Has anyone else already won?

Good job dude. I am making major adjustments in the evaluation function to beat you next time!

piotrchess

what? what a win! You've had a luck. anyway whats that machine ita

chessamateur1996
Kendis1 wrote:
chessamateur1996 wrote:

Hello, I have developed a weak chess engine. I am looking for players of all skill level to play against it, in Unrated games of course, wherein both sides are aware of the circumstances (i.e. one player is my engine, and the other uses no computer assistance). I need to see how the engine behaves in all sorts of situations to playtest, possibly find bugs, and make improvements. To reiterate, the games must be UNRATED, and I am looking for players of ALL rating levels. The games can be live or correspondence, whichever the player prefers.


I'm interested in playing against your computer.  Send me a challenge.  No fewer than 3 days per move.

OK, I will. Give me a day (or less) to re-work the evaluation function.

petrikeckman
chessamateur1996 wrote:

Good job dude. I am making major adjustments in the evaluation function to beat you next time!

OK! Challenge accepted. I will be happy to beat the machine twice.

chessamateur1996

OK guys, challenges coming your way. 5 days per move. Chess engine totally revamped with null move pruning and a 1305-line evaluation function I wrote while on a massive caffeine rush.

chessamateur1996
Kendis1 wrote:
chessamateur1996 wrote:

Hello, I have developed a weak chess engine. I am looking for players of all skill level to play against it, in Unrated games of course, wherein both sides are aware of the circumstances (i.e. one player is my engine, and the other uses no computer assistance). I need to see how the engine behaves in all sorts of situations to playtest, possibly find bugs, and make improvements. To reiterate, the games must be UNRATED, and I am looking for players of ALL rating levels. The games can be live or correspondence, whichever the player prefers.


I'm interested in playing against your computer.  Send me a challenge.  No fewer than 3 days per move.

I tried challenging you but your setting won't allow it

petrikeckman
chessamateur1996 wrote:

OK guys, challenges coming your way. 5 days per move. 

Thnx for challenging but why should it take 5 days for a move? I make rapid moves. Is it ok? Does 5 days mean that is maximum per move?

chessamateur1996
petrikeckman wrote:
chessamateur1996 wrote:

OK guys, challenges coming your way. 5 days per move. 

Thnx for challenging but why should it take 5 days for a move? I make rapid moves. Is it ok? Does 5 days mean that is maximum per move?

Yes, 5 days is the maximum per move. I make it 5 days so that the human player has time to thnk, if they need it (the computer only needs a few minutes)

shawnmarcum

I'm interested in playing please send me achallenge as well.   By the way I don't know what you plan to do with this engine, however I am a digital artist, and would be happy do some work for you if you would what or need it

shawn

James1011James1011

I'm a 1231

chessamateur1996
shawnmarcum wrote:

I'm interested in playing please send me achallenge as well.   By the way I don't know what you plan to do with this engine, however I am a digital artist, and would be happy do some work for you if you would what or need it

shawn

Right now, it is just a learning experience for me, to get my foot in the door of the chess programming world. Eventually, down the road, I want to buff it up and enter it into tournaments. I have already spent a lot of time on it, but not nearly as much time as the top engines. All good things take time (most of the time!). I am going to make it UCI-compatible so it runs on mostly any chess GUI, maybe make a GUI for it and it alone, maybe, I don't know. But I will definitely consider your offer. Add me!

chessamateur1996
James1011James1011 wrote:

I'm a 1231

That's okay! The engine isn't that strong yet. Would you like to play it?