https://xitter.cf/t.co/OkaedvBGFp

Joined March 2022
Chessboard frontend is finally done and (I believe lol, after a lot of testing) bug free! Now it's robot arm time 🫡
1
98
Building a chess board is just as addicting at 3am as actual chess 😂
1
115
Never thought I'd genuinely enjoy frontend work, but God damn react code can make for a good time
65
The most goated Mexican food I've found around SF just happens to be at a random pop-up tent in my neighborhood only open on Friday, Saturday, and Sunday nights 😁. Random hole in the wall places are the best!
3
140
Custom eval bar and frontend are coming along nicely!!!
4
191
Making a website (bare bones rn) that gives a random position from an opening, generated from games over an ELO you choose. Next, try to play the best move, after which you can view stockfish moves, popular moves from master's database and in general over an ELO you choose, etc
1
204
Will host it and post a link to it in a week or two, but it is almost fully functional atm
121
Any recommendations for resources on improving at altium? I feel comfortable with the basics (creating components, traces, harnesses, ports, diff pairs, etc, setting up a PCB with layers, traces, vias, rooms, design rule check, etc) but would love to learn more and dive deeper
2
163
Anyone willing to code review some embedded C code? Wanna open source this chess board for anyone wanting to build something like this as a reference or just order the PCB and have their own, but the code is working but mid at best atm since my dumbass is the sole contributor
2
2
220
Still a lot of stuff I wanna add (RGB LEDs, robot arm and online game functionality, etc), but for offline games it seems to work great atm, so I've just been trying to clean it up and add any last minute functionality I can think of before moving on to that stuff
1
147
You can now play as white on either side of the board, so no need to rotate it, just swap pieces!!!
1
132
And I thought we were safe here in Nebraska...
123
Carl Olson retweeted
Memory Allocators 101 - Write a simple memory allocator This article is about writing a simple memory allocator in C. You will implement malloc(), calloc(), realloc() and free(). arjunsreedharan.org/post/148…
2
73
1
583
25,563
Now that castling and en passant work, no clock/button mode is done for the chess board! Now you can play games as you normally would with or without using the attached chess clock and analyze them on chess.com with your friend afterwards!
2
1
155
Also, a breakpoint was set during the video from when I was testing castling which is why the first castling attempt pauses for a moment before playing the move. Normally in no clock mode it waits 1s of making sure a piece is on it's potential final square before playing the move
84
Lights denote possible moves (either where it can move or pieces that can take it) and error handling makes it so you can't play wrong moves and can put the board back if you accidentally knock over some pieces (i.e it'll light up where pieces should go till you put them there)
1
85
Functionality to add: - 2dof gantry with electromagnet to move opponent's pieces for online play - gantry movement for both sides to stream live professional games (i.e Move pieces in real time to follow world chess championship) Other ideas welcome, so please comment below!!!
72