Chess Engine in Python - Part 1 - Drawing the board

preview_player
Показать описание
This is the first video in creating a chess engine in python using pygame. Enjoy!

Here's a link to the pictures:
Рекомендации по теме
Комментарии
Автор

I mean it real, this is a hidden gem in the python community.

mathcat
Автор

I'm trying to train a deep-learning-based engine with Pytorch, this tutorial is very useful to get the actual game running so I could play it easily. :)

vladimirtchuiev
Автор

The pacing of your explanations makes the information much more digestible! Loved the video!

joshbiesel
Автор

I took an introduction to computing course and they taught the basics of python. So I don't really have a vast knowledge about it but watching you writing codes and explaining along the way is really informative. I also play a lot of chess so it's even more entertaining. Just came across this video and you have gained one more subscriber. Keep doing these videos. You really are helping people, at least me. When my friends ask me how I programmed a chess engine and how I learned all these, I will tell them mr. Eddie Sharick taught me. Have a good day, peace out!
(my name actually means peace in turkish so, yeah, giggles for me.)

Kraghinkoff
Автор

Hands down, the best python tutorial I have ever watched. Explained everything perfectly :)

savaklum
Автор

I resolve to watch the whole series understand the ideas, not write a line of code that i don't understand and create this masterpiece.

This is indeed a masterclass.

rikthecuber
Автор

My New Year Resolution: Follow this tutorial from Start to End and have it working. Thanks for the awesome tutorials!

Cld
Автор

I gotta say I really enjoyed this video and definitely will be watching the rest. I love your suggestions and how you explain things.

noahschlaupitz
Автор

I'm halfway through the first video and this is awesome so far! Thanks so much for making this.

julienpoirier
Автор

Thank you for the great tutorial!
Typical mistakes which I did and then wasted a lot of time to fix:
1. If ChessEngine is in the subfolder .../YourProject/Chess, you should make sure it has an empty file __init__.py (it's the way how Python checks if a folder contains something good for him)
If ChessEngine is in the main folder of your project .../YourProject, you shouldn't use 'from Chess' string:

import pygame as p

import ChessEngine

2. If you have IDE with built-in python (like Thonny) installed separately from the main folder with Python (which I did for some stupid reason), when you install pygame library via pip, it goes (obviously) to the main python folder, and your ide will not have an access to it.
In case of Thonny, I deleted that separate installation and instead installed it with pip as well. Now it's neatly sits in main python folder and has an access to all libraries.

sweetlane
Автор

Thank you brother, doing this for a school project. You have helped A LOT.

Moarsalt
Автор

This video was really good, i hope you keep doing this and get a lot of subs! +1

burrito
Автор

Wow, I've been searching for a tutorial like this forever. Thank you so much for being so clear and so great at teaching! Much wow!

jsharick
Автор

Interesting, somehow I think I enjoy making games the most in my free time. Finnished making Alien Invasion with help of a book, will want to try out this project with your videos. Quality looks great.

Strat
Автор

Loving it so far, man ! Hope it gets even better! Love chess, love python

georgiyanuzov
Автор

Whenever I run it it just gives me a blank pygame window and says not responding

harveythomas
Автор

Nice video! Can’t wait to watch the rest of the series

unusualgaming
Автор

Thank you for this series, we did this as our second year project and every faculty was impressed by our work...hats off to you..love you eddie

anishkumariyer
Автор

Good choice to go with simplicity of memory optimization. It makes this content alot more accessible, and also creates a nice challenge for improvement later.

mikerobideau
Автор

my chess module do not have a chessengine function, can you help me out with the reinstallation of chess module.

happinessallover