ameye.dev/notes/chess-engine
Preview meta tags from the ameye.dev website.
Linked Hostnames
4- 3 links toameye.dev
- 2 links toen.wikipedia.org
- 1 link towww.chessprogramming.org
- 1 link towww.youtube.com
Thumbnail

Search Engine Appearance
Writing a chess engine in C++
How I programmed a chess engine in C++ from scratch using (magic) bitboards. Explains how I dealt with handling leaping pieces, sliding pieces, pseudo-legal moves, en-passant, castling, check evasions, move selection and alpha-beta pruning. I also explain how I tested for correctness.
Bing
Writing a chess engine in C++
How I programmed a chess engine in C++ from scratch using (magic) bitboards. Explains how I dealt with handling leaping pieces, sliding pieces, pseudo-legal moves, en-passant, castling, check evasions, move selection and alpha-beta pruning. I also explain how I tested for correctness.
DuckDuckGo
Writing a chess engine in C++
How I programmed a chess engine in C++ from scratch using (magic) bitboards. Explains how I dealt with handling leaping pieces, sliding pieces, pseudo-legal moves, en-passant, castling, check evasions, move selection and alpha-beta pruning. I also explain how I tested for correctness.
General Meta Tags
10- titleWriting a chess engine in C++
- charsetutf-8
- viewportwidth=device-width,initial-scale=1
- descriptionHow I programmed a chess engine in C++ from scratch using (magic) bitboards. Explains how I dealt with handling leaping pieces, sliding pieces, pseudo-legal moves, en-passant, castling, check evasions, move selection and alpha-beta pruning. I also explain how I tested for correctness.
- authorAlexander Ameye
Open Graph Meta Tags
6- og:titleWriting a chess engine in C++
- og:description👑 How I programmed a chess engine in C++ from scratch using (magic) bitboards. Explains how I dealt with handling leaping pieces, sliding pieces, pseudo-legal moves, en-passant, castling, check evasions, move selection and alpha-beta pruning. I also explain how I tested for correctness.
- og:typearticle
- og:imagehttps://alexanderameye.github.io/notes/chess-engine/cover.png
- og:image:width1200
Twitter Meta Tags
6- twitter:titleWriting a chess engine in C++
- twitter:cardsummary
- twitter:site@alexanderameye
- twitter:descriptionHow I programmed a chess engine in C++ from scratch using (magic) bitboards. Explains how I dealt with handling leaping pieces, sliding pieces, pseudo-legal moves, en-passant, castling, check evasions, move selection and alpha-beta pruning. I also explain how I tested for correctness.
- twitter:imagehttps://alexanderameye.github.io/notes/chess-engine/cover.png
Link Tags
9- apple-touch-icon/favicon/apple-touch-icon.png
- icon/favicon/favicon-32x32.png
- icon/favicon/favicon-16x16.png
- manifest/favicon/site.webmanifest
- mask-icon/favicon/safari-pinned-tab.svg
Links
7- https://ameye.dev
- https://ameye.dev/projects
- https://ameye.dev/tags/software
- https://en.wikipedia.org/wiki/Alpha%E2%80%93beta_pruning
- https://en.wikipedia.org/wiki/Castling