AI learns to play 2048

  Переглядів 9,904,226

Code Bullet

Code Bullet

День тому

I created an AI to play the game 2048, his name is Thomas
Huge thanks to Brilliant.org for supporting this channel check them out at www.brilliant.org/CodeBullet
I have twitter now. Yay
follow me to fill the void in my heart
/ code_bullet
Become a patreon to support my future content as well as sneak peaks of whats to come.
/ codebullet
Check out my Discord server
/ discord
I know heaps of people are going to ask so here is the music
Mirror Mirror - Diamond Ortiz
Smiles for miles - Silent Partner
Hyperspeed - eveningland
Gypsy Dance - Topher Mohr and Alex Elena
Etherial Chior Ascends - Doug Maxwell
Wishful thinking - Dan Labowitz

КОМЕНТАРІ: 6 900
@ihasarax
@ihasarax 4 роки тому
Do i understand: no Am i entertained: yes
@oxygen_is_my_drug4811
@oxygen_is_my_drug4811 3 роки тому
Did i ask:no
@Paulito-ym4qc
@Paulito-ym4qc 3 роки тому
@@oxygen_is_my_drug4811 Shut up:yes
@critrawkets
@critrawkets 3 роки тому
@Bergo 3L.Normie It's your opinion : yes.
@critrawkets
@critrawkets 3 роки тому
@Bergo 3L.Normie this is not a roast: yes.
@ihasarax
@ihasarax 3 роки тому
bro why did this chat get toxic for no reason
@nintendocaprimoon63
@nintendocaprimoon63 3 роки тому
New favorite insult: "You're about as good as randomly pressing the left key"
@EurasianInvasion
@EurasianInvasion 3 роки тому
Oh, damn you right
@746yashkashwani3
@746yashkashwani3 3 роки тому
Right bro
@NoOne-wz2ht
@NoOne-wz2ht 3 роки тому
Repetitively*
@ZielAmerak
@ZielAmerak 3 роки тому
if you are lucky you'll get 2048 with just left and down over and over.
@NoOne-wz2ht
@NoOne-wz2ht 3 роки тому
@@ZielAmerak I start by randomly mashing buttons
@campbellyrc12
@campbellyrc12 3 роки тому
Tommy looks five moves into the future.. he sees his failures coming and has no choice but to helplessly walk towards them
@infrences
@infrences 3 роки тому
Idk why this comment doesn’t have likes
@Hoghiderrr
@Hoghiderrr 3 роки тому
He must follow fate
@derek-182
@derek-182 3 роки тому
@@Hoghiderrr It is.... inevitable
@filetman125
@filetman125 3 роки тому
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
@nolanfaught6974
@nolanfaught6974 3 роки тому
It seems like the algorithm wasn't able to account for where tiles will appear or their value, so looking 5 moves into the future isn't much better than just looking one move into the future
@Sgtcrazyeyes235
@Sgtcrazyeyes235 3 роки тому
Hearing you switch between calling the ai tommy and tomas when you’re frustrated is like a parent being upset at their child
@neonic6041
@neonic6041 5 місяців тому
Yes
@xexpaguette
@xexpaguette 3 роки тому
When I was a kid I didn't even know there was a strategy and thought it was a clicker game where you just swipe as fast as you can randomly.
@jasonhoward2613
@jasonhoward2613 3 роки тому
There’s a strategy?
@xexpaguette
@xexpaguette 3 роки тому
@@jasonhoward2613 yes
@bendily3623
@bendily3623 3 роки тому
@@jasonhoward2613 there are many actually
@jasonhoward2613
@jasonhoward2613 3 роки тому
@@bendily3623 wtf is the strategy everything is random chance except the math which is partly random to
@mattsadventureswithart5764
@mattsadventureswithart5764 3 роки тому
I found always going clockwise (or anti) worked. Up, right, down, left (repeat)
@ryanantoine8457
@ryanantoine8457 3 роки тому
"it keeps lower scoring tiles away from the highest score tiles" So the AI enforces aristocracy.
@yourtherapist1370
@yourtherapist1370 3 роки тому
O H G O D
@yourtherapist1370
@yourtherapist1370 3 роки тому
Spitty 22 bruh
@yourtherapist1370
@yourtherapist1370 3 роки тому
Spitty 22 B R U H
@khucnguyenangkhoa2025
@khucnguyenangkhoa2025 3 роки тому
Spitty 22 B R U H
@spitty2217
@spitty2217 3 роки тому
B R U H
@user-ur7ri6ye1d
@user-ur7ri6ye1d 3 роки тому
Code bullet is so brutal that he doesn't creates algorithm for game, He creates game for algorithm
@thebiggestthickestbean5232
@thebiggestthickestbean5232 3 роки тому
I’ve never thought about it like that but yea you’re right, that’s pretty funny lol
@LordMaliscence
@LordMaliscence 3 роки тому
@@Mightic exactly, with most simple games like this, it's much better to just code it yourself instead of trying to interface with an existing game
@puppergump4117
@puppergump4117 2 роки тому
@@Mightic Yeah I think he started creating the games after the Piano Tiles incident.
@Wateristic
@Wateristic Рік тому
its funny
@photonbee1932
@photonbee1932 Рік тому
@@puppergump4117 this video was created BEFORE that… incident…
@kympx8460
@kympx8460 2 роки тому
Being named Thomas, I felt quite called out through this
@watchdogofarron6662
@watchdogofarron6662 2 роки тому
Same :( sorry for being a disappointment CB but please keep other Tommy’s out of it
@thomasshipstead7331
@thomasshipstead7331 2 роки тому
Felt that lol
@LazyLetifer
@LazyLetifer 4 роки тому
“Every one has the right to an opinion but not everyone’s opinion is right” Best quote of the decade
@melonx5380
@melonx5380 4 роки тому
I agree with you
@thel0n3lytramp63
@thel0n3lytramp63 4 роки тому
That quote is an opinion, and it is wrong
@greasychickenugget4410
@greasychickenugget4410 4 роки тому
It's so true. Just like how my friend thinks dragon ball is the best anime. His opinion is wrong
@khalil7011
@khalil7011 4 роки тому
Opinions cannot be right or wrong, if there is evidence behind the opinion then it is called a substantiated assumption and can be correct or incorrect
@thel0n3lytramp63
@thel0n3lytramp63 4 роки тому
@@khalil7011 That opinion is also wrong IMO
@gristlyscarab7938
@gristlyscarab7938 4 роки тому
Plot twist: It was his friend actually named Thomas playing all along
@fredthespear4923
@fredthespear4923 4 роки тому
Gristly Scarab plot twist: Thomas was an ai
@Beanpolr
@Beanpolr 4 роки тому
@@fredthespear4923 plot twist: Thomas was an ai made by his friend Thomas
@thomasnolastname8734
@thomasnolastname8734 4 роки тому
*sips water*
@badutubezboi5050
@badutubezboi5050 4 роки тому
mega oof plot twist: Thomas made Thomas who was an AI who made Thomas who was an AI
@IndoPhazrVX
@IndoPhazrVX 4 роки тому
@ReTri 64 Ahh yes, a man of culture I see
@chizzicle
@chizzicle 3 роки тому
I like how even when "Thomas" finally succeeds, it's still less efficient than any even slightly smart human player, making Tommy sort of pointless, but he always was a problem child and it's the journey that matters, not the destination
@O_CABBAGE
@O_CABBAGE 2 роки тому
"Thomas kinda sucks" I hear enough of this normally, I don't need it to happen here too
@songbirdlover
@songbirdlover 5 років тому
Wow. I was just impressed with you recreating the game..
@riseeuterpe2838
@riseeuterpe2838 5 років тому
I'm pretty sure the original creator allowed for its free distribution so idk if he rly had to do that tbh XD
@stargazingsprout
@stargazingsprout 5 років тому
Harasuke Amu I’m pretty sure he needs to remake the game so the AI can see the code and actually play the game
@natenobles4372
@natenobles4372 5 років тому
The guy who made 2048 did it for fun in a week so it’s no surprise that it was kind of easy to recreate
@songbirdlover
@songbirdlover 5 років тому
@@natenobles4372 wow.
@Deathmastertx
@Deathmastertx 5 років тому
Recreating the game in Java was the final project of my first computer science unit at university.
@creeperx3sssboom347
@creeperx3sssboom347 5 років тому
Tomas: "I've looked 5 Moves in the future" Code Bullet: "In what one do we get to 2048?" Tomas: "One"
@wallacebell9719
@wallacebell9719 4 роки тому
CreeperX3 sssBOOM I was about to comment the same thjng
@derkach7907
@derkach7907 4 роки тому
Thomas:" Yes."
@gabeprice1979
@gabeprice1979 4 роки тому
fuck you infinity war refrencer
@apacheattackhelicopter5823
@apacheattackhelicopter5823 4 роки тому
That grammar ;-;
@Bubbled-0-0-
@Bubbled-0-0- 4 роки тому
I like that comment it’s funny
@mr.mysteryjelly1532
@mr.mysteryjelly1532 2 роки тому
"I CAN GO TO BED" has to be the funniest/saddest thing I have ever heard
@ricegorm
@ricegorm 3 роки тому
As somebody who is named Thomas, this ai is basically a perfect recreation of anybody named Thomas. They fail at everything for a while, then somehow get it out of sheer luck.
@denisucuuu
@denisucuuu 2 роки тому
Definitely not Thomas Wayne, since he succeeded for a while until running out of luck in an alleyway
@divakarmenon5381
@divakarmenon5381 Рік тому
​@@denisucuuu that's Bruce Wayne?
@visiblerat
@visiblerat 10 місяців тому
i am also named thomas and can confirm
@nirorit
@nirorit 15 днів тому
@@divakarmenon5381no
@theeliteeaglegamer5893
@theeliteeaglegamer5893 5 років тому
Ai learns to code Ai
@dandanthedandan7558
@dandanthedandan7558 5 років тому
TheEliteEagleGamer Wow, wow, wow. Calm down. Are you trying to give birth to SkyNet?
@MyHentaiGirlNeko
@MyHentaiGirlNeko 5 років тому
TheEliteEagleGamer DESTROY HUMANITY
@Bestname_Ever
@Bestname_Ever 5 років тому
TheEliteEagleGamer so its.... AInception?
@ras862
@ras862 5 років тому
*i love this idea*
@Youmu_Konpaku_
@Youmu_Konpaku_ 5 років тому
We need that
@Sod1ePop
@Sod1ePop 4 роки тому
"failure is important for learning" so that's why my dad says I'm important
@josef2970
@josef2970 4 роки тому
me IRL
@ashleybroening6933
@ashleybroening6933 4 роки тому
daaang
@neechama8313
@neechama8313 4 роки тому
r/suicidebywords
@Notathreelettername
@Notathreelettername 4 роки тому
Savage
@hunterofdarkness8329
@hunterofdarkness8329 4 роки тому
Greatest mistake(iam sorry)
@melissaclaassen9707
@melissaclaassen9707 3 роки тому
I love how much "failure" you actually include in your videos. It's interesting to watch how many types of things can actually go wrong while programming, and hearing what your thought process is to overcome them.
@lillyp1652
@lillyp1652 2 роки тому
So basically avoiding the problem
@ethanhoward389
@ethanhoward389 2 роки тому
Plot twist: hell release the second enigma machine video in the year 2048..he's leaving us clues
@Thomashorsman
@Thomashorsman 5 років тому
Sorry I wasn’t performing well
@romanboi8834
@romanboi8834 5 років тому
Try fuckin harder next time Thomas
@cheesecake-ne2qh
@cheesecake-ne2qh 5 років тому
Hello police I'd like to report a murder, I think the suspects name was John Garst? Please come to my location immediately, thank you.
@Joseph_Drew_III
@Joseph_Drew_III 5 років тому
No hard feelings Nikolai.
@alphapicturesentertainment
@alphapicturesentertainment 5 років тому
@@romanboi8834wanna go bowling?
@lilithkramer6698
@lilithkramer6698 5 років тому
Thomas Horsman HOLY SHIT I'M DYING
@Alex-dz8dm
@Alex-dz8dm 5 років тому
AI learns to take over the world -Code Bullet Video 2019
@Souls_29
@Souls_29 5 років тому
Hyrule Warrior if AI robots take over the world we can just blame Code Bullet
@hyperion9934
@hyperion9934 5 років тому
"His name is Paul and he conquers nations" -Code Bullet 2020
@TFWPLSSUB
@TFWPLSSUB 5 років тому
...of Minecraft
@davisgarrad7891
@davisgarrad7891 5 років тому
I feel like a civilization video would be cool actually
@captionato
@captionato 5 років тому
lmao
@mantistsai6457
@mantistsai6457 2 роки тому
Your second approach reminds me of the Othello algorithm I wrote for my introductory coding course a few semesters ago and I just wanted to say, I 100% understand watching said algorithm come *so close*
@owltactics5540
@owltactics5540 2 роки тому
I some how keep arriving at your videos late at night when I am searching for vids to watch and I always get so fascinated by you content.
@azrubs593
@azrubs593 5 років тому
I felt so sad for him when he said “The next improvement was at generation 227” that’s gotta be so depressing
@sergioarvizu2972
@sergioarvizu2972 5 років тому
humans probably on generation like a million yet we still don’t know how to live perfectly. Good job AI
@aaronstorey9712
@aaronstorey9712 5 років тому
*247*
@Subakak
@Subakak 5 років тому
Me too
@pancakes9648
@pancakes9648 5 років тому
247***
@ryanrising2237
@ryanrising2237 4 роки тому
Sergio Arvizu According to Wikipedia, the earliest representative of what we’d call humans, Homo Habilis, first showed up around 2.8 million years ago. Assuming generations take 20 years, which is probably very uninformed, that would be 140,000 generations. Not as much as a million, but a bit more time to develop than 247 generations. That’d only get us to here from just before the Great Pyramids were built.
@arpitranasaria4878
@arpitranasaria4878 5 років тому
That moment at 9:08 where Tommy could have just gone up left left and reached 2048
@placeholder1915
@placeholder1915 5 років тому
Arpit Ranasaria YEAH
@saeber6630
@saeber6630 4 роки тому
*GODDAMIT TOM*
@nightowl19god25
@nightowl19god25 4 роки тому
Arpit Ranasaria right up left left
@mehregankbi
@mehregankbi 4 роки тому
That’s where u see the value of human labeling. Simulating a human learning prespective is so hard that its better if a pro player of 2048 plays the game 500 times and we give the data to our neural network. Then AI can have a very good sense of what playing this game looks like. At this point AI knows how to play the game but there’s also room for improvement. so just like code bullet did, now we can use “choosing the best out of 5 moves” just like he did and it is gonna get better and better. The more complex the problem (self driving car) the more useful the human teaching
@Doctor_Straing_Strange
@Doctor_Straing_Strange 4 роки тому
OMG
@shawnsimons418
@shawnsimons418 2 роки тому
coding is just "if" statements - a wise man 2021
@nbabackcourtmedia
@nbabackcourtmedia 2 роки тому
I finally beat this game after so many years, I can die happy now
@nbabackcourtmedia
@nbabackcourtmedia 2 роки тому
@HelloThere nothing crazy it just says you won and you can keep going if you want
@JStubblefield79391
@JStubblefield79391 4 роки тому
Code Bullet: “Alright, I think I’ll go to bed.” Thomas: “You’ll go to bed when we’ve reached 2048.”
@axelandersson6314
@axelandersson6314 5 років тому
3:40. Well, that’s literally the strategy I’ve gone with for the past 2 years...
@enriquejunchaya5784
@enriquejunchaya5784 5 років тому
Axel Andersson same, but it doesn't always get you a 2048. There's the "luck" factor and that's why Thomas couldn't get it either.
@wthrwyz
@wthrwyz 5 років тому
This pretty much *is* the strategy for 2048; pick a corner and work toward it. It doesn't always work because the random placement of new tiles will occasionally put you in a state where it becomes impossible to win despite perfect play (as illustrated by the video), but that's the nature of any game that features a random element. Put simply, luck beats skill any day of the week. Whatever you do, never move your largest value tile out of that corner - the RNG *will* screw you by immediately spawning a 2 there.
@wwoods66
@wwoods66 5 років тому
@Nathan Williams -- "never move your largest value tile out of that corner" But sometimes that's the only move, alas.
@wthrwyz
@wthrwyz 5 років тому
Indeed, and the RNG gremlins are already chuckling.
@edde2429
@edde2429 5 років тому
Wouldn't a good way to make the AI develop better be to let each one do like 10 runs and see which one was the most consistant
@jackburg5595
@jackburg5595 3 роки тому
Seeing you use processing is so nostalgic. Processing is fantastic
@MetaLemonaide
@MetaLemonaide 2 роки тому
Hey! I actually made a 2048 ai in college. Takes me back. Mine performed okay, but the algorithm was definitely trash compared to the top tier algorithms. Was satisfying to see it all work though.
@ocinnico2608
@ocinnico2608 4 роки тому
"what's up guys, today's video is in 2048" -code bullet accidentally reveals his origins
@aang8026
@aang8026 4 роки тому
Flunkyvs Lacky well now it isn’t anymore, so let’s like it again to try and get 512
@c10v3r
@c10v3r 4 роки тому
**420 likes** :) **likes**
@evertree2133
@evertree2133 4 роки тому
@@c10v3r But why?
@dougthedonkey1805
@dougthedonkey1805 4 роки тому
I don’t get it
@dougthedonkey1805
@dougthedonkey1805 4 роки тому
@Buddy Christ oh, I see. But what does that have to do with code bullet’s origins? Are they saying he’s a time traveler?
@BrianJones01
@BrianJones01 4 роки тому
When I went down the rabbit hole with this game, my strategy revolved around one simple restiction: choose a direction (in my case, up) and never move in that direction. A consequence of this is that the largest tiles end up on one face, similar to your "top left for highest value block" strategy. I wonder how the AI would do with this restriction in direction. Edit: 2048 became an easy target, if I recall correctly, 8192 was the max I reached before throwing the game in my "NEVER TOUCH AGAIN" category.
@xocheee
@xocheee 3 роки тому
i could neverrrrr reach 8196 how long did that take???
@xocheee
@xocheee 3 роки тому
@Natsu Dragneel lol do you mean score or tile? because i doubt youre dating the world record holder lmaoooo
@xocheee
@xocheee 3 роки тому
@Natsu Dragneel probably on the app where undos are possible too...
@BrianJones01
@BrianJones01 3 роки тому
@Natsu Dragneel I don't know that it can be considered "low" against any reasonable standard, even if it's not a record. To put it into perspective, a 6x6 board offers 2.25 times as much play area as a 4x4 board, and with that extra area comes many options for storing large tiles while building smaller tiles needed for further advancement (at a point, the hardest problem becomes efficient use of space). But still, congratulations to your girlfriend, impressive work!
@NoOne-wz2ht
@NoOne-wz2ht 3 роки тому
My strategy is spam random buttons at the start then press random buttons
@bryceboukater4618
@bryceboukater4618 3 роки тому
I love how many voice cracks he has, it makes him seem so much more human and relatable then these other youtubers with over 1 mil subs
@geezus7152
@geezus7152 3 роки тому
Bullet here explains the definition of camping “TOMMY KEEP TOP LEFT”
@LarryJL
@LarryJL 4 роки тому
You should've told it that in addition to having the highest possible number in the top left corner is good, it should also prefer having as much free slots as possible and get rid of small tiles as much as possible
@fakename7725
@fakename7725 3 роки тому
I would have thought that would be the one and only scoring method for future outcomes
@varmituofm
@varmituofm 3 роки тому
He also had that the 2nd highest scoring tile should be next to the highest scoring tile. This should continue on down, the 3rd should be next to the second, the 4th next to the third.
@observable3194
@observable3194 3 роки тому
The highest theoretical number is 131k but the biggest number achieved is 65k (I know person who’s done it but don’t know if anyone else has)
@garethbaus5471
@garethbaus5471 3 роки тому
@@observable3194 I struggle getting past 4092 and I have spent way too much time playing 2048.
@frederickfritzsche97
@frederickfritzsche97 3 роки тому
Yeah, I think the entire problem boils down to develop a better way to evaluate the "game state". Looking 5 steps into the future should be absolutely enough to win this game, probably even 3. But it's sort of useless if your definition of whether the game state is good or not is so bad. eg aligned values (along a sort of S-shape) are much better than a 15 / 6 / 13 / 1 / 7 etc. Would be a rather complex algorithm for a simple game but hey
@rcoverc
@rcoverc 5 років тому
My highest tile is 8192. Take that thomas.
@dragovern
@dragovern 5 років тому
One game where we are better... still
@thejman3489
@thejman3489 5 років тому
RCoverC one time I got a 4096 tile and 2 2048 tiles but they weren't next to each other and I lost because I couldn't combine then and free up space.
@rcoverc
@rcoverc 5 років тому
@@thejman3489 Nice job. That's still a great score. I haven't played 2048 for about 6 months but I can tell you that I was improving slowly. Once I had 2 8192 tiles and I couldn't combine them *FACEPALM* :(
@CavemanNo.12
@CavemanNo.12 5 років тому
I got to 512. Snake is more my game
@MichaelTwitt
@MichaelTwitt 5 років тому
I mean not trying to brag but...16384
@dalvontah
@dalvontah 2 роки тому
You’re teaching me better than my professors did
@maximthemagnificent
@maximthemagnificent 3 роки тому
Seems like using NEAT to evolve an evaluation metric for the lookahead approach would be a useful fusion of the two methods.
@noahtawil8793
@noahtawil8793 2 роки тому
that’s how really advanced AIs like alpha zero work, they use the neural network to learn which parts of the game tree to look into
@MEANLEANBEAN
@MEANLEANBEAN 2 роки тому
Wow thats neat
@VoVilliaCorp
@VoVilliaCorp 4 роки тому
"Yes, I can go to bed!" the typical software engineer saying after a project XD
@ITAC85
@ITAC85 3 роки тому
"I CAN, I just don't WANT to." - Typical Software Engineer ( not me)
@PandaFan2443
@PandaFan2443 5 років тому
The first generation is already better than me.
@azadanzans5359
@azadanzans5359 5 років тому
Nathan, i thought you were joking, but then I watched it. (I know you were joking even if it is true)
@thegamezterb6615
@thegamezterb6615 5 років тому
Agreed.
@mr.cringekid5117
@mr.cringekid5117 5 років тому
445th like
@mynewaccisecksspot6529
@mynewaccisecksspot6529 4 роки тому
it's true
@DerGecko92_old
@DerGecko92_old 3 роки тому
Same
@zeonos
@zeonos Рік тому
4 years later and i am still waiting for that enigma video.... you cant leave me hanging like this :(
@Mothuzad
@Mothuzad 2 роки тому
Perhaps a better scoring algorithm would reward keeping tiles of the same value adjacent, and also somewhat reward keeping tiles of almost-the-same values adjacent. Also reward empty space, because that's your distance from the loss condition.
@leonjefferson6783
@leonjefferson6783 4 роки тому
CB: Since the difference between random movements and intelligent movements is very small... Me: Yes! I'm almost intelligent! edit: 1.5k likes :O
@sheeloesreallycool
@sheeloesreallycool 4 роки тому
100th like babyyyyy
@kosk-kosk2777
@kosk-kosk2777 4 роки тому
Lol
@whydoiexist1527
@whydoiexist1527 4 роки тому
881 like baby
@TheStoneBreak
@TheStoneBreak 4 роки тому
I don't know the first thing about coding but always thought it was interesting. Is something like this really difficult or is it kind of an "eh" thing to other coders and only impresses the ignorant
@losereye
@losereye 4 роки тому
@@TheStoneBreak Oh god these algorithms are pretty monserous, its very impressive depending on experiece/foucus in ur code, as coding styled progammers simmilar to him wouldn't vice virsa
@sir_slimestone3797
@sir_slimestone3797 4 роки тому
"Everyone has a right to an opinion, but not every opinion is right" I love it, I'm stealing it for future arguments!
@mcplumpkin6191
@mcplumpkin6191 4 роки тому
opinions aren't wrong or right
@sir_slimestone3797
@sir_slimestone3797 4 роки тому
@@mcplumpkin6191 whoosh that flew over your head
@mcplumpkin6191
@mcplumpkin6191 4 роки тому
@@sir_slimestone3797 woooosh* by the way, it's hard to tell if this was a joke because you don't know the tone of the text.
@geli95us
@geli95us 4 роки тому
@@mcplumpkin6191 yes they are, if your opinions collide with evidence, then they are wrong.
@mcplumpkin6191
@mcplumpkin6191 4 роки тому
@@geli95us they are based on thoughts and experiences.
@vel_kor
@vel_kor 3 роки тому
i guess, it can take maximum after some "little" time period) (maximum is when all board is filled by the "snake" from 131072 to 4, i`ve did it by myself, and much people too) looking forward to see video with maximum)
@eyesak387
@eyesak387 2 роки тому
Crazy how much calmer and happier he sounded in his old videos
@RqtiOfficial
@RqtiOfficial 5 років тому
ai learns to play agar.io
@bluue5756
@bluue5756 5 років тому
David Simon And?
@bluue5756
@bluue5756 5 років тому
@@legoguney but *everyone* had to love it for some reason
@art-oq1pi
@art-oq1pi 5 років тому
David Simon how is it trash
@mac1cam
@mac1cam 5 років тому
Someone allready made a bot for agar.io
@anton7591
@anton7591 5 років тому
@@legoguney just Because it's old does not mean that it is bad
@tysonmay5522
@tysonmay5522 5 років тому
Code an Ai that can beat another Ai in chess
@yolkeggs
@yolkeggs 5 років тому
Wait wouldn’t it always be a tie or am I missing something
@tysonmay5522
@tysonmay5522 5 років тому
Good point
@InnocentC0
@InnocentC0 5 років тому
There's a chess match for AI, though. It's quite intense and surprisingly complex.
@BorkKillsOneLegMan
@BorkKillsOneLegMan 5 років тому
@@yolkeggs let both ai know it can't end in a tie
@diegocastro7434
@diegocastro7434 5 років тому
@@yolkeggs you're missing something! Chess matches between different engines (ai's) are very common and some are far superior to others. Google recently destroyed the previous benchmark for the strongest engine (Stockfish) with their deep mind ai. In fact, by changing the difficulty of the chess computer on your phone, you're essentially getting two different "AI's".
@ThatOneGuyYaKnow
@ThatOneGuyYaKnow 4 місяці тому
For those curious like me of the BGM in 8:18, its; "25-03: There Is Nothing Left to Say or Do (Short Version)"
@humaneevee672
@humaneevee672 3 роки тому
that moment when the segway was so good you didn't even realize it was an ad
@zephyromenix8755
@zephyromenix8755 3 роки тому
Every single AI video: It’s evolving, just backwards
@kiweping5
@kiweping5 4 роки тому
If there was no visuals this would be the title: Man screams at someone (presumably his son) for 11 minutes and 10 seconds
@maribelle1935
@maribelle1935 4 роки тому
I love it
@aliveandunwell430
@aliveandunwell430 4 роки тому
tru
@Notathreelettername
@Notathreelettername 4 роки тому
96 likes
@jayseapplegate6965
@jayseapplegate6965 3 роки тому
Go home you failure
@ramonmazur9940
@ramonmazur9940 3 роки тому
Hi. you have the Tanki online logo photo I played back in the day, 2014 , 2015,2016,2017,2018.
@reubenransfield7914
@reubenransfield7914 2 роки тому
oh god.. 8:22 feels like when you’re on the last mission of a game and a slowed down instrumental version of the main theme plays…
@Azoperoa
@Azoperoa 2 роки тому
ive never watched your channel on my pc and yet I've been recommended you, I don't mind
@MJDev14
@MJDev14 5 років тому
I have no clue what youre saying half the time but your channel is amazing
@rasput1n6
@rasput1n6 5 років тому
*Make an AI learn to play Windows XP Pinball??* *I WOULD LOVE IT if it makes fancy combos continuously or see what he prefers to do lol*
@calebdeming5515
@calebdeming5515 2 роки тому
You are my favorite UKposts channel man. Love this shit
@AxGryndr
@AxGryndr 6 місяців тому
I think the issue with using a MinMax strategy, that is the game states algorithm CB was waltzing around, is that it cannot accurately account for the randomness of the new tiles that spawn in. These new tiles have a random location with a probabilistic value. When 'aiming' for a future state, it is possible that state is unachievable because the tiles needed to get there didn't spawn in the same locations with the same values.
@SpeedySlothBoi
@SpeedySlothBoi 4 роки тому
CB: keep the highest tile in the top left Tommy: how about... no?
@itsme.lucaaa
@itsme.lucaaa 4 роки тому
1:36 “let’s see what happens when we press the up arrow - aaaand they’re gone” 😂😂😂
@jakobbarbian2893
@jakobbarbian2893 4 роки тому
Let's see what happens when we deposit this money, and its gone
@yoak
@yoak 4 роки тому
Welcome to standing up school. And you failed..
@gjk-arts5855
@gjk-arts5855 4 роки тому
Helix Peli asdf movie.... And I love it
@yoak
@yoak 4 роки тому
GJKtale - Gacha and undertale have you watched #12?
@gjk-arts5855
@gjk-arts5855 4 роки тому
Helix Peli only that 1-11 complitition
@Homieonice
@Homieonice 2 роки тому
The video I been looking for for a WHILE
@matthewp4046
@matthewp4046 3 роки тому
I still want that second enigma video... Or, to be fair, any video.. Just keep making videos please.
@Crazy1793
@Crazy1793 5 років тому
It's April 21 2019 still no part 2 of enigma machine
@moormonkey
@moormonkey 5 років тому
AceSpace April 22 now
@LegitosaurusRex
@LegitosaurusRex 5 років тому
@@moormonkey Wow, amazing observation!
@lightningstar-ng9tm
@lightningstar-ng9tm 5 років тому
Dustin 23
@ahabsalnikov6135
@ahabsalnikov6135 5 років тому
@@lightningstar-ng9tm 24
@-Berry.
@-Berry. 5 років тому
down stairs stuff 25
@unrealcactus8546
@unrealcactus8546 5 років тому
**Instant click**
@ginters5389
@ginters5389 5 років тому
bro same
@sciencelover4079
@sciencelover4079 5 років тому
Видео наоборот Watch my UKposts channel it's about artificial intelligent taking over the world m.ukposts.info/have/v-deo/aGSneJ-HoIaqrqc.html
@memes3620
@memes3620 5 років тому
Видео наоборотy
@shawnyewest6812
@shawnyewest6812 5 років тому
Видео наоборот yeah
@Ida-xe8pg
@Ida-xe8pg 5 років тому
is this guy a hacker???
@mattt8265
@mattt8265 3 роки тому
It sounds like you implied you were using the minmax algorithm to evaluate the future game states. When evaluating the game state, you could take into consideration the possible locations for the new tile & its value (called substates) and apply a modified minmax algorithm to those substates. I can tell that this is not being done because of the move at 8:25, where 256,128,128 is moved right. The minimum state for that move would have been a 2 being added at the top left corner, permanently (for the forseeable 5 future moves, actually) displacing 512 from being in the top left corner. A left direction in this instance would be the better move. I'm halfway motivated to make a better algorithm for this game myself now
@Flaming_Pulsar
@Flaming_Pulsar 3 роки тому
While keeping the biggest number in the corner and the next biggest right next to it is an important part of the winning strategy, it's also worth noting that the undo function is quite useful for any unlucky spawns. For example, if you are forced to move the biggest number out of the corner and a 2 spawns in the corner, you can undo the move3 and do it again in the hopes of a better spawn. Or another one could be a 2 spawning when a 4 would be better (or vice versa). Or times when the spawn happens on the wrong line and it would mess up all your plans. While a lot of these examples usually won't prevent you from getting to 2048, getting into higher numbers requires knowing when to use the undo function (also worth noting that you can only undo 1 move at a time).
@simplistxc6649
@simplistxc6649 5 років тому
He will single handedly create an AI that will destroy the world.
@farisakmal2722
@farisakmal2722 5 років тому
* Tommy launches nukes * *TOMMY NOOOOOOOOO*
@agentstache135
@agentstache135 5 років тому
AI learns to play threes. Threes is a much more interesting game that was released before 2048. It takes a lot more strategy and just looks better
@Shennzo
@Shennzo 5 років тому
@Wax Meatley Funny thing is 2048 is the one that ripped off threes and gave it better graphics, that's what made it more popular
@seven_chords
@seven_chords 5 років тому
also the system behind the tiles added is much more complex in threes
@dominickeijzer5844
@dominickeijzer5844 5 років тому
You're the Illuminati.
@Ferotiq
@Ferotiq 5 років тому
Of course it was released before 2048, it isn’t even 2048 yet! It’s only 2019!
@dominickeijzer5844
@dominickeijzer5844 5 років тому
Wooosh. Edit: I wooshed myself.
@michaelawilliams
@michaelawilliams 5 місяців тому
In evaluating states, it is not just highest number to the corner that should matter, but a more general "orderliness". Fewer tiles is better than more tiles and tile's nearest neighbors being numerically closet i.e. 2's in line with 2's or 4's is fine, 8's less so, etc. I would love to see you try this strategy, but I see this video is 5 years old!
@Animefanboi395
@Animefanboi395 6 місяців тому
The second example used for game states (5:22) is a very thoughtful game state to be in since there are only 2 moves to get out of the situation
@Animefanboi395
@Animefanboi395 6 місяців тому
Not that it matters but the timestamp is behind by one second
@jeffreythecow2392
@jeffreythecow2392 4 роки тому
Thomas: Is an AI and within 5 tries reaches 2048 Me: can’t even get to 512
@3_ormorecharacters
@3_ormorecharacters 4 роки тому
I can barely get to 64
@WistfulAZ
@WistfulAZ 3 роки тому
A computer pressing random keys has gotten farther than I ever have.
@alexandrubragari1537
@alexandrubragari1537 3 роки тому
Stop to pretend to be so dumb lmao, its actually impossible to not to reach 256 even moving completely random i guess, anyway back at school my record was 8192 (+ 2 2048,so i wasnt really close to the 16k)
@teraspeXt
@teraspeXt 3 роки тому
@@alexandrubragari1537 It's not impossible. You just have to intentionally be stupid. Edit: I think it might be near impossible to not get to 32.
@williamsomlai141
@williamsomlai141 3 роки тому
ATS Gaming you gave me challenge, im getting under 32 and i will never stop trying
@musashiaerostar4409
@musashiaerostar4409 3 роки тому
7:50 - 7:52 That made me laugh harder than it should
@KitTheAnkafolk
@KitTheAnkafolk 2 роки тому
Me too XD
@giorgosphilippou81
@giorgosphilippou81 3 роки тому
I think it would be a good idea to add an additional option like if the box with the highest score is on the left corner and that row is not full of 4 boxes then never go right. Also, if that works I think this thinking should apply also for the second row with an exception when it will make an addition from second to first row.
@StealthyDead
@StealthyDead 9 місяців тому
I remember figuring this out and maxing out the game because you couldn't fit any more unique tiles on the screen to add together
@eing7025
@eing7025 5 років тому
I clicked the subscribe button twice. I was already subscribed tho
@lochuynh6615
@lochuynh6615 5 років тому
When you walk 😂
@wiredfpz7496
@wiredfpz7496 5 років тому
there was no point of commenting that well done
@Parker05
@Parker05 5 років тому
Eing subscribe-unsubscribe-subscribed again. Thanks Eing, Very cool!!
@juliloafers
@juliloafers 5 років тому
1:19 "They do a quick fusion dance..." Instantly subbed
@itsTomate
@itsTomate 3 роки тому
This just popped up, I’m expecting a video in the next two weeks. UKposts always does this to me for some reason: a video I’ve already watched is re-recommended to me, and less than a week later a new video comes out. Hope I’m right
@mythicallegend1047
@mythicallegend1047 9 місяців тому
Me: *goes to yt to find some info and help on sth* YT: i’m gonna put a super interesting video from CB om your frontpage to distract you for a solid 11 minutes and 10 seconds
@ShashankPinchaG
@ShashankPinchaG 5 років тому
Enigma!!! Gimme me Enigma!
@azayles
@azayles 5 років тому
GIB MIR JETZT ENIGMA! SCHNELL! SCHNELL!!
@Luca-sg8zf
@Luca-sg8zf 5 років тому
UPPP!
@trueguy9847
@trueguy9847 5 років тому
Azy Die Deutschen sind überall xD
@jazzyboxer
@jazzyboxer 5 років тому
Shashank Pincha I am here!
@gojifan54gaming15
@gojifan54gaming15 5 років тому
NEIN!
@Raff-mu5qc
@Raff-mu5qc 4 роки тому
"my man thomas looks 5 moves into the future" This is King Crimsons ability
@brazenh2836
@brazenh2836 3 роки тому
i think the issue may have been in not letting the highest tile move also using tile stacks to favourably rearrange the board also moving large tiles to make spaces causing a tile to spawn that couldnt be merged...
@thomasremillet4621
@thomasremillet4621 3 роки тому
Antennas are perfectly recreating facial expression, it's awesome
@ryanzwe
@ryanzwe 5 років тому
I found your channel from the enigma video, would be great to see some more!
@benni2294
@benni2294 5 років тому
Me toooo :)
@Youmu_Konpaku_
@Youmu_Konpaku_ 5 років тому
_Ai learns how to take control of humanity_
@thesadsalamander1282
@thesadsalamander1282 5 років тому
Y E S
@scruffybixweetabix2295
@scruffybixweetabix2295 2 роки тому
Okay, that subtle fusion dance make me so happy inside
@TheSheriff1873
@TheSheriff1873 Рік тому
I like to put the biggest tiles in bottom right and work from bottom left to right but this works too
@sacobred8400
@sacobred8400 4 роки тому
me: *hears over-dramatic royalty-free music* also me: yeah dis the one
@meh3277
@meh3277 5 років тому
This was even more hilarious to me because my real name is Thomas but I rarely go by that anymore.
@im_tlnor
@im_tlnor 5 років тому
TedDoesGaming then what the ham sandwich DO you go by
@vigorouspringle8962
@vigorouspringle8962 5 років тому
Probably Tom
@aa-hf7hd
@aa-hf7hd 5 років тому
Vigorous dingle exactly my thought
@dirtydan1887
@dirtydan1887 5 років тому
TedDoesGaming brother
@dirtydan1887
@dirtydan1887 5 років тому
Vigorous dingle I like your channel
@cuteandcewl
@cuteandcewl 3 роки тому
Congratulations on 6.9 mill views mate! Nice
@jerrygeorge4478
@jerrygeorge4478 5 років тому
YOU PROMISED US!
@boggless2771
@boggless2771 5 років тому
+
@saintsucks
@saintsucks 5 років тому
fusion is just a cheap trick to make weak tiles stronger. *im kinda upset no one has made this*
@chall-us6de
@chall-us6de 5 років тому
Steven universe reference?
@Benjamin-vu2hy
@Benjamin-vu2hy 5 років тому
Dusk Playz I thought I was the only one that got his reference
@ikuuuya
@ikuuuya 5 років тому
I FUSION SUMMON MY 3 BLUE EYES DRAGON TO SUMMON BLUE EYES MAX ULTIMATE DRAGON!!!
@microbialdoormat
@microbialdoormat 5 років тому
Masshibuu Ibu you obvs don’t understand this reference. Tsk. 🤦‍♀️
@ikuuuya
@ikuuuya 5 років тому
@@microbialdoormat no i do understanf but steven universe is worse and yugioh is superioh u fuckin normie smh
@JenB1210
@JenB1210 3 роки тому
I just realized Doing a circle with the arrow keys is op
@rickybyrne4485
@rickybyrne4485 3 роки тому
when he said try not to subscribe too hard when making some squares on a screen I actually subbed.
@Zandros
@Zandros 5 років тому
At 9:07 your A.I. was within 5 moves of victory and it made the wrong move. Luckily he got there still anyway a few seconds later
@Zandros
@Zandros 4 роки тому
@CoRE Pyroz Right, Up, Left, Left. You're probably not looking at the same board configuration I am since the video is moving so fast.
@achilleaustin
@achilleaustin 4 роки тому
9:08 up left left
@fuckdatmf3144
@fuckdatmf3144 4 роки тому
right, up, left, left( there are alot of other ways ive also seen to instantly solve it but whatever)
@jamesr7708
@jamesr7708 4 роки тому
Yeah ikr down, right, up, left, left
@elarrayhesohit4479
@elarrayhesohit4479 4 роки тому
Thomas seems to always wants to solve the block from top left to right so at 9:07 he wanted to solve the top far right block next??
@somerandomweeb1531
@somerandomweeb1531 4 роки тому
Watching this i thought "I thought the Ai was supposed to play the smartest move" Thomas proved me wrong.
@elfarcherdv
@elfarcherdv 2 роки тому
I have a feeling the NN could work better if it was rewarded for the amount of turns the highest tile was in a corner as well as minimizing the amount of tiles on the board as opposed to a blanket, get the highest tile you can approach. Then again I am an economist not a programmer. Great work man
@Bzorlan
@Bzorlan 3 роки тому
I think it should be rewarded more for merging tiles. I could see a few times where it preferred to leave identical tiles next to each other rather than merging them and that made the tiles fill up and lose the game
@Lumiere_
@Lumiere_ 4 роки тому
The future : If you can’t do something, program a robot to do it for you instead
A.I. Learns To Walk
16:15
Code Bullet
Переглядів 10 млн
I created an AI to Play Chess
11:52
Code Bullet
Переглядів 2,7 млн
Китайка и Мармеладный Лего😂😆
00:19
KITAYSKAYA ZMEYKA
Переглядів 2,3 млн
😱СНЯЛ ФИКСИКОВ НА КАМЕРУ‼️
00:35
OMG DEN
Переглядів 736 тис.
Using A.I. to DOMINATE NERDS in TETRIS
31:16
Code Bullet
Переглядів 7 млн
DESTROYING Piano Tiles with an Auto clicker
10:42
Code Bullet
Переглядів 17 млн
Building an Enigma Machine
12:10
Code Bullet
Переглядів 4,2 млн
Training an unbeatable AI in Trackmania
20:41
Yosh
Переглядів 12 млн
A.I. Solves a 100 x 100 Rubik's Cube
11:14
Code Bullet
Переглядів 10 млн
AI Learns to Play SUIKA GAME
13:46
Code Bullet
Переглядів 3,2 млн
BREAKING Storm The House with an AUTO CLICKER
11:24
Code Bullet
Переглядів 13 млн
DESTROYING Guitar Hero with an AUTOCLICKER
14:26
Code Bullet
Переглядів 1,7 млн
I programmed an A.I. to DESTROY the game PONG
11:16
Code Bullet
Переглядів 2,9 млн
A.I. Learns to DRIVE
16:17
Code Bullet
Переглядів 6 млн