You are browsing as a guest. Sign up (or log in) to start making projects!

DumbFish

  • 7 Devlogs
  • 13 Total hours

Building a chess Engine that is good enough to beat me.

Ship #1 Pending review

Shipped DumbFish! While I may improve the bot further on in the future, I feel quite content where it currently is, and I wish to move onto other projects. Let me know if you have any feedback for me!

  • 7 devlogs
  • 13h
Try project → See source code →
Open comments for this post

1h 17m 16s logged

I’ve finished my Chess Engine for now! I have made the code more efficient, and the engine was able to beat a Chess.com 1600 bot comfortably, probably putting it on a higher skill level than myself. In the future, I may revisit this project, but for now, I will be working on another project. I also named it DumbFish, as a parody of the famous Chess Engine Stockfish

0
0
13
Open comments for this post

1h 42m 26s logged

Improved the performance of my Chess Project, but now the movement speed of the engine has significantly gotten worse. I will now need to start working on improved efficiency for the engine. However, it does look to be playing at a level similar to mine, if not slightly better. We will see in a bit if it has continued to improve.

0
0
37
Open comments for this post

2h 39m 13s logged

Finally built the first iteration of my Chess Engine. While still not being quite good at the game (Likely around 700-1000 elo) it is able to play chess reasonably and in fact, was able to checkmate my younger brother (9 years old). Now, I will be continuously improving this Chess Engine until it can beat me comfortably (1600 elo) and then we will see from there. The image below is the final position, with my brother as white, and the engine as black.

0
0
29
Open comments for this post

1h 9m 2s logged

Finished the evaluation function for my Chess Engine project! While this is still barely comparable to Chess evaluation on websites like Chess.com, it is actually working reasonably well now! My next step will be to actually make the engine, though this will definitely be the hardest part of the project.

0
0
35
Open comments for this post

1h 44m 32s logged

Hi Everyone! I finally finished the whole chess game, adding features such as Castling and En Passant. Next, I have started building a evaluation function, similar to those on chess websites, but wayyy worse. I hope to make it half decent before I move onto the final part of my project, the Search algorithm.

0
0
6
Open comments for this post

3h 0m 23s logged

Been working on my Chess Engine Project. Today, I finished the basic chessboard! It has everything from Promotion to checkmate and even Stalemate. However, my next step (Before I start building the chess engine) will be to add advanced movements, such as Castling and En Passant, and to optimize my code (So that my future chess engine moves at a reasonable speed).

0
0
9
Open comments for this post

1h 20m 40s logged

Started working on My Chess Engine! I am still learning how to effectively use Pygame for the board, but I have completed my research on how to build chess engines. I shall soon obtain all of the required skills for building the chessboard, but until then, I can’t wait to learn how to use PyGame! Wanted to learn it for a long time, but never had a reason to.

0
0
10

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…