Trying to Make a Chess AI for School

Sort:
AxeJamie

Hi everyone, was wondering if I could have some help.

For A level CompSci I have chosen to create a chess engine, and as part of this I was wondering if you good people could answer just a few questions. Also if anyone is familiar with the minimax algorithm, I'd be happy to hear any advice that you have : ) 

I understand that these questions feel simple, but I need these answers, so if you could please humour me I would be grateful. Forms Link Here

  1. What use do you have for a chess engine? 
  2. What features would you hope to find in a chess program, other than the chess? (Examples include timers or a “redo” system) 
  3. Would an analysis bar be useful in helping you improve your play? 
  4. Would you find it useful to have different or set difficulty levels? 
  5. In your opinion, how long should an engine take to make a move? 
  6. What are your preferred time constraints when you play normally? 
  7. When playing chess, what AI's have you used previously? What was your experience with these? What were their limitations? 
  8. I am considering adding back-track functionality, what are your opinions on this? 

 

Thank you all for this!

ChampoftheBepoCamp

WOW but i have no clue seems rather complex for me...

bump to help ya hopefully someone informed on this stuff

AxeJamie

Honestly, thanks just for responding happy.png

FreudN

Heyy I'm working on the same project for college looking to create a chess AI and honestly it is quite overwhelming , I fell like I don't have enough knowledge to accomplish this task but am taking courses on data science and machine learning .

Help of any kind would be more than appreciated , tips , warnings , what to do what not to do 

etc... 

thank you happy.png  

Ubik42
Just use a recursive backtracking algorithm