Prototyping a new mini chess variant to be later implemented in 6502 machine codes to run on my Arduino based KIM-1 emulator on the LCD screen.
SOURCE CODE:
============================================
Code Monkey KIM:
HEXPAWN – a machine learning program from 1978:
World’s first commercial chess program – MicroChess by Peter Jennings:
============================================
Support the channel:
============================================
Coding your first chess eninge in Python (6 videos):
Coding bitboard chess engine in C (95 videos):
Array based chess engine in javascript:
Chinese chess ( xiangqi ) engine in javascript:
Chess variants (including Korean chess janggi!):
Chess bot to play chess on any website (tutorials):
Chess programming playlists:
My engines:
============================================
00:00 Device I’m prototyping this chess for
01:38 The idea for a new mini chess variant
03:35 Why I’ve dropped chess for CMK computer (because of running out of RAM…)
05:00 The reasons to prototype this game first (figure out whether it’s worth it…)
06:10 DEVELOPING OF THIS GAME FROM SCRATCH STARTS HERE
07:40 Board representation & piece encoding
21:25 PRINT BOARD
27:37 GENERATE MOVES
01:02:35 MAKE MOVE & TAKE BACK
01:09:20 SEARCH ROUTINE
01:24:13 How computers ‘think’ internally
01:25:32 STATIC EVALUATION
01:41:12 GAME LOOP
01:59:48 Computer plays it self
02:02:05 TESTING GAME – PLAYING A FEW FUN GAMES VS COMPUTER!