I Made a Weird Chess AI from Scratch

Поділитися
Вставка
  • Опубліковано 25 чер 2024
  • I made an algorithm that can play you in chess in Python. It uses the minimax algorithm with alpha-beta pruning. I ended up creating a custom chess engine for it that works okay.
    I considered using Java and Javascript for this but decided against it for some reason. Another way to approach this is to use machine learning, neural networks, or some other form of artificial intelligence. This was a similar process to my tic tac toe video, which goes a lot more into the detail of how a program like this is made.
    This video was loosely inspired by Code Bullet's "I Created an AI to Play Chess" video. The next video will be a Keeper devlog.
    Follow me on Twitter! / nextprogramyt
    Support me on Patreon! / nextprogram
    Join the Discord! discord.me/nextprogram (if link doesn't work, check newer video)
    (Next Program)
  • Розваги

КОМЕНТАРІ • 1 тис.

  • @nextProgram
    @nextProgram  4 роки тому +1252

    This video took like 70 hours to make :)

    • @KindagoodAtguitar
      @KindagoodAtguitar 4 роки тому +49

      😳 wow that’s very impressive. You clearly put lots of effort into your videos and I’m glad you’re getting the well deserved recognition!

    • @swordyboiii260
      @swordyboiii260 4 роки тому +3

      Very big oof size

    • @ambersage3205
      @ambersage3205 4 роки тому +3

      Good job!

    • @Daniel-gu1gt
      @Daniel-gu1gt 4 роки тому +1

      Can u do a face reveal after 10k subs

    • @meeverse875
      @meeverse875 4 роки тому +4

      #youtubeputallthisdudesvideosinrecommendedsohegetslotsofnewsubsbecauseheisawsomeandmakesamazingcontent that is hard to read

  • @clavesi
    @clavesi 4 роки тому +1484

    Ahh, the programmer's paradox: That which seems the simplest takes the longest and that which seems the hardest takes a minute.

    • @nextProgram
      @nextProgram  4 роки тому +109

      clavesi very true

    • @IronDizaster
      @IronDizaster 4 роки тому +96

      That's probably because computers are extremely good at what we are bad at, but extremely bad at what we are good at

    • @Supreme_Lobster
      @Supreme_Lobster 4 роки тому +55

      "ah yeah, writing a function that checks for when a 'check mate' state occurs is gonna be easy, about 5 minutes"
      Literally takes a week to do it

    • @fahdv2597
      @fahdv2597 4 роки тому

      how dfq does that make any sense

    • @NStripleseven
      @NStripleseven 4 роки тому +7

      Well, normally, unless you expect it to. Then it does what it seems like, so that when you pick the complex-seeming thing, it is complex.

  • @supernukey419
    @supernukey419 4 роки тому +564

    “I made my own engine.”
    You poor soul.

    • @chappie3642
      @chappie3642 4 роки тому +18

      I'm making one too.
      (I think I'm going insane please help me)

    • @ptato3010
      @ptato3010 4 роки тому +6

      @@chappie3642 stop
      For your own sanity

    • @tla9231
      @tla9231 4 роки тому +19

      @@ptato3010 No he has to do it, to become a man.

    • @ptato3010
      @ptato3010 4 роки тому +9

      @@tla9231 He's gonna die if he does! We can't loose another one... Not like this... Not like this...

    • @tla9231
      @tla9231 4 роки тому +10

      @@ptato3010 It's too late, he already did it. Now he either dies or succeeds. It's for the greater good.

  • @JelleVermandere
    @JelleVermandere 4 роки тому +1889

    Great video! That little game you made called “chess” could definitely take off.

    • @nextProgram
      @nextProgram  4 роки тому +198

      Yeah I think it has some potential haha

    • @OrangeC7
      @OrangeC7 4 роки тому +112

      @@nextProgram I think it really benefits from its roots in the structure of old medieval governments, which should make it quite relatable for a lot of people from the western world. Perhaps you could make a similar version of it that could reel in more eastern cultures as well? You could call it "shogi".

    • @grapehool7699
      @grapehool7699 4 роки тому +4

      @@nextProgram I sense sarcasm

    • @nottheboi3518
      @nottheboi3518 4 роки тому +26

      CheSs is AlrEadY a gAmE yoU stUpId

    • @cybertak4195
      @cybertak4195 4 роки тому +5

      Not The boi r/wooosh

  • @someone58932
    @someone58932 4 роки тому +579

    *if(aboutToLose):*
    *dont()*
    The best code in existence, just don't forget your functions.

    • @barrrakudam
      @barrrakudam 4 роки тому +43

      If(about To Win) :
      do()

    • @someone58932
      @someone58932 4 роки тому +5

      @@barrrakudam Functions/Variables do not have spaces, try using underscores. (_)

    • @clonefighter1996
      @clonefighter1996 4 роки тому +10

      @@someone58932
      if(aboutToWin):
      do()

    • @someone58932
      @someone58932 4 роки тому +2

      @@clonefighter1996 better

    • @asteroidX
      @asteroidX 4 роки тому +2

      Fun fact, dont( ) is a recursive function 🤣

  • @ninjatek2241
    @ninjatek2241 4 роки тому +1810

    "95% of the time that a novice programmer complains that something is 'terrible to use', it's because they don't know what they're doing."
    ...
    "Anyway, pygame is terrible to use."
    lololol

    • @iminni3459
      @iminni3459 4 роки тому +25

      To be fair could probably be waay wore beginner friendly

    • @ekremdincel1505
      @ekremdincel1505 4 роки тому +6

      Just use pyglet instead of pygame

    • @ShitpostHeaven
      @ShitpostHeaven 4 роки тому +1

      lelelelelelel

    • @Supreme_Lobster
      @Supreme_Lobster 4 роки тому +1

      I don't like Java for exactly that reason lol

    • @ninjatek2241
      @ninjatek2241 4 роки тому

      @@ekremdincel1505 What is pyglet? I've never heard of it

  • @greenmario3011
    @greenmario3011 4 роки тому +206

    Imagine still playing Chess when Chess 2 has been out for years

    • @nextProgram
      @nextProgram  4 роки тому +8

      Green Mario True

    • @noyz-anything
      @noyz-anything 4 роки тому

      wait where

    • @greenmario3011
      @greenmario3011 4 роки тому +1

      @@noyz-anything en.m.wikipedia.org/wiki/Chess_2:_The_Sequel

    • @rockman7perez
      @rockman7perez 3 роки тому

      @@greenmario3011 Wait, are you saying D&D is not the sequel to chess?

    • @ashleybyrd2015
      @ashleybyrd2015 3 роки тому +3

      @@rockman7perez Yea, dungeons and dragons is actually the sequel to snakes and ladders.

  • @ninjatek2241
    @ninjatek2241 4 роки тому +126

    *Sees the thumbnail*
    Me: This man is a genius.

    • @ericfleet9602
      @ericfleet9602 4 роки тому

      Watches the video: Oh... never mind.

  • @ineedanewytname
    @ineedanewytname 4 роки тому +362

    You see this, this content right here? Yeah it’s called quality content. Just saying

    • @trashamedly2794
      @trashamedly2794 4 роки тому

      ez dub

    • @beri4138
      @beri4138 4 роки тому +1

      He talked 5 minutes about bullshit that no one cares about and 1 minute about his program, how is this quality??

    • @ineedanewytname
      @ineedanewytname 4 роки тому

      Don’t question it :)

  • @leovaris8738
    @leovaris8738 4 роки тому +93

    As a person who has made a real chess engine, I can say that there's million things to add to this. For example AB-pruning, null move, bitboards, proper rules, transposition tables, opening books, uci protocol. And just switch to C++

    • @joshuascholar3220
      @joshuascholar3220 4 роки тому +12

      I gave up in pain at 4 minutes. Did he mention perft?

    • @olivergraf1360
      @olivergraf1360 4 роки тому +25

      @@joshuascholar3220 Oh god I remember that when I programmed an engine and it had so many random tiny errors in the move generation function, for example capturing en passant but then discovering an attack on your own king was somehow possible... Don't ask me...

    • @knox1392
      @knox1392 4 роки тому

      okay nerd
      /s

    • @MateusSFigueiredo
      @MateusSFigueiredo 4 роки тому

      Searching null move now

    • @2kofawsome
      @2kofawsome 4 роки тому +5

      When he talked about how he wrote the engine so quick it caused my physical pain considering how bad it is, great content though

  • @shinjukim8576
    @shinjukim8576 4 роки тому +296

    When the title says scratch, but he doesn't make it using scratch
    sad scratch noises

    • @turniue
      @turniue 4 роки тому +8

      Was looking for this comment, someone should use scratch to do this
      I'll probably end up doing it

    • @johneaves23
      @johneaves23 4 роки тому +9

      It should take about 3 hours to make a decent chess move... but it will be worth it.

    • @want-diversecontent3887
      @want-diversecontent3887 4 роки тому +2

      John Eaves
      I made a 256 bit integer and it slows down at about 2000

    • @Despacitoian
      @Despacitoian 4 роки тому +1

      Shinju Kim scratch is really bad tbh. It would take like 10 days to actually even make a really bad chess bot

    • @karai5082
      @karai5082 4 роки тому

      SCRATCH IS GARBAGE!

  • @ataud9754
    @ataud9754 4 роки тому +20

    This dude: What am I some kind of nerd?
    Also this dude: *programs a chess engine from scratch *

  • @aidanthird
    @aidanthird 4 роки тому +84

    that feeling when a chess ad plays before this chess video

    • @nextProgram
      @nextProgram  4 роки тому +8

      🤔

    • @aidanthird
      @aidanthird 4 роки тому +1

      @@nextProgram yes (insert that emoji) indeed

    • @powerofthec5908
      @powerofthec5908 4 роки тому +1

      Google is spying on you lol.

    • @animationgamer3564
      @animationgamer3564 4 роки тому +1

      @@aidanthird I think this vid only has 2 ads in the start and in the end ·-·

    • @aidanthird
      @aidanthird 4 роки тому +1

      @@animationgamer3564 yes and the ad played right before this video

  • @TVSh0rts
    @TVSh0rts 4 роки тому +22

    Please nerf the Queen, chess players haven't received any update for hundred years.

  • @Jhonxay
    @Jhonxay 4 роки тому +129

    Next time make a weird chess AI *IN* Scratch.

    • @voidpickle5684
      @voidpickle5684 4 роки тому

      Mad Mew Mew cool,can you make a physics engine(I can’t)

    • @Larree17
      @Larree17 4 роки тому +2

      Angry Pickle? _gestures vaguely at GriffPatch’s tutorial project_ (I think that’s the name)

    • @voidpickle5684
      @voidpickle5684 4 роки тому

      Larree I know,I was just wondering how good she/he is

    • @voidpickle5684
      @voidpickle5684 4 роки тому

      Mad Mew Mew so you’re not as good as you said

    • @adrake1
      @adrake1 4 роки тому +1

      @Mad Mew Mew Chess is 100% possible in scratch and has been made several times in the last 10 years. Personally, I've made a full Texas Hold'em Poker emulator in it.

  • @qxt-so3qi
    @qxt-so3qi 3 роки тому +6

    When will you upload the next devlog video

    • @nextProgram
      @nextProgram  3 роки тому +1

      Hopefully in the next couple weeks!

  • @bearkybearky3694
    @bearkybearky3694 4 роки тому +8

    I love how you called the bishop the fancy pawn

  • @derkach7907
    @derkach7907 4 роки тому +20

    chess grandmaster watching those chess games be like:" pathetic"

    • @beri4138
      @beri4138 4 роки тому

      I'm not a grandmaster but these games are advanced stupid. Like 3rd stage stupid.

  • @Corbnorb
    @Corbnorb 3 роки тому +7

    When’s the next vid?

    • @nextProgram
      @nextProgram  3 роки тому +1

      In a few weeks hopefully!

    • @Corbnorb
      @Corbnorb 3 роки тому +1

      @@nextProgram ok :)

  • @joshuabaker2833
    @joshuabaker2833 4 роки тому +116

    Was listening to Queen and saw this clicked on it straight away

  • @imnotfuckingusingthisaccou2574
    @imnotfuckingusingthisaccou2574 4 роки тому +8

    The thumbnail: “Oh yeah, it’s big brain time”

  • @BekeroParyin
    @BekeroParyin 4 роки тому +3

    This reminds me a lot of a chess engine I made in high school, I went through a lot of the same steps as you did, although mine recognized checkmate by not playing when the evaluation passed the value of the king. It ended up much weaker than I had hoped, but it did beat one of my friends so I was happy. Thank you for your videos!

  • @peschebichsu
    @peschebichsu 3 роки тому +1

    Wow I love your video! Interesting and funny too. The fancy pun got me the most xD

  • @MuddyPuddle
    @MuddyPuddle 4 роки тому

    Just found this channel a few hours ago and now I've watched all your videos and subscribed. Hope you upload another video soon.

  • @echo5172
    @echo5172 4 роки тому +18

    “Sorry that was a dumb intro”
    You LIE!

  • @Iamveryconfusedabout
    @Iamveryconfusedabout 4 роки тому +4

    it's always fun to find a new channel to watch
    I should know, I'm subscribed to more than 750 of them

  • @samdietz2673
    @samdietz2673 4 роки тому +1

    I recently did an assignment on game trees and AI. I used a minimax algorithm and I related so hard when you said “mentally preparing myself before looking at code”

  • @lukewagner158
    @lukewagner158 4 роки тому +6

    This is so cool! I tried this project a couple weeks ago, but decided to quit since I know barely any python and know nothing about machine learning. Anyway, it’s cool to see someone who made it work.

  • @Brendakye2468
    @Brendakye2468 4 роки тому +52

    So as someone with a little more experience programming and has even done a lot of work in pygame... Pygame sucks

    • @Nettakrim
      @Nettakrim 4 роки тому +2

      Can confirm!

    • @powerofthec5908
      @powerofthec5908 4 роки тому

      Yes

    • @tacokoneko
      @tacokoneko 4 роки тому

      lwjgl is better

    • @Kugelschrei
      @Kugelschrei 4 роки тому +2

      It doesn't suck, it really depends on what you are trying to do. Its just a simple drawing library basically, if that's what you need pygame will get you there pretty straight forward.
      Nothing really "sucks" that works. It's just a matter of when to use it.

    • @subzeronitro4686
      @subzeronitro4686 4 роки тому

      I’ve never had a real problem with it

  • @stiky5972
    @stiky5972 4 роки тому +7

    "Chess" is going to be *revolutionary!*

  • @joaquimsartoridesouzacampo301
    @joaquimsartoridesouzacampo301 4 роки тому

    I didn’t know this channel but it’s awesome . Congratulations man

  • @fahd2372
    @fahd2372 8 місяців тому

    Normally I don't like videos like these but this one I enjoy :) It's not overly dramatic with the jokes, you explain the issues you faced and sacrifices you had to take overall it's just a really humble video made by a transparent and honest creator. Not like most other youtubers who try to paint themselves under some perfect light. Well done!

  • @Philyshark7
    @Philyshark7 4 роки тому +8

    "The fancy pawn" 😂🤣

  • @ElTovarish
    @ElTovarish 4 роки тому +3

    2:51 "oh, BTW, this don't support moves like casting or l'passante... "
    Me:I think that's ok, just start with the basics and-
    "or checkmate"
    Me: Wha..?

  • @ramonpg98
    @ramonpg98 3 роки тому +2

    Can't wait to see your next video!! I really love your content and how good it is, it makes my day. Hoping to see you soon over here!

  • @foxer4217
    @foxer4217 3 роки тому +1

    This is so impressive it’s insane! I love watching people code, it’s so satisfying.

  • @edo6192
    @edo6192 4 роки тому +33

    Nah, it was an ok intro

  • @swordyboiii260
    @swordyboiii260 4 роки тому +44

    Make this ai a minigame in your game, and make it so it gives you a prize for beating it!!!!

    • @nextProgram
      @nextProgram  4 роки тому +12

      Haha cool idea

    • @ARMcPro
      @ARMcPro 4 роки тому +5

      yea some sort of an npc that won't let you pass till you beat him

    • @brazgazz
      @brazgazz 4 роки тому

      @@nextProgram haha *_Do it_*

  • @jackbuckham7435
    @jackbuckham7435 4 роки тому +2

    You are definitely a super underrated UA-camr. You should have triple the amount of subscribers

  • @sr-qu9xd
    @sr-qu9xd 4 роки тому +1

    I just listen to your 4 last video, that's nice. You make easy explanation if I can say. It is fun to watch your progress in programming your game and you got a great voice to listen. Your game look nice but I hope to see some gameplay with enemy. Keep up the good works!

  • @MrSpiky
    @MrSpiky 4 роки тому +4

    "But then I decided that Python was better to use, because I found a library with an already made chess engine"
    - nextProgram 2020

  • @nasuhdebaz390
    @nasuhdebaz390 4 роки тому +13

    noice thumbnail, noicer video

  • @ErenMortel
    @ErenMortel 4 роки тому

    this is great cause pogchamps is currently happening and youtube recommended your video to me, and it was good

  • @doxed64
    @doxed64 4 роки тому

    It’s always nice to sit back and look at code you have created, and compare a compact algorithm to a class.. I like the patterns in the code c:

  • @AJBooker
    @AJBooker 4 роки тому +6

    that thumbnail haha love it

    • @nextProgram
      @nextProgram  4 роки тому +2

      Yeah this video has been in development for months haha. I had a lot of time to come up with dumb jokes lol

  • @apoorrvs
    @apoorrvs 4 роки тому +4

    UA-cam's algorithm blessed me with your channel.

  • @hw2007
    @hw2007 3 роки тому +1

    I love the thumbnail: If about to lose, DONT

  • @Zenith_YT
    @Zenith_YT 4 роки тому

    Cant wait tell next devlog

  • @dylanjcondron
    @dylanjcondron 4 роки тому +15

    “The horsey”
    Me: it’s called a knight
    “Fancy pawn that can’t jump over stuff”
    That’s called a bishop

    • @maroonshaded
      @maroonshaded 4 роки тому +9

      In my language it's actually called a horse lol

    • @brazgazz
      @brazgazz 4 роки тому

      It's called a ponyhorse and bunnyrabbit

    • @tobiasgorgen7592
      @tobiasgorgen7592 4 роки тому

      In German it's a jumper. Let that sink in

    • @Rumpael
      @Rumpael 4 роки тому +2

      In Russian, a bishop is an elephant

  • @Akitta
    @Akitta 4 роки тому +5

    You know your early when the video doesn't even have 500 views yet.

    • @ncoll36
      @ncoll36 4 роки тому +1

      He's a smaller UA-camr, that's not really uncommon. It's 9hrs later and the video isn't at 3k yet.

  • @anandsuralkar2947
    @anandsuralkar2947 4 роки тому +1

    Lol that thumbnail code perfect works everytime

  • @nahimccreal
    @nahimccreal 3 роки тому +1

    There are so many game devs that are sprouting up and showing how they made their indie games and it's so cool to see. Welcome to the cool game devs table and keep trying new things cause that's how you get better and better :) 👍

  • @vianelloalessi766
    @vianelloalessi766 3 роки тому +4

    where did you go? why you haven't uploaded videos for 4 months?

  • @hiddensinix2767
    @hiddensinix2767 4 роки тому +5

    Damn this was cool and all man but... what’s a chess?

    • @nextProgram
      @nextProgram  4 роки тому +4

      Lee Doyle Dude i wish i knew

  • @easternteasers1127
    @easternteasers1127 4 роки тому +1

    pls continue to make these kind of videos

  • @tutmo
    @tutmo 4 роки тому

    You’re awesome man! Already coming up on 10k subs?! Nice👌

  • @fqidz
    @fqidz 4 роки тому +16

    "i cheched on yahoo and..."
    *google.com*
    LIAR

  • @zeFresk
    @zeFresk 4 роки тому +3

    As someone who just created a chess engine last week and made a whole program with python-chess, I'm happy seeing I'm not the only one struggling !

  • @user-kx5es4kr4x
    @user-kx5es4kr4x 4 роки тому +3

    AI In the thumbnail: "IM GONNA LOSE!!!!!!" **tips over chess board**

  • @scottbigbrain3944
    @scottbigbrain3944 3 роки тому +1

    Sweet man. Sweet. And I can totally sympathize with creating an environment for your agent taking more time than making the agent itself. Kudos man.

  • @maximood-tired
    @maximood-tired 2 роки тому

    thx for insight in chess programms

  • @philippengemann5497
    @philippengemann5497 4 роки тому +1

    That is an amazing video! Thanks for all you work.

  • @pugchamp1795
    @pugchamp1795 4 роки тому +2

    nextProgram upload, must watch now

  • @jamesr6311
    @jamesr6311 4 роки тому

    What IDE do you use and what's your color theme, I really like it! Anyway, love your videos, keep at it.

  • @javierolvera
    @javierolvera 4 роки тому

    You get 10k subs in 2 weeks....
    That proves that your content is amazing

  • @felipe3678
    @felipe3678 3 роки тому +1

    your content is amazing bro!

  • @abhirajx1710
    @abhirajx1710 2 роки тому +1

    The best part was the thumbnail which could be seen from outside the video

  • @Crook4Money
    @Crook4Money 4 роки тому

    That thumbnail is one of the biggest memes I've ever seen. lol

  • @bear4304
    @bear4304 3 роки тому +1

    "Now the ai can play a masterful game of chess"
    *ai plays a5*

  • @tankotee9755
    @tankotee9755 3 роки тому +1

    Good effort. I'm interested in making my own engine too.

  • @TrangNguyen-cs6wv
    @TrangNguyen-cs6wv 4 роки тому

    this might be the best thumbnail ever!

  • @o-..-
    @o-..- 2 місяці тому

    Really good video, i just have a question, what python idle did you use? I use pycharm but this one seems really simple,
    Thanks and have a great day

  • @cptray-steam
    @cptray-steam 4 роки тому

    Lol that thumbnail was perfect!

  • @FAWXPLUS
    @FAWXPLUS 4 роки тому

    where did you start learning on how to program?

  • @Gaster60066
    @Gaster60066 4 роки тому

    no one did this before, great idea!

  • @tommyproductions891
    @tommyproductions891 4 роки тому +1

    It finally releases!

  • @matejnovosad9152
    @matejnovosad9152 4 роки тому

    Btw I implemented checking by going through each piece and seeing if any of those attack king(have kings position in their possible moves.) And sometimes your piece is pinned(cant move because it would put your king in check.) This is fairly easy to stop as well.
    You just "let him" do the move and if your king is in check before blacks turn it is illegal move

  • @flooferscum2718
    @flooferscum2718 4 роки тому +2

    I love your vids!keep doing what you do!!!!:)

  • @jealouscase3634
    @jealouscase3634 4 роки тому +1

    Love chess... but also looking forward to the next DevLog :D

  • @LeoStaley
    @LeoStaley 4 роки тому

    Did you see SuckerPinch's video on 30 weird chess algorithms? This feels like a fun companion video to that. I have no doubt that UA-cam recommended this video to me because I have watched that one like 5 times. New sub!

    • @nextProgram
      @nextProgram  4 роки тому

      Thanks, I'll check it out!

    • @LeoStaley
      @LeoStaley 4 роки тому

      @@nextProgram It's delightful and hilarious. SuckerPinch is one of the most amazing programmers on youtube, and you should binge all his videos.

  • @NonsensexXxX
    @NonsensexXxX 4 роки тому

    I made a chess AI using alpha beta without the pruning for a term project for an intro to cs class and I had the same experience getting the game to display and all the rules to work including the "fake rules" took the majority of the time where as throwing together the AI that made somewhat reasonable moves took very little time surprisingly. the main issue I had was adding any type of algorithm to my 3000 lines one file shit code was gonna be hell

  • @demetresaghliani9048
    @demetresaghliani9048 4 роки тому

    nextProgram: Has a series on indie game development
    also nextProgram: Dies programming chess

    • @nextProgram
      @nextProgram  4 роки тому +1

      This was honestly harder lol

    • @demetresaghliani9048
      @demetresaghliani9048 4 роки тому

      ​@@nextProgram Could've used Unity for it, too, especially since the AI code was so simple 😄

  • @bertiemunn129
    @bertiemunn129 4 роки тому

    I thought this was going to be a weird chess AI in Scratch. now that would be impressive

  • @ultra.2500
    @ultra.2500 4 роки тому

    Loving the content keep it up!

  • @HTWwpzIuqaObMt
    @HTWwpzIuqaObMt 2 роки тому

    Good vid man. Also its not really a AI since it doesnt use any ml algorithms like neat etc. Its just ur brain that made that alg and applied it. Keep going mate good job

  • @cosmicpegasis7591
    @cosmicpegasis7591 4 роки тому +1

    Congrats mate you doubled again!
    You're like the code bullet but more polite

  • @user-ms9yk5ug3e
    @user-ms9yk5ug3e 4 роки тому

    I love this kind of videos!

  • @kyletaylor1151
    @kyletaylor1151 4 роки тому

    i was expecting it to be like if the ai is about to lose it flips the board or a gust of wind comes along

  • @RazgovorIsDialog
    @RazgovorIsDialog 3 роки тому

    Have you considered uploading the code you used for everyone to take a look at?

  • @EpicVideoGamer7771
    @EpicVideoGamer7771 4 роки тому

    If you continue this project, you should add a delay before the opponent's move to make it more realistic. Also, when a piece is moved, it should quickly slide across the screen to the chosen square. Nice vid :)

  • @koffy_retired
    @koffy_retired Рік тому

    "The fancy pawn that can move diagonally but not jump over pieces." See now if we all described Bishops like this, Chess would be solved by now.

  • @leticiajn
    @leticiajn 3 роки тому

    10 videos, 24k subscribers! Thats is amazing!! Please teach us your wisdom!

  • @Arcarctic
    @Arcarctic 3 роки тому

    I wish i could use some more of that if statement...

  • @BludyBups
    @BludyBups 4 роки тому

    I like thumbnail of the video saying: if about to lose - don't

  • @ishashka
    @ishashka 4 роки тому +2

    I tried making a proper chess engine once. Like, with all the actual rules implemented. It was hell

  • @scheddoc
    @scheddoc 4 роки тому

    what’s the stock music you use in this video?

  • @lastsecond959
    @lastsecond959 4 роки тому

    What is your color scheme and theme for sublime text?

  • @reulesr
    @reulesr 4 роки тому +1

    omg i love your vids! I feel like we are on the same page learning to make videogames and your vids inspire me to stop being lazy😂

  • @kenzostaelens1688
    @kenzostaelens1688 4 роки тому

    that intro was beautiful

  • @jstara9125
    @jstara9125 4 роки тому

    This is the type of inspiration i need in order to not give up on my game. I hate coding and as someone who has no idea what they're typing, I have to decide between the will to live and opening up Unity! Glad to see your hard work payed of for you!