Chess Programming - How do i code? [Beginner level]

Sort:
Gluonn

I have always been wanting to be able to code a chess engine. This includes coding a chess board (from scratch), to implementing it on a webpage (github pages perhaps). Considering that i have minimal knowledge in coding (html, css, javascript and python), are there any tips for me to begin with?

My goal is to create a machine-learning chess engine. However, i have no idea where to start.

1. Would this be a good plan?

2. Create a playable chess board (javascript)

3. Allow user to play chess (2 players) from my webpage

4. Create a chess engine without machine learning (python)

5. Create a machine-learning chess engine

6. Integrate engine with my board to allow user to play against the engine

Am i missing out on anything? I hope i am able to achieve my goal within 6 months.

Materials: https://chessprogramming.wikispaces.com/

cellomaster8
Do you know any languages to begin with?
cellomaster8
Learn Java well (because a lot of languages are similar to it) and learn python well so you have a greater understanding of the two
Cat756dogALT

Do you know how to make a replica of chess.com (only for the bots) because i want to make it so you can play old bots on my website

magipi
Cat756dogALT wrote:

Do you know how to make a replica of chess.com (only for the bots) because i want to make it so you can play old bots on my website

It would be extremely illegal to steal chess.com's stuff for your website.

Also, the last time the guy was here was 5 years ago.

Micloi

Illegal

Cat756dogALT
magipi wrote:
Cat756dogALT wrote:

Do you know how to make a replica of chess.com (only for the bots) because i want to make it so you can play old bots on my website

It would be extremely illegal to steal chess.com's stuff for your website.

Also, the last time the guy was here was 5 years ago.

ok thanlks

rylansharma

Hi