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

pizzalover125

@pizzalover125

Joined May 31st, 2026

  • 21Devlogs
  • 3Projects
  • 0Ships
  • 0Votes
Open comments for this post

35m 5s logged

implemented mobile support! now, the website works on all devices, including smart phones. it was pretty easy but I still faced a couple of small bugs.

implemented mobile support! now, the website works on all devices, including smart phones. it was pretty easy but I still faced a couple of small bugs.

Replying to @pizzalover125

0
2
Open comments for this post

2h 4m 21s logged

implemented column support! now you can create as many columns as you want, edit their titles, and more! there were A LOT of visual errors but I eventually got through them all!

implemented column support! now you can create as many columns as you want, edit their titles, and more! there were A LOT of visual errors but I eventually got through them all!

Replying to @pizzalover125

0
3
Open comments for this post

1h 14m 3s logged

implemented card tags! now you can add tags to your cards. example cards include school, work, personal, extracurriculars, etc.

implemented card tags! now you can add tags to your cards. example cards include school, work, personal, extracurriculars, etc.

Replying to @pizzalover125

0
3
Open comments for this post

34m 10s logged

implemented phase-based evaluation!

essentially, the engine changes based on the phase of the game (opening, middlegame, endgame). for example, you want to have your king active in the endgame but safe in the opening. thats what this change does!

implemented phase-based evaluation!

essentially, the engine changes based on the phase of the game (opening, middlegame, endgame). for example, you want to have your king active in the endgame but safe in the opening. thats what this change does!

Replying to @pizzalover125

0
1
Open comments for this post

58m 12s logged

tried to add column management but it worked out to be super clunky and just terrible to use. i decided to revert my changes and start afresh.

i added more themes!

tried to add column management but it worked out to be super clunky and just terrible to use. i decided to revert my changes and start afresh.

i added more themes!

Replying to @pizzalover125

0
4
Open comments for this post

37m 20s logged

created a landing page!

i was originally going to make it a lot bulkier like https://www.notion.com, but eventually decided to keep it minimalist to fit the vibe.

created a landing page!

i was originally going to make it a lot bulkier like https://www.notion.com, but eventually decided to keep it minimalist to fit the vibe.

Replying to @pizzalover125

0
3
Open comments for this post

26m 39s logged

implemented endgame tablebases!

essentially, chess is solved with 7 pieces or fewer. so instead of trying to calculate the perfect move in a complicated position, we can just look it up in a precomputed database of all positions with 7 pieces or fewer. this is a huge boost for endgame play, and also lets the engine play perfectly in those positions instead of relying on heuristics. the syzygy tablebases are the standard in the chess programming community, so i used them!

implemented endgame tablebases!

essentially, chess is solved with 7 pieces or fewer. so instead of trying to calculate the perfect move in a complicated position, we can just look it up in a precomputed database of all positions with 7 pieces or fewer. this is a huge boost for endgame play, and also lets the engine play perfectly in those positions instead of relying on heuristics. the syzygy tablebases are the standard in the chess programming community, so i used them!

Replying to @pizzalover125

0
2
Open comments for this post

35m 15s logged

implemented an opening book!

essentially, for common openings, the engine has a file of the best moves in those common positions. this makes it a lot better (and faster) at the opening stage.

implementing it was pretty difficult because of some issues with the book file, but it eventually worked!

implemented an opening book!

essentially, for common openings, the engine has a file of the best moves in those common positions. this makes it a lot better (and faster) at the opening stage.

implementing it was pretty difficult because of some issues with the book file, but it eventually worked!

Replying to @pizzalover125

0
1
Open comments for this post

49m 57s logged

implemented transition tables!

essentially, transition tables cache evaluations to reuse if the position is achieved through a different set of moves (transposition).

implemented transition tables!

essentially, transition tables cache evaluations to reuse if the position is achieved through a different set of moves (transposition).

Replying to @pizzalover125

0
1
Open comments for this post

2h 8m 32s logged

created a command pallete!

omg this is actually super cool. simply press CMD+SHIFT+P and access everything you could possibly need to interact with the website!

i’ve added a timer, stopwatch, and Pomdoro timer!

created a command pallete!

omg this is actually super cool. simply press CMD+SHIFT+P and access everything you could possibly need to interact with the website!

i’ve added a timer, stopwatch, and Pomdoro timer!

Replying to @pizzalover125

0
3
Open comments for this post

26m 33s logged

implemented upload/download in JSON format!

it works like a charm :)

implemented upload/download in JSON format!

it works like a charm :)

Replying to @pizzalover125

0
6
Open comments for this post

1h 45m 48s logged

(these were originally 2 devlogs but there was some problems with my wifi so ill combine this into 1)

  1. added slick animations that give the app so much more polish! there were so many visual bugs but i got them all figured out!

  2. added dark mode!

(these were originally 2 devlogs but there was some problems with my wifi so ill combine this into 1)

  1. added slick animations that give the app so much more polish! there were so many visual bugs but i got them all figured out!

  2. added dark mode!

Replying to @pizzalover125

0
3
Open comments for this post

50m 18s logged

implemented quiessence search!

basically, the engine keeps searching until the position becomes stable. for example, lets say the user can trade queens on move 5. it would see that and think that line is winning, but fails to see past move 5 where the opponent can recapture the queen. this 5-depth barrier is known as the horizon effect!

implemented quiessence search!

basically, the engine keeps searching until the position becomes stable. for example, lets say the user can trade queens on move 5. it would see that and think that line is winning, but fails to see past move 5 where the opponent can recapture the queen. this 5-depth barrier is known as the horizon effect!

Replying to @pizzalover125

0
2
Open comments for this post

28m 36s logged

creating logo for stockpanda! it looks pretty cool to me, ngl. made in Figma. pretty simple but straight to the point. modeled after stockfish logo

creating logo for stockpanda! it looks pretty cool to me, ngl. made in Figma. pretty simple but straight to the point. modeled after stockfish logo

Replying to @pizzalover125

0
3
Open comments for this post

1h 10m 41s logged

added iterative deepening!

essentially, it has a max thinking time and thinks as much as possible in that time. this makes it way faster!

added iterative deepening!

essentially, it has a max thinking time and thinks as much as possible in that time. this makes it way faster!

Replying to @pizzalover125

0
2
Open comments for this post

37m 44s logged

added alpha-beta pruning! basically, if a branch in the tree is already bad, then my engine stops looking at the line (ex: blunders queen on move one, no need to look at that line).

only 26 lines changed, but it was difficult to implement and i kept facing errors.

added alpha-beta pruning! basically, if a branch in the tree is already bad, then my engine stops looking at the line (ex: blunders queen on move one, no need to look at that line).

only 26 lines changed, but it was difficult to implement and i kept facing errors.

Replying to @pizzalover125

0
1
Open comments for this post

1h 32m 14s logged

built the MVP for this minimalist trello board

features include:

  • custom colors
  • clean UI
  • local storage

what i plan to add next?
animations! i want to make this the cleanest thing ever

built the MVP for this minimalist trello board

features include:

  • custom colors
  • clean UI
  • local storage

what i plan to add next?
animations! i want to make this the cleanest thing ever

Replying to @pizzalover125

0
3
Open comments for this post

1h 1m 6s logged

basic minimax algorithm implemented with piece values and piece square tables to make it decently accurate

basic minimax algorithm implemented with piece values and piece square tables to make it decently accurate

Replying to @pizzalover125

0
2
Open comments for this post

18m 32s logged

took notes on chess engine design and created a course of action

took notes on chess engine design and created a course of action

Replying to @pizzalover125

0
3

Followers

Loading…