Files
warehouse/content/maker-portfolio/chess-engine.md
Mars Ultor 4744fd878c
Some checks failed
Build and Test / build-and-test (macos-latest) (push) Has been cancelled
Build and Test / build-and-test (ubuntu-latest) (push) Has been cancelled
Build and Test / build-and-test (windows-latest) (push) Has been cancelled
Build and Test / publish-tag (push) Has been cancelled
starting oscilliations
2025-01-09 20:54:49 -06:00

806 B

title, date
title date
A Chess Engine to Defeat my Brother's 2025-01-05

Reason

If you're looking, this is the real pure CS thing on here so far. There should be more to follow. I'm doing this due to a combination of reasons. For one, a kid at school trash talked my skills by saying he could best any chess engine of my making. My brother also decided to make one, in hopes of proving his nonexistent supremacy.

Logic

Not wanting to partake in this alpha-beta pruning nonsense, I'm going to take a specified depth, generate all boards until that depth, and then use my NVIDIA GPU to evaluate all the positions, and choose the best branch. Since no library or tool is off limits, I'm not going to hold back.

  • GPU kernels: Rust-CUDA
  • Chess Evaluation function: I'll start with material for now.