DEV Community

Andrew Doing
Andrew Doing

Posted on

1 1

Graduation Project

My Chess AI Project

As part of my artificial intelligence course, I wrote a chess AI that uses heuristic search to find optimal moves. I learned a lot through this project, and I definitely appreciate the depth of complexity involved in making a good chess algorithm.

Link to Code

'https://github.com/andrewDoing/chess_ai'

How I built it (what's the stack? did I run into issues or discover something new along the way?)

Python. Allows for ease of development, but can encounter performance issues. I found ways to improve performance along the way, such as slots.

Additional Thoughts / Feelings / Stories

AI was probably my favorite course I took in my degree program. I learned a lot and have a project to show for it!

octograd2020 #devgrad2020

Top comments (1)

Collapse
 
thomasbnt profile image
Thomas Bnt

Hi ! You missed

#octograd2020

Congrats on graduating! 🎓
on your post!

Imagine monitoring actually built for developers

Billboard image

Join Vercel, CrowdStrike, and thousands of other teams that trust Checkly to streamline monitor creation and configuration with Monitoring as Code.

Start Monitoring

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay