Can THIS win Sebastian Lague's Chess challenge?

  Рет қаралды 197,471

Game Tech Explained

Game Tech Explained

8 ай бұрын

My contribution to Sebastian Lague's 2023 Chess bot programming competition. It looks positively dashing. But can it win?
UPDATE VIDEO: • Video
GitHub repo containing both bots mentioned in the video: github.com/GameTechExplained/...
A massive thanks to Sebastian for hosting this competition, and for his videos. You rock!
Creative Commons assets:
"Chess" (skfb.ly/6uVLu) by xnicrox is licensed under Creative Commons Attribution (creativecommons.org/licenses/b....
"Chess" (skfb.ly/oGrOq) by YarikLegendary is licensed under Creative Commons Attribution (creativecommons.org/licenses/b....

Пікірлер: 448
@legendgames128
@legendgames128 8 ай бұрын
Lol, the challenge wanted to promote readable small chess bots, but you managed to make it infeasibly readable lmao.
@gametechexplained
@gametechexplained 8 ай бұрын
Well, I focused on small ;) There's a more readable version of the code on my GitHub, but it's not the prettiest code ever written either
@legendgames128
@legendgames128 8 ай бұрын
@@gametechexplained Lol. Lmao. At least you have a translation for what that pawn of source code means out there somewhere. The important thing is that it works, such code is how Terraria runs. It ain't pretty, but it's practical.
@user-dh8oi2mk4f
@user-dh8oi2mk4f 8 ай бұрын
The challenge doesn’t promote readable code, it promotes readable names. There are plenty of other bs tricks to save tokens
@yanikb.1312
@yanikb.1312 8 ай бұрын
When you don't want fast or efficient code, but space-efficient xd I hope someone makes code so optimised that it could get mistaken for obfuscated code.
@saihajmann6622
@saihajmann6622 8 ай бұрын
You think I made readable code for the challenge? I barely remember what half of it does.
@pcoridan
@pcoridan 8 ай бұрын
That code needs to be printed onto a shirt! Awesome looking
@gametechexplained
@gametechexplained 8 ай бұрын
I like the idea!
@alicewonder259
@alicewonder259 8 ай бұрын
Yessssssss
@loodinek
@loodinek 8 ай бұрын
I would buy that shirt 😊
@HaphazardousSpace
@HaphazardousSpace 8 ай бұрын
True...
@Caxaho
@Caxaho 7 ай бұрын
@@gametechexplained You have 1 guaranteed purchase right here if you do!
@Luca_5425
@Luca_5425 8 ай бұрын
Really cool video! Well edited, nice commentary, overall a great piece of youtube content!! Commenting for the algorithm!
@gametechexplained
@gametechexplained 8 ай бұрын
Much appreciated!
@snk-js
@snk-js 8 ай бұрын
yes, I hope more extremely experienced people start to make content
@noroy2232
@noroy2232 8 ай бұрын
nice video man. good commentary / narrating, video length pretty nice and good little flow for the edit. keep this up, you will grow in no time 👍
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you for your kind words!
@Geosquare8128
@Geosquare8128 8 ай бұрын
funny to see how optimizing token count distorts code into the least readable garbage possible (respectfully) lmao, great video
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you, I take that as a compliment
@heavyfeather2533
@heavyfeather2533 5 ай бұрын
Yooo, it's a pleasant surprise to see you here. I hope you're enjoying life!
@OneOverPi
@OneOverPi 8 ай бұрын
You should upload a video of your bot playing itself, stockfish, or other bots. Really cool video, can't wait to see how well your bot scores in the end! :)
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you! I'll think about a video like that. I had it play stockfish and Sebastian's bot from his videos, and it lost pretty decisively to both. Can't wait either!
@imgajeed
@imgajeed 8 ай бұрын
How did you do the animations at 6:20 with the 3D boards? They are really awesome!
@gametechexplained
@gametechexplained 8 ай бұрын
Those are made in Blender (Cycles Renderer). Most of the action happens in Blender's node-based procedural tool, Geometry Nodes (changing color, moving up and down, adding the text for both the score and the little a1, a2, etc.) Each of the boards has an invisible "empty" object, and whose Y-coordinate controls how much the board is in the "points" state (moved up/down, with color and text showing). So I only have to animate that single invisible object for the transition.
@imgajeed
@imgajeed 8 ай бұрын
@@gametechexplained Damn, I think I should start learning Blender's Geometry Nodes XD. (Actually I wanted to do it but haven't found a good time since…)
@pumpkin7976
@pumpkin7976 8 ай бұрын
@@gametechexplained u should've done more with them, makes ur videos seem way more polished. I thought it was stock footage after u went back to a screen with a default font and badly drawn arrows.
@gametechexplained
@gametechexplained 8 ай бұрын
​@@pumpkin7976 yes, you're probably right. Making these takes me a lot of time, hopefully I'll be able to include more footage like this as I get better as this whole thing
@wazawoo
@wazawoo 8 ай бұрын
@@gametechexplaineddon’t listen to this foul pumpkin who is very much not in the Halloween spirit. This whole video was excellent. Animations were next level though.
@maxniederman9411
@maxniederman9411 8 ай бұрын
Nice video, will definitely look forward to future ones.
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@JonasWindey
@JonasWindey 8 ай бұрын
this is insane, how can you only have 17 subs???
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you! I just started making videos this summer. This is only my third video ever. Really awesome to see people enjoy it. Honestly happy about every single view at this point
@snowfloofcathug
@snowfloofcathug 8 ай бұрын
Good news!
@liutaurasgaidamavicius1379
@liutaurasgaidamavicius1379 8 ай бұрын
Great video! With this quality you will be able to go full-time in no-time 😈
@gametechexplained
@gametechexplained 8 ай бұрын
I hope so!
@dot.4069
@dot.4069 8 ай бұрын
Amazing video, looking forwarding to seeing more videos from you!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@fdb-js5uh
@fdb-js5uh 8 ай бұрын
In modern versions of C# you can remove explicit variable type in stackalloc by wrapping it in (), like var smth = (stackalloc Type[10]); will be of type Span instead of default Type* pointer type.
@gametechexplained
@gametechexplained 8 ай бұрын
Nice! I did not know this! Always great to learn new things
@Dr-Zed
@Dr-Zed 8 ай бұрын
I'm always so impressed by source code formatted to be ASCII art
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you. You have probably seen that donut-shaped code, which was a huge inspiration
@yajusgakhar6969
@yajusgakhar6969 8 ай бұрын
@@gametechexplainedI was thinking that must be the reference/idea behind it 😂
@RoboticusMusic
@RoboticusMusic 7 ай бұрын
Which language(s) are best suited (most flexible) for this style of ASCII art as code? @@gametechexplained
@stevenkoski416
@stevenkoski416 Ай бұрын
Is it ASCII if it’s just a silhouette?
@JottHa
@JottHa 8 ай бұрын
As Luke from LMG just said on the WAN show, if you make a good video the algorithm will pick it up and show it to people. You made a fantastic video and it showed up for me!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you! I am a bit overwhelmed tbh, I expected much less viewers
@lusiaa_
@lusiaa_ 8 ай бұрын
Such a nicely made video, I'm so glad it got recommended to me. Subscribed!
@partlysunny7214
@partlysunny7214 8 ай бұрын
Hugely underrated channel! I love the way you explain your process quickly but simply. Keep it up!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you, I am planning to!
@Gunbudder
@Gunbudder 8 ай бұрын
if all your floats have similar magnitudes, its likely that scaled integers can get you much more accurate values. you can do a little analysis and see how many bits are "wasted" in your floats using some math or even just doing bitwise comparisons on the IEE 754 singles.
@gametechexplained
@gametechexplained 8 ай бұрын
Yes, that is a good idea, too. Not sure about the network weights' range, but there are techniques to ensure weights stay reasonably small in absolute value (which I did not use for my network). They are halfs, by the way, not singles, so they only use 2 byte, compared to a 4 byte single. But yes, it is possible that scaled integers would have allowed me to go smaller / or better use the bits I have
@Greathelloboy
@Greathelloboy 8 ай бұрын
i predict that this video will blow up its very well made
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you! I really hope you are right
@baguettefish
@baguettefish 8 ай бұрын
It definitely will
@Eljay_Kay
@Eljay_Kay 8 ай бұрын
Excellent video! Looking forward to seeing your bot in competition
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you, definitely looking forward, too!
@123gostly
@123gostly 8 ай бұрын
Loved it! Thanks for sharing in this nice video format.
@gametechexplained
@gametechexplained 8 ай бұрын
Glad you enjoyed it!
@donaldklopper
@donaldklopper 8 ай бұрын
Brilliant. Can't wait to hear from Sebastian.
@gametechexplained
@gametechexplained 8 ай бұрын
Same hear! I think it'll take a bit of time. Just running those matches must take forever, unless he gets a bunch of PCs from somewhere
@theforeskinsnatcher373
@theforeskinsnatcher373 8 ай бұрын
definitely keep us updated!
@gametechexplained
@gametechexplained 8 ай бұрын
Will do!!
@Vanawy
@Vanawy 8 ай бұрын
Awesome content! Good luck with competition :)
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@Meodoc
@Meodoc 8 ай бұрын
Great video! Definitely will stay around for more awesome stuff!
@gametechexplained
@gametechexplained 8 ай бұрын
Awesome thank you!
@robproductionsgames
@robproductionsgames 8 ай бұрын
Nice work! I definitely struggled with this challenge and my bot used some… “unique” heuristics as opposed to your approach lol but I’m curious to see the results! Thanks for the explanations!
@gametechexplained
@gametechexplained 8 ай бұрын
Looking forward to seeing how your bot performs!
@justinshin6867
@justinshin6867 8 ай бұрын
Loved this video!
@sanderclaes4560
@sanderclaes4560 8 ай бұрын
Really interesting video! I've been searching for content like this on youtube for a while .
@Rkcuddles
@Rkcuddles 5 ай бұрын
This was great! Thanks for taking the time to edit and share your experience. Fascinating challenge!
@lluiscerda2027
@lluiscerda2027 7 ай бұрын
Amazing video! Nice work!
@harriehausenman8623
@harriehausenman8623 6 ай бұрын
Awesome stuff! 🤗
@eddielally2045
@eddielally2045 8 ай бұрын
great video, hope it gains you some recognition. The graphics were incredible
@gametechexplained
@gametechexplained 8 ай бұрын
Much appreciated!
@qoobes
@qoobes 8 ай бұрын
Amazing, need more people like you on youtube! Keep it up! 😁
@gametechexplained
@gametechexplained 8 ай бұрын
Wow, thank you!
@ccoodduu
@ccoodduu 8 ай бұрын
Interesting to see your thought process, great video!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@lythd
@lythd 8 ай бұрын
wow i absolutely love the aesthetic code in a pawn at the end! very good video! now im a bit nervous about my entry if u r just trying to be in the top half lmao
@theophilewallet7795
@theophilewallet7795 8 ай бұрын
Very good vidéo 👍, hope your channel grows, you already have one international subscriber (French). 😉
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you! Awesome to hear that people from around enjoyed my video! Hoping to see you around!
@TeamDman
@TeamDman 8 ай бұрын
Damn nice video, I love the rendered shots
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@cleo__cleo9227
@cleo__cleo9227 8 ай бұрын
very cool video. good luck!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@kvktus38
@kvktus38 8 ай бұрын
Amazing Video man keep up the good work 🎉
@gametechexplained
@gametechexplained 8 ай бұрын
Thanks! Will do!
@varus4827
@varus4827 8 ай бұрын
incredible video! amazing animations aswell
@gametechexplained
@gametechexplained 8 ай бұрын
Thanks a ton!
@ReinkeDK
@ReinkeDK 8 ай бұрын
Amazing work :)
@FlyGamingChannel
@FlyGamingChannel 8 ай бұрын
Great video. Subbed and looking forward to your next upload.
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@shlaps9161
@shlaps9161 8 ай бұрын
subbed, amazing work!!!
@gametechexplained
@gametechexplained 8 ай бұрын
Much appreciated!
@312ingsscripts7
@312ingsscripts7 8 ай бұрын
im so glad i stumbled upon this channel
@hazzabro3226
@hazzabro3226 8 ай бұрын
Great video man!
@gametechexplained
@gametechexplained 8 ай бұрын
Appreciate it!
@Koutsie
@Koutsie 8 ай бұрын
nice video, well edited too and about a interesting topic! subscribed!🎉
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you and welcome
@General12th
@General12th 6 ай бұрын
This is amazing!
@WarpRulez
@WarpRulez 8 ай бұрын
Limiting the program to a number of source code "tokens" is perilous if you don't also limit the length of such a token. Ostensibly a string literal is one single token, so you could have a 10-megabyte string literal containing whatever you want, and as long as you can somehow use it to execute an algorithm you can do whatever you want.
@simonelungarella9000
@simonelungarella9000 7 ай бұрын
If you check the rules you'll see that this possibility has been denied by limiting namespaces and methods that are allowed to use
@WarpRulez
@WarpRulez 7 ай бұрын
@@simonelungarella9000 Do the rules limit the length of string literals?
@simonelungarella9000
@simonelungarella9000 7 ай бұрын
@@WarpRulez I don't think so but you can read the following: "You may not store data inside the name of a variable/function/class etc (to be extracted with nameof(), GetType().ToString(), Environment.StackTrace and so on)".
@thesfreader3068
@thesfreader3068 7 ай бұрын
@@WarpRulez yes
@user-zz6fk8bc8u
@user-zz6fk8bc8u 7 ай бұрын
@@WarpRulez no but in strings every character counts as a token, so no free lunch there.
@antonsimkin
@antonsimkin 5 ай бұрын
Great videos, subscribed
@gametechexplained
@gametechexplained 5 ай бұрын
Welcome aboard!
@octosaurinvasion
@octosaurinvasion 8 ай бұрын
Nice work!!
@gametechexplained
@gametechexplained 8 ай бұрын
Thanks!
@squdioodellover2589
@squdioodellover2589 8 ай бұрын
Loved the piece weight visualisation :)
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@cacaboss227
@cacaboss227 8 ай бұрын
I thoroughly enjoyed your video!
@gametechexplained
@gametechexplained 8 ай бұрын
I'm so glad!
@U_Geek
@U_Geek 8 ай бұрын
Meanwhile I submitted Bob,a simple minded bot who only follows checks, captures and attacks and can run away if in danger. But you know what I had fun building Bob.
@gametechexplained
@gametechexplained 8 ай бұрын
That is the most important part! Looking forward to seeing how your bot does
@user-dh8oi2mk4f
@user-dh8oi2mk4f 8 ай бұрын
I can definitely see this creating a completely hilarious game where Bob takes a bunch of pieces then starts running it's king to the other side of the board
@Pantheos
@Pantheos 8 ай бұрын
Really cool ideas, your bot is better than mine for sure :D Good luck!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you, and good luck, too. Looking forward to seeing how our bots will do
@artemon121
@artemon121 8 ай бұрын
Awesome video!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@minuskelvin3619
@minuskelvin3619 8 ай бұрын
I'm curious as to what the neural network architecture for your first attempt was? With your 4-weights-per-token packing strategy, that's an upper bound of 4096 weights, so it'd have to be pretty small. With that kind of constraint, a standard network architecture would have capped out around 5 hidden layer neurons, which wouldn't have been enough to be any good.
@gametechexplained
@gametechexplained 8 ай бұрын
I use 40 features as input, and 3 hidden layers of 12 neurons each. In my experiments, I tried various sizes up to 8 hidden layers and 32 neurons each with 54 features as input, and the loss was not much lower than the 3x12 setup. I think the main issue is using features as input rather than the full chess board, because we already loose a lot of information there. However, using one 8 by 8 set of inputs per each of the 12 piece types the way many papers seem to do it would mean max out our tokens with a single layer network already.
@minuskelvin3619
@minuskelvin3619 8 ай бұрын
@@gametechexplained What were the 40 features?
@AP-dc1ks
@AP-dc1ks 8 ай бұрын
@@gametechexplainedConvolutions
@user-dh8oi2mk4f
@user-dh8oi2mk4f 8 ай бұрын
Hey, it's the guy who chesses boys
@petrblue
@petrblue 8 ай бұрын
Great job!
@gametechexplained
@gametechexplained 8 ай бұрын
Thanks!
@dricimourad3544
@dricimourad3544 8 ай бұрын
Amazing video , keep going
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you, I will
@shadowskullG
@shadowskullG 8 ай бұрын
I liked this video, well made and good documentary. Hope you win!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@gotMylky
@gotMylky 8 ай бұрын
Excellent work, earned a sub :)
@gametechexplained
@gametechexplained 8 ай бұрын
Awesome, thank you!
@masterboxer74
@masterboxer74 8 ай бұрын
Amazing animations 😮
@rainestorme4057
@rainestorme4057 8 ай бұрын
Nice video, doing all of the things for the algorithm for you
@gametechexplained
@gametechexplained 8 ай бұрын
Thanks for that!
@cyb3ristic
@cyb3ristic 8 ай бұрын
great video man :)
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@Blackfire123creation
@Blackfire123creation 7 ай бұрын
Very engaging Video! I'm curious to see how you bot does in the competition.
@Pope_Protein
@Pope_Protein 8 ай бұрын
Great video definitely earnt my subscription and all those to come
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you, and welcome on board
@Pope_Protein
@Pope_Protein 8 ай бұрын
@@gametechexplained I'll definitely be watching in future, remember me before you become famous 🤣
@BittermanAndy
@BittermanAndy 8 ай бұрын
Excellent! While I never got around to completing (or even doing very much work on) my bot for the competition, I agreed that trying to make a "good bot" is a dead end... nobody's going to make anything that will beat Stockfish, so what's the point? But making something clever / creative / visually interesting / code that's shaped like a chess piece (!) is much more interesting. Well done, and good luck in the competition!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you so much!
@yodazen6319
@yodazen6319 8 ай бұрын
Very entertaining !!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@worldadmin9811
@worldadmin9811 8 ай бұрын
excellent work
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you! Cheers!
@maxfarouk3407
@maxfarouk3407 8 ай бұрын
Very cool man. When i saw sebastions video i got quite peaked. I havent followed that series though as i mostly followed his unity stuff and i feel more comfortable in python. Youre video is great and its really cool what more experienced programers are capable of. Its onspiring to know that im not so far from stuff lole this.
@gametechexplained
@gametechexplained 8 ай бұрын
Great to hear! I did not know anything about Chess AI before watching his videos either. One thing I really love about his channel is that he can make you feel like you truly understand the all the basics of an entirely new thing in about 45 minutes
@maxfarouk3407
@maxfarouk3407 5 ай бұрын
Agreed@@gametechexplained
@speedg
@speedg 8 ай бұрын
cool video, nice throwback to the donut shaped donut code
@gametechexplained
@gametechexplained 8 ай бұрын
Yes, that was definitely the main inspiration in terms of formatting
@moxiwolf
@moxiwolf 8 ай бұрын
I'm going to quote my TA after showing her a code I made while on double the recommended daily does of NyQuil: "what have you done?"
@gametechexplained
@gametechexplained 8 ай бұрын
😂
@Julzaa
@Julzaa 8 ай бұрын
You earned a subscriber!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@trueberryless
@trueberryless 8 ай бұрын
Dude, I'm so hyped how insane other people went with this challenge? I didn't have that much time and brain sells as you, so I hope my bot is top 0.001% of submissions... xD
@gametechexplained
@gametechexplained 8 ай бұрын
Looking forward to seeing how your bot does
@sabitastisch9228
@sabitastisch9228 8 ай бұрын
I absolutely love it! :D
@gametechexplained
@gametechexplained 8 ай бұрын
I'm glad you like it
@Maximxls
@Maximxls 8 ай бұрын
very well made!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@nebulaeedoto
@nebulaeedoto 8 ай бұрын
wow, i'm impressed with video quality
@gametechexplained
@gametechexplained 8 ай бұрын
Happy to hear
@wChris_
@wChris_ 8 ай бұрын
this just goes to show, that writing small code is not the same as writing good code. (as in readable, understandable and clean)
@gametechexplained
@gametechexplained 8 ай бұрын
Yes, very much true!
@YasserSedrati
@YasserSedrati 8 ай бұрын
Well made
@ch4rlie855
@ch4rlie855 8 ай бұрын
8:47 absolutely killed me bro. you earned a sub, great vid!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@pegrat
@pegrat 8 ай бұрын
this is AWESOME!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@JirkaKlimes_
@JirkaKlimes_ 8 ай бұрын
This video was awesome! Thanks. (+sub)
@gametechexplained
@gametechexplained 8 ай бұрын
Awesome, thank you!
@thenotbaldguy4263
@thenotbaldguy4263 8 ай бұрын
actually underrated channel, the algo needs to know
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@febejo404
@febejo404 8 ай бұрын
Great video! Did you format you code into an image by hand or is that an extension?
@gametechexplained
@gametechexplained 8 ай бұрын
I did it by hand. I used a small black and white picture as guidance. However, the footage in the video is actually not me hand-formatting, but it's a small script I wrote that does the changes more optimally and quickly, to generate a smoother video. The script got the hand-created final result as input and calculated the changes needed
@ersinbasaran
@ersinbasaran 8 ай бұрын
@@gametechexplained that's even more impressive ❤
@erroneum
@erroneum 7 ай бұрын
I'm curious, could you fit a much larger network in if you made all of it's constant data just a single string, which was then processed on launch? I don't know exactly what C# considers a token, but I'd guess a string only counts as one, and that the library has some inbuilt feature for parsing JSON, XML, or some other structured markup.
@evotech
@evotech 7 ай бұрын
You are a smart man
@mr_waffles_the_dog
@mr_waffles_the_dog 8 ай бұрын
My thought is whether you can save more tokens by have the initializers expand out the compressed boards. The initializers would become a bit bigger, but you'd save tokens on access
@gametechexplained
@gametechexplained 8 ай бұрын
I am not sure I fully understand... What do you mean by expanding out the compressed boards?
@triplebog
@triplebog 8 ай бұрын
Fantastic video!! I wonder if anyone used any tricks from the demoscene community. Like I think it's not uncommon for them to store their entire script in a zipped format, and then to have a little piece of code that runs at the start to unpack the rest of the code and then run it. Obviously things are a bit different since they are optimizing for raw script size and you are optimizing for tokens. But that could potentially be an interesting avenue. (If it's even possible in c# I have no idea if it would be)
@gametechexplained
@gametechexplained 8 ай бұрын
I think it would be possible. There's an interesting trade-off between efficient packing and code needed to unpack, but this would definitely be interesting to try
@vigigamehacker123
@vigigamehacker123 8 ай бұрын
Would love to see a video focused solely on building that first neural network
@gametechexplained
@gametechexplained 8 ай бұрын
I thought about how much detail to add about that bot. But tbh making videos takes a lot of time for me, so I could not really go into detail about both. I might make a video about a different neural network project in the future
@duckyyaboi3129
@duckyyaboi3129 8 ай бұрын
Just wanted to say the quality on this video was outstanding for how low views it has!
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@SuperGamersgames
@SuperGamersgames 8 ай бұрын
Heh, that last touch was amazing. :P
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@senorpizza
@senorpizza 8 ай бұрын
For only 300 subs, the quality and amount of effort put in is amazing. Here before 1k 🎉
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you! Tbh it is still hard to believe it went past 1k now. I had 17 subs when posting this
@domasinkujur258
@domasinkujur258 7 ай бұрын
you know he is great at coding when his code indentation looks like the project thumbnail itself
@Bigzthegreat
@Bigzthegreat 8 ай бұрын
KZbin is suggesting smaller creators that are high quality, and i love it
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you! Honestly, I am a bit overwhelmed with how many people watch this! I had ~200 views for my entire channel prior to this
@stellar4677
@stellar4677 8 ай бұрын
good video
@gametechexplained
@gametechexplained 8 ай бұрын
Glad you enjoyed it
@vyldim3401
@vyldim3401 8 ай бұрын
I sooooo wanted to join this man why did I have to be busy and sick
@gametechexplained
@gametechexplained 8 ай бұрын
Oh, that is too bad
@wingdinggaster6737
@wingdinggaster6737 5 ай бұрын
You should independently rebuild this with a slightly higher token limit. Perhaps shape it like a knight/bishop
@RRPLD_Ambassador
@RRPLD_Ambassador 7 ай бұрын
Where can I read about training a chess neural network?
@floridaman964
@floridaman964 7 ай бұрын
Jeez dude
@jaes99
@jaes99 8 ай бұрын
good job
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@sumongus
@sumongus 8 ай бұрын
I was totally not expecting that reformat at 9:17, but it looks awesome nonetheless! (readability has left the chat)
@gametechexplained
@gametechexplained 8 ай бұрын
Thank you!
@arrbee7839
@arrbee7839 8 ай бұрын
Did you manually format the code in that shape in the end or is there like some extension I could use, cuz that's hella cool but seems like an impossible amount of work if its done manually XD
@gametechexplained
@gametechexplained 8 ай бұрын
That was done manually, using a small picture for reference
I Ran a Chess Programming Tournament, Here's How it Went!
1:18:42
Sebastian Lague
Рет қаралды 521 М.
WorstFish: The Dumbest Chess Bot
17:09
GothamChess
Рет қаралды 1 МЛН
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 41 МЛН
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 5 МЛН
I Made A Chess AI But In Only 1 File
17:34
Simply In Dev
Рет қаралды 10 М.
Stockfish Has Ruined Chess
8:20
Chess Vibes
Рет қаралды 465 М.
5 Checkmates Chess ENGINES CAN'T Find!
13:22
Chess.com
Рет қаралды 113 М.
I made my own chess bot (Part 1)
14:49
Data Time
Рет қаралды 10 М.
Computing Pi on the NES
9:43
NesHacker
Рет қаралды 170 М.
how NASA writes space-proof code
6:03
Low Level Learning
Рет қаралды 2,1 МЛН
Coding Adventure: Chess
29:22
Sebastian Lague
Рет қаралды 3,7 МЛН
I Made a 32-bit Computer Inside Terraria
15:26
From Scratch
Рет қаралды 3,4 МЛН
Answering Your Questions
29:12
Sebastian Lague
Рет қаралды 303 М.
📦Он вам не медведь! Обзор FlyingBear S1
18:26
cute mini iphone
0:34
승비니 Seungbini
Рет қаралды 1,1 МЛН
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 26 МЛН
🔥Идеальный чехол для iPhone! 📱 #apple #iphone
0:36
Не шарю!
Рет қаралды 1,3 МЛН