Skip to content

A Chess Bot I made for Sebatian Lague's chess bot competition. Competition: https://youtu.be/iScy18pVR58 Results: https://youtu.be/Ne40a5LkK6A

License

Notifications You must be signed in to change notification settings

lythd/RobertoChess

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RobertoChessBot

A Chess Bot I made for Sebatian Lague's chess bot competition. It placed 293th out of 624 total bots, so top 50% woo!

Competition Github (if you want to run the bot come here and use the bot as MyBot.cs): https://github.com/SebLague/Chess-Challenge

Competition Video: https://youtu.be/iScy18pVR58

Results Video: https://youtu.be/Ne40a5LkK6A

Explanation

I wanted to have fun with this, so I made the eval function inspired by an rpg. It rates positions based on 5 stats, hp (how many pieces are there, aka how many hits it can take), attack (how many attacks are possible), defense (how many pieces are being defended), speed (how many squares can be traveled to), and dexterity (how many squares could be traveled to if there was no other pieces). I hope you like this presumably unique idea, even if it might not perform as well as if I included standard piece values. More info is in the comments of my code.

I hope you all like it!

About

A Chess Bot I made for Sebatian Lague's chess bot competition. Competition: https://youtu.be/iScy18pVR58 Results: https://youtu.be/Ne40a5LkK6A

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.7%
  • GLSL 0.3%