Skip to content

Sockfish is an AI for the CSC 180 (Fall 2017) game Hi-Ya!

License

Notifications You must be signed in to change notification settings

ninthworld/Sockfish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sockfish

AI for game Hi-Ya! (CSC 180 Fall 2017)

based on Stockfish [1]

Winner of CSC 180 Fall 2017 AI Tournament, 19-1 [2]

Hi-Ya! Board

Features -

  • Minimax (implemented with Negamax [3])
  • Alpha-Beta Pruning
  • Iterative Deepening
  • Top-Level PV Move Ordering
  • Killer Move
  • Countermove
  • History Heuristic
  • Transposition Table (Zobrist Hash for key)
  • Multithreading (Lazy SMP [4])
  • Bitboards + Magic Bitboards
  • Evaluation Heurisitics: Piece Value, Piece Position, Piece Moves

About

Sockfish is an AI for the CSC 180 (Fall 2017) game Hi-Ya!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages