I coded Chess.com clone in 4 hours (Beginner Friendly)

Sdílet
Vložit
  • čas přidán 5. 07. 2024
  • Live link - chess.100xdevs.com
    In this video, Harkirat takes you through how to build a multiplayer realtime game like chess github.com/code100x/chess/
    Open issues if you want to help me build this - github.com/code100x/chess/issues (Bounties for all cohort folks)
    00:00:00 - Introduction
    00:01:00 - More Introduction
    00:04:30 - Initial System Design
    00:15:15 - Coding the Backend
    00:46:26 - Testing with simulated frontend
    01:01:24 - Frontend in React
    02:05:14 - Adding resiliency
    02:19:20 - Scaling the system - Easy
    02:26:01 - Scaling the system - Harder
    Links:
    Cohort: harkirat.classx.co.in/
    Twitter: / kirat_tw
    Linkedin: / kirat-li
    Instagram: / kirat_ins
    Discord: / discord
    Telegram: t.me/kirat_internal_group

Komentáře • 195

  • @harkirat1
    @harkirat1  Před 2 měsíci +24

    Part 2 - czcams.com/video/3QHNwUAC7q4/video.html

    • @rayyan21d
      @rayyan21d Před 2 měsíci

      Hey @harkirat1 I would love to buy some merch incase you are going to release them aswell. Your content is amazing. It's bringing the "coding is so cool and fun" kinda vibe that I get from watching foreign youtubers to indian audience aswell! Would love to see more of such creative content. LESSSGOOO!!

    • @manojsk1256
      @manojsk1256 Před 2 měsíci

      bro use moveNumber() instead on timestamp 56:15

    • @frenzoop
      @frenzoop Před 2 měsíci

      could u makie a game analyzer?

  • @anushkaparkhi2475
    @anushkaparkhi2475 Před 2 měsíci +228

    samay bhai ne bola hoga 😂😅
    Doesn't matter though happy to learn from harkirat always ❤🎉

  • @devthakkar3765
    @devthakkar3765 Před 2 měsíci +37

    The intro t-shirt fulfilled its purpose. Amazing vid!

  • @sameerfaridi2
    @sameerfaridi2 Před 2 měsíci +21

    you are damn good coder, keep growing lots of love

  • @imrrockyy
    @imrrockyy Před 2 měsíci +86

    One day , he will upload the video, I code a whole universe in 6 hours .
    Hats off Sir 😜😁 🔥🔥🔥🔥

    • @sayan-nj1mr
      @sayan-nj1mr Před 2 měsíci +7

      😜😂😜🔥🔥🔥🔥bhag bkl

  • @shubhdevs
    @shubhdevs Před 2 měsíci +12

    Well done Harkirat Bhaiyaa!!!! ..... Next project should be on building excalidraw from scratch

  • @aizenisplanning
    @aizenisplanning Před 2 měsíci +6

    Great work, harkirat ! ❤

  • @merc.5802
    @merc.5802 Před 2 měsíci +8

    Keep these coming!!

  • @mohdsameer2445
    @mohdsameer2445 Před měsícem

    really helpful bro please make more projects like these

  • @vincevdam
    @vincevdam Před 2 měsíci

    This is awesome! Thank you!

  • @rishabhkumar1482
    @rishabhkumar1482 Před 2 měsíci +5

    OG is back ❤

  • @Usman_31396
    @Usman_31396 Před 2 měsíci +3

    I want to join your cohort 0-1 but it late can u tell me i future you launch cohort 3.0 or else on related to cohort 2.0
    so i will join in future and wait for the cohort 3.0 or i join cohort 2.0 reply harkirit bhaiya

  • @malluarjun8287
    @malluarjun8287 Před 2 měsíci +58

    As a senior engineer i am telling you , dont follow anybody blindly
    He is basically coding and writing which he has already written somewhere , coding is just 20% part of the software engineering where as 80 % goes in thinking,

    • @Herxh428
      @Herxh428 Před 2 měsíci +21

      I am also senior engineer and the way he is coding is awesome 10x better than all those tutorial video on Internet here u can actually learn how the things work and how to get out of tutorial hell . By the way you are senior engineer watching this video and commenting such shit what a shame dude at least have some respect for someone who is trying to give something free to community.

    • @malluarjun8287
      @malluarjun8287 Před 2 měsíci +20

      @@Herxh428 what free bro, literally this guy changed the 5 crore thumbnail in previous video to normal thumbnail, first he was attracting students by showing 5 crore then due to a little backlash he changed it, and then talking about this particular video, so he is a tech youtuber this video is necessary because he will then use this video to diverger his audience to buy the course. It simple marketing nothing free

    • @Herxh428
      @Herxh428 Před 2 měsíci

      @@malluarjun8287 He literally gave away more than 12000 $ to students during cohort he is not like other course sellers who make 1-2 app and say
      get out he guides just like he is big brother to everyone . Even you have to pay to learn alphabet during school here he is providing valuable content which is nowhere in CZcams and can easily make someone mid level developer if followed properly. I think when he inves his time and effort also extend 2 month course to 5 month just because students can learn more i don't think one individual can do more than this for community.

    • @Herxh428
      @Herxh428 Před 2 měsíci

      ​@@malluarjun8287He literally gave away more than 12000 $ to students during cohort he is not like other course sellers who make 1-2 app and say
      get out he guides just like he is big brother to everyone . Even you have to pay to learn alphabet during school here he is providing valuable content which is nowhere in CZcams and can easily make someone mid level developer if followed properly. I think when he inves his time and effort also extend 2 month course to 5 month just because students can learn more i don't think one individual can do more than this for community.

    • @Herxh428
      @Herxh428 Před 2 měsíci +12

      He literally gave away more than 12000 $ to students during cohort he is not like other course sellers who make 1-2 app and say
      get out he guides just like he is big brother to everyone . Even you have to pay to learn alphabet during school here he is providing valuable content which is nowhere in CZcams and can easily make someone mid level developer if followed properly. I think when he inves his time and effort also extend 2 month course to 5 month just because students can learn more i don't think one individual can do more than this for community

  • @HasanMahmud-ix8yk
    @HasanMahmud-ix8yk Před 2 měsíci +3

    This man is a Genius

  • @SamuelTeja246
    @SamuelTeja246 Před 2 měsíci

    Can you discuss and do an actual implementation of a product like KAFKA. I know there'll be a huge enginnering team actually involved in building that

  • @ROHITKUMAR-ym2bj
    @ROHITKUMAR-ym2bj Před 2 měsíci

    Do I need to install nodemon, whenever I'm trying to send anything I have to compile the typescript the file and start node server again and again

  • @mhammadsaani
    @mhammadsaani Před 2 měsíci

    I will design everything you are doing but in react/django soon!

  • @RitikRaj-we2sc
    @RitikRaj-we2sc Před 2 měsíci

    Where to host the websocket ? I tried on vercel but seems like it has no support for websockets

  • @joshbleijenberg4000
    @joshbleijenberg4000 Před 2 měsíci +2

    This is amazing

  • @srchetankumar448
    @srchetankumar448 Před 2 měsíci

    interesting harkirat bhai

  • @pallavibobde4747
    @pallavibobde4747 Před 2 měsíci

    Can you please tell what vscode extensions do you use

  • @justchess182
    @justchess182 Před 2 měsíci

    can you build a website that could provide only hints for questions of jee their are solutions available online but that doesnt help to study

  • @thor1626
    @thor1626 Před měsícem

    can anyone tell me what are the prerequisites to follow along with this tutorial??

  • @Bulleteyes
    @Bulleteyes Před 2 měsíci +1

    Any suggestions on how to search for web3 developer opportunities in india?

  • @agent_spidey
    @agent_spidey Před 8 dny

    what vs code extension is used here to autofill?? Some autofill suggestions are really helpful.

  • @kaushikkajjam
    @kaushikkajjam Před 2 měsíci

    which vscode extension do u use for copilot free anything

  • @rcryptop2e182
    @rcryptop2e182 Před 2 měsíci +2

    Bruh I have to help myself to become a game Dev on web 3 please guide me 🥺, got nothing to lose already lost most of it

  • @Relex-ui5xj
    @Relex-ui5xj Před 19 dny

    I'm getting an error "websocket is already in closing or closed" repeatedly how can I solve this

  • @kushaltanna5569
    @kushaltanna5569 Před 2 měsíci

    interesting topic.. thanks

  • @karanbadhwar4113
    @karanbadhwar4113 Před 2 měsíci +86

    Hello brother, The video is max in 360p, it gets blur.

    • @harkirat1
      @harkirat1  Před 2 měsíci +56

      Will process in ~30 mins

    • @karanbadhwar4113
      @karanbadhwar4113 Před 2 měsíci +13

      @@harkirat1 Thankyou brother

    • @happypumpkin7956
      @happypumpkin7956 Před měsícem +1

      That's part of the 'Indian CZcamsr giving you the best coding tutorials' experience.

    • @happypumpkin7956
      @happypumpkin7956 Před měsícem +2

      @truck.-kun. I was kidding, Truck Kun

  • @howto_7
    @howto_7 Před 2 měsíci

    why not use the tailwind extension for vscode 😭

  • @Akas-hi7lv
    @Akas-hi7lv Před 2 měsíci +2

    Just want to get one clarification out here on how the server will handle the situation if browser 1 wants a 5 minutes timer game and browser 2 tries with a 10 minute timer game?

    • @arnaudsebastienblaze8333
      @arnaudsebastienblaze8333 Před 16 dny

      You probably already have your answer considering it's been a month, but you can simply just set up different waiting variables for different time signatures. Like waiting5, waiting5/2 (for like 5 minutes with 2 s increment) and so on for all different timings. And then same logic should work as explained in video

  • @rishabhrai5667
    @rishabhrai5667 Před 2 měsíci +53

    B E G I N N E R F R I E N D L Y

  • @UECAshutoshKumar
    @UECAshutoshKumar Před měsícem

    Thank you

  • @yourguypokemon8534
    @yourguypokemon8534 Před 2 měsíci

    That player beat you on time thinking he's very smart 🤓, meanwhile you built the whole chess engine 😅😅 , btw love your videos❤

  • @abhash9596
    @abhash9596 Před 2 měsíci +1

    what is your rating bhaiya

  • @thebhatmohsin
    @thebhatmohsin Před 2 měsíci +1

    When you build a software it seems to be easy but when I try to do it myself it gives me very harsh reality hit😢😅

  • @Dr.dhumketuIITDholakpur
    @Dr.dhumketuIITDholakpur Před 2 měsíci

    Let's begin

  • @harshakorikanti6375
    @harshakorikanti6375 Před 2 měsíci

    sound is little bit low, do please increase the sound

  • @tanaykmr
    @tanaykmr Před 2 měsíci +1

    Keep these coming sir?

  • @ishankhambhaliya960
    @ishankhambhaliya960 Před měsícem

    I see quest in bg, are you doing VR dev ??

  • @shotbotop3790
    @shotbotop3790 Před měsícem +1

    Harkirat's famous last words : FoRk It ! XD

  • @saurabbhattarai7228
    @saurabbhattarai7228 Před 2 měsíci

    Why its only in 360p?

  • @lotuttv
    @lotuttv Před měsícem +1

    this is cool, but it has me question is this smth students would be putting on their github out of boredom or no

  • @arshsalaria2394
    @arshsalaria2394 Před 2 měsíci

    Where is web3 cohort?

  • @rubyciide5542
    @rubyciide5542 Před 2 měsíci

    What is your typing speed?

  • @no3926
    @no3926 Před 2 měsíci +1

    im new to development should i watch this would this be usefull for me anyone please tell

    • @TheRealGigaCat
      @TheRealGigaCat Před 2 měsíci +2

      everything is useful. You may not understand something. But it will click later on. Do parallel learning not linear.

  • @binary__baby
    @binary__baby Před 2 měsíci

    1st comment bhaiya big fan ❤❤

  • @Pranavv746
    @Pranavv746 Před 2 měsíci +1

    Does it have chess engine also? ( Abhi poori video nhi dekhi h..)

  • @Harsha7257
    @Harsha7257 Před 2 měsíci

    Can anyone tell which AI tool is begin used in the video for auto generation?

  • @manasandmohit
    @manasandmohit Před 2 měsíci

    What does Kirat uses when he is drawing figures to explain?

    • @Raykibul
      @Raykibul Před 2 měsíci

      excalidraw , open source web drawing app

  • @srikaramekorama1818
    @srikaramekorama1818 Před 2 měsíci

    👏👏👏

  • @vaishnaowankar
    @vaishnaowankar Před 2 měsíci

    What the hell man I just downloaded the app and you made a tutorial 😂.

  • @ujjawalgupta9037
    @ujjawalgupta9037 Před 2 měsíci

    Bhaiya mai bca 2nd semester students hu to mai konsa tech stack karu
    MERN , JAVA FULL STACK WEB DEVELOPER

    • @successseekercoder
      @successseekercoder Před 2 měsíci

      mern no doubt

    • @AvikNayak_
      @AvikNayak_ Před 2 měsíci

      Java. It has a more mature ecosystem. Also bigger companies use it more in their backend

  • @47_prashantkumar54
    @47_prashantkumar54 Před 2 měsíci +1

    Next Video,I defeated Samay in my own build "Chess"😮

  • @shreyas8337
    @shreyas8337 Před 2 měsíci

    Samay would be proud XD

  • @pranaytiwari9532
    @pranaytiwari9532 Před měsícem

    I m getting error as code from my try catch is not executed in Games.ts it says the if conditions above it hai early returns plz help

  • @draken7667
    @draken7667 Před měsícem

    Can someone explain this , he types the code and all of a sudden he pastes an entire para of code out of nowhere , where is all of that code coming from 1:21:00

  • @user-rn2oe6be9c
    @user-rn2oe6be9c Před 2 měsíci

    pls increase the audio sound

  • @ShubhamSingh-qx8bs
    @ShubhamSingh-qx8bs Před 2 měsíci +1

    I am not able to connect to my websocket using postwoman, I tried many times but it is not connecting , Can anyone help me out ?

    • @143_nimit6
      @143_nimit6 Před měsícem

      facing same issue

    • @ShubhamSingh-qx8bs
      @ShubhamSingh-qx8bs Před měsícem

      @@143_nimit6 If you find the solution do reply here.

    • @ShubhamSingh-qx8bs
      @ShubhamSingh-qx8bs Před měsícem

      @@143_nimit6 Did you find any solution?

    • @SidIsG
      @SidIsG Před měsícem

      same problem here. dont know what to do

    • @takuya.yagami.
      @takuya.yagami. Před měsícem

      Most probably you are connecting to wss://localhost:8080 instead of ws://localhost:8080

  • @howto_7
    @howto_7 Před 2 měsíci

    I have a query , if i get any bounty or not if i contribute to the 100xdev repos ? If i am not from the cohort

  • @DHRUVINVEKARIYA
    @DHRUVINVEKARIYA Před 2 měsíci

    on the order of supreme leader:

  • @oirohit
    @oirohit Před 2 měsíci +4

    Why am I gettting only 360p?

    • @sumitmondal7717
      @sumitmondal7717 Před 2 měsíci +3

      CZcams takes time to process the high quality video and after sometimes you will get the higher quality

  • @satyendrasingh9209
    @satyendrasingh9209 Před 2 měsíci

    Can't see the code, video quality is too low

  • @Mayank_Bisht_MB
    @Mayank_Bisht_MB Před dnem

    Now I know how these beginners who don't know how to create portfolio created these types of website 😂

  • @jagatappel3047
    @jagatappel3047 Před měsícem

    I want that Toy Story figures in The back😢😢😢😢😢

  • @narasimha._sai
    @narasimha._sai Před 2 měsíci

    One day harkirat: I coded chatgpt in 1 day 💀

  • @kartik_exe_
    @kartik_exe_ Před 2 měsíci

    nooo way his tshirt said fork it 😂

  • @patelvraj3778
    @patelvraj3778 Před 2 měsíci

    no live link sir ?

  • @user-hl6sg6ib8h
    @user-hl6sg6ib8h Před 2 měsíci

    tsc -b is throwing an error . i have typescript installed for the project already

    • @shankersingh1123
      @shankersingh1123 Před 2 měsíci

      Same error, did you find any solution for it?

    • @vikasreddyravulapalli5562
      @vikasreddyravulapalli5562 Před 2 měsíci

      @@shankersingh1123 same here pls tell me if you got solution?

    • @user-hl6sg6ib8h
      @user-hl6sg6ib8h Před měsícem

      In my case i manually created a tsconfig.json , if that's still an issue just run tsc [TypeScript File name] and continue the project ,
      I was not able to follow the video so I followed this repo instead -> czcams.com/video/71BWw_tNhbk/video.html&pp=ygURY2hlc3Mgb25saW5lIGNvZGU%3D @@shankersingh1123

  • @haardsolanki9398
    @haardsolanki9398 Před 2 měsíci +2

    check the king 4:23

    • @rohanb6727
      @rohanb6727 Před 23 dny

      they play g3 and there's no other threat.

  • @CSE_11
    @CSE_11 Před 2 měsíci +1

    what is your chesscom rating

  • @shankersingh1123
    @shankersingh1123 Před 2 měsíci

    tsc not found error
    What should i do?

  • @iAbhijeetShukla
    @iAbhijeetShukla Před 2 měsíci

    this has so much to do with the chess library rather than the tech stack

  • @dipesheditz8103
    @dipesheditz8103 Před 2 měsíci

    Samay bhai ka asar

  • @profireofficial6103
    @profireofficial6103 Před 2 měsíci

    Why do I feel like it's that mark Zuckerberg arc 💀

  • @ashaynaik7540
    @ashaynaik7540 Před 2 měsíci

    what autocomplete intellisense is he using ?

  • @UchihaWeb3
    @UchihaWeb3 Před 2 měsíci

    1:01:22

  • @AmoghSarangdhar
    @AmoghSarangdhar Před 2 měsíci +1

    video dekh ke depression mai chala gaya

  • @ShahNawaz-oj5xt
    @ShahNawaz-oj5xt Před 2 měsíci

    Video is in 360p max!

  • @dhanushkumar7020
    @dhanushkumar7020 Před 2 měsíci

    video is blurry , difficult to see code

  • @ppriyankuu4382
    @ppriyankuu4382 Před 2 měsíci

    56:14

  • @anantjain9679
    @anantjain9679 Před 2 měsíci

    i have an question , what is the main purpose for use typescript instead of javascript

    • @bainapallivinodkumar7672
      @bainapallivinodkumar7672 Před 2 měsíci +1

      Typscript is good in maintaining the consistency of the data types you are sending/using in a function/class where you might have a very high probability of sending a wrong data type and let you know in the initial state of initialising/calling a function or class that you are using/sending a wrong data type instead of causing issues at the final/production levels. Majorly it helps in removing the chances of errors with type of data in production level.

    • @anantjain9679
      @anantjain9679 Před 2 měsíci

      @@bainapallivinodkumar7672 oh got it, thanks bro

  • @OumGupta-nw8ye
    @OumGupta-nw8ye Před 2 měsíci

    whats your elo I mean to say hows your chess skill?

  • @rusted.dreams
    @rusted.dreams Před 2 měsíci

    collab with samay raina please!!

  • @NormalKid84
    @NormalKid84 Před 2 měsíci

    Do you play chess?

  • @anupkumar3051
    @anupkumar3051 Před 2 měsíci +3

    Don't say its simple😢😢😢

  • @painofitachi
    @painofitachi Před 2 měsíci +2

    360p mai kuch nahi dikh raha😢😢

    • @omraja404
      @omraja404 Před 2 měsíci

      Toh bhai dekh kyu rha

  • @saptarshiroy5439
    @saptarshiroy5439 Před 2 měsíci +1

    You read my mind😠 wanted to make the same project 😠😠😠😠

  • @NikhilKumar-im8ls
    @NikhilKumar-im8ls Před 2 měsíci

    Bro missed 4 crore per annum job in the thumbnail

  • @umm_iter
    @umm_iter Před 2 měsíci

    Bhai ChatGPT banadey ek ghantey me in!

  • @zippertimepass4245
    @zippertimepass4245 Před měsícem

    Hasdeo Arand bachao!!!Hasdeo Arand bachao!!!

  • @prateekkumar1683
    @prateekkumar1683 Před 2 měsíci +1

    00:50:55 - We got a bug and room got mosquitoes

  • @swapnilsharma1010
    @swapnilsharma1010 Před 2 měsíci

    make infinity match review free

  • @arijitkaran9315
    @arijitkaran9315 Před měsícem

    hopscotch is not working

    • @harkirat1
      @harkirat1  Před 27 dny

      Try using postman

    • @arijitkaran9315
      @arijitkaran9315 Před 27 dny

      @@harkirat1 Thank you for the reply, I was using hopscotch in Brave but when I used in Google Chrome, the problem was solved.

    • @arijitkaran9315
      @arijitkaran9315 Před 26 dny

      @@harkirat1 Thank you for the reply, I was using Hopscotch in Brave which had intenal blocker, once I tried it inn Google Chrome, it worked properly.

  • @vedanshbisht1309
    @vedanshbisht1309 Před 2 měsíci +1

    the same person who says tuturial hell is bad lmao .. tho loved the video. No hate tho

    • @Herxh428
      @Herxh428 Před 2 měsíci

      He said follow this for basic understanding of thie app then solve those issues un github where you will learn 100x better than following tutorial this video is base for solving those issue.

  • @sakethsenapathi8323
    @sakethsenapathi8323 Před 2 měsíci

    bro can u do PUBG clone

  • @user-my7eg3dy3f
    @user-my7eg3dy3f Před 2 měsíci +1

    You just can't matter how super human you're. What nonsense.

  • @TechSpeakCreations
    @TechSpeakCreations Před 2 měsíci +1

    ❤❤ We wants React Course From You ❤❤ Don't 💔it.

  • @muditkhanna8164
    @muditkhanna8164 Před měsícem

    will you believe if i tell you that i've defeated chess engine 2900?