Skip to content

liltable/V9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visionary IX (V9)

A UCI compliant chess engine written in the V programming language.
Current Version: 0.1

Features

This list is modeled after the pinned message in the Stockfish Discord channel. More features will be added as progression continues.

  • Legal Move Generation
    • Precalculated Leaper Attacks
    • Simple Magic Bitboard Slider Attacks
  • Negamax w/ Alpha-Beta Pruning
    • Iterative Deepening
    • Move Ordering
      • MVV-LVA (+275 elo)
      • Killer Moves (+15 elo)
      • Simple History Heuristic (+20 elo)
      • TT-Move First (+70 elo)
    • Quiesence Search (+50 elo 😭) my engine is allergic to proper elo gains
    • Transposition Tables
    • Principal Variation Search
    • Aspiration Windows

Notes

this takes so long to get right
its basically torture for the first few steps (writing movegen)
also features will have the elo gainer next to them when completed
and more features will be added the more i learn about search selectivity
uhhh what else goes here
...
lowkey this language kinda sucks for chess engine programming ngl
how do i default dance using markdown
...
this has been pure pain and suffering to work with
my engine is allergic to properly gaining elo
send help

Credits

About

A UCI compliant chess engine written in the V programming language.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published