I Created An A.I. to DESTROY Tetris

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ค. 2020
  • Ahh yeah its tetris, you might have heard of it. Tetris is a game which i am making, i have made it, thats what the video is, god what a terrible description. I create an AI to beat the world record for the longest tetris game.
    Twitter: / code_bullet
    Patreon: / codebullet
    Discord: / discord
    Art created by @Dachi.art / dachi.art

ความคิดเห็น • 22K

  • @Danidev
    @Danidev 3 ปีที่แล้ว +3312

    can u play and dance to tetris beatbox at my funeral please

    • @lukasloen4659
      @lukasloen4659 3 ปีที่แล้ว +39

      @Green The Hedgehog How's thou orange juice?

    • @BentleyBoyo
      @BentleyBoyo 3 ปีที่แล้ว +17

      epic dani

    • @stevejazon6861
      @stevejazon6861 3 ปีที่แล้ว +24

      T h i c c

    • @Cera_01
      @Cera_01 3 ปีที่แล้ว +18

      Oh hey it's Dani!!

    • @omxls
      @omxls 3 ปีที่แล้ว +15

      How's the game DANI (or you haven't finished it)

  • @Servalboy3
    @Servalboy3 3 ปีที่แล้ว +876

    Code bullet:
    10% coding
    90% arguing with himself

    • @adamcarroll9613
      @adamcarroll9613 3 ปีที่แล้ว +14

      Actually how programming works. Same for mechanic work, and PC maintenance.

    • @thatminecraftkid6866
      @thatminecraftkid6866 3 ปีที่แล้ว +2

      I mean yeah

    • @adamania31
      @adamania31 3 ปีที่แล้ว +3

      Yeah ngl I like when we he wouldn’t do skits like 70 times... not gonna like kinda is annoying

    • @TheCubicLog
      @TheCubicLog 3 ปีที่แล้ว +1

      20% wanting to die bc you can't figure out the issue with your code

    • @arrogance8769
      @arrogance8769 3 ปีที่แล้ว +3

      and beating himself up

  • @back_the_bone
    @back_the_bone ปีที่แล้ว +407

    That block explosion thing was truly hilarious and at once somewhat of an eye candy

    • @benjaminoechsli1941
      @benjaminoechsli1941 ปีที่แล้ว +5

      Like an old-school screensaver. 👌

    • @CrazySpidey-lj1yd
      @CrazySpidey-lj1yd ปีที่แล้ว +3

      @@benjaminoechsli1941 Now that I think about it... Yes. Just like an old-school screensaver.

    • @nikolozgilles
      @nikolozgilles 10 หลายเดือนก่อน +2

      I actually want it as a screensaver

  • @jaceplayz7468
    @jaceplayz7468 ปีที่แล้ว +117

    I love how he’s always saying not to insult him for being dumb when I could probably do like 3 lines of code before giving up.

    • @rainestorme25
      @rainestorme25 11 หลายเดือนก่อน

      i would give up the moment there was any problem/glitch lmao couldn't be bothered to figure out the issue let alone fix it

    • @RifrufiOS-sz5sh
      @RifrufiOS-sz5sh 11 หลายเดือนก่อน +1

      The thing is I am a coder and @Code bullet he's not stupid, it's just another bug see imagine thousands of lines and you forget one capital letter that's a bug cause of how strict these programming language are

    • @ChrisMaster2
      @ChrisMaster2 3 หลายเดือนก่อน

      I program in Python, JS, C/C++/C#, and 100% understand case-sensitivity

  • @R.DeMora
    @R.DeMora 3 ปีที่แล้ว +2164

    Rarest events in life:
    3: Win the lottery.
    2: Die on a plane crash.
    1: Witness a CB video upload.

    • @lightisbored5343
      @lightisbored5343 3 ปีที่แล้ว +3

      Agreed

    • @crazyjon5610
      @crazyjon5610 3 ปีที่แล้ว +7

      its the most rarer than rarest.. XP

    • @tajtymd1672
      @tajtymd1672 3 ปีที่แล้ว

      oh yeees

    • @zyltekk
      @zyltekk 3 ปีที่แล้ว +2

      He coded this for 3months

    • @kosmic_overlord
      @kosmic_overlord 3 ปีที่แล้ว +4

      lol I feel bad for subscribers, I just stumbled upon it 😅

  • @Khaisz.
    @Khaisz. 3 ปีที่แล้ว +536

    Total Score: 14549
    Reason of death: 2 Empty Pillars and no Line pieces.

    • @tohanwi
      @tohanwi 3 ปีที่แล้ว +10

      This should be much higher in the comments

    • @breadifies2800
      @breadifies2800 3 ปีที่แล้ว +5

      I'm getting expert high dragon trial flashbacks from your pfp

    • @MichaelUrocyon
      @MichaelUrocyon 3 ปีที่แล้ว +5

      better yet, frame-by-frame reveals it got a line piece right before death, but could only clear at most 2 lines with it.
      Obviously the punishment for leaving columns open wasn't high enough.
      Also, CodeBullet should have put a conditional pause when the score is high enough and the game ends, then we could have actually seen the final board.

    • @juniorspalding7010
      @juniorspalding7010 3 ปีที่แล้ว +1

      I was going to say it but then i checked if someone else already did

    • @stewartatkinson9282
      @stewartatkinson9282 3 ปีที่แล้ว

      That is the number and reason I saw

  • @tathagatamookherjee
    @tathagatamookherjee ปีที่แล้ว +104

    This guy is seriously talented. Coding and comedy is a pretty hard combo to execute

  • @lifefindsaway7875
    @lifefindsaway7875 ปีที่แล้ว +38

    Getting your AI to dominate the online leaderboards is definitely something I’d like to witness.
    That being said, I support TH-camrs taking as much time between videos as they want/need. You owe us nothing. Thanks for sharing all the content youve created so far

  • @technetium9653
    @technetium9653 3 ปีที่แล้ว +8841

    I like how he used to be calm and collected but now he's gone off the rails

    • @wasd7972
      @wasd7972 3 ปีที่แล้ว +506

      every person goes insane at some point

    • @jackdear288
      @jackdear288 3 ปีที่แล้ว +358

      Yeah he’s finally lost it

    • @theolympiyn8670
      @theolympiyn8670 3 ปีที่แล้ว +210

      Just like Michael reeves

    • @hellsentthe3rd318
      @hellsentthe3rd318 3 ปีที่แล้ว +197

      When was the last time he could stay calm for a full video ? Like in my memories there's always a moment he just flips

    • @brendenbaggett1737
      @brendenbaggett1737 3 ปีที่แล้ว +45

      Collage.mp4

  • @GambeTama
    @GambeTama 3 ปีที่แล้ว +767

    CB: "Do you want me to make an A.I. to bully a competitive Tetris server with a superior machine mind?"
    Literally Everyone: "You have three months."

    • @kingrpriddick
      @kingrpriddick 3 ปีที่แล้ว +4

      This needs to be the top comment!

    • @salterrific
      @salterrific 3 ปีที่แล้ว +6

      For the love of God, please bully those nerds.

    • @teeks8713
      @teeks8713 3 ปีที่แล้ว +4

      Roby Salter unfortunately, his AI isn’t good enough to beat anyone decent

    • @salterrific
      @salterrific 3 ปีที่แล้ว +3

      @@teeks8713 Ohhh right right, I see what you're doing. "Yeah! That AI is shit, son! It's weak, boi! It could never beat anyone decent on that website!" *wink wink*

    • @ryanmarshall5407
      @ryanmarshall5407 3 ปีที่แล้ว +5

      @@salterrific dude im a jstris supporter I've played on there for almost a year and 90% of the player base could beat it in under 10 seconds, its not a fighting ai, speaking of witch this is th-cam.com/channels/pxmJQbKaqhZHp1WDRMGn3w.html

  • @Someoneyeeted
    @Someoneyeeted ปีที่แล้ว +32

    I love how making the game was harder than making the AI

  • @RobiePAX
    @RobiePAX 2 ปีที่แล้ว +12

    14:18 - 14:42 this is Gold!
    Especially the random court part at 14:37. I chocked from laughter at this point. I swear I'd watch this guy for any content. Coding, podcasting or gaming. He has more personality than most streamers out there!

  • @TheCoal27
    @TheCoal27 3 ปีที่แล้ว +1193

    "One quick fix later"
    The blocks disintegrate.

    • @RPGOverload
      @RPGOverload 3 ปีที่แล้ว +37

      Welcome to software
      "All I need is one quick fix"
      *breaks literally everything*

    • @laurinneff4304
      @laurinneff4304 3 ปีที่แล้ว +5

      The joys of software development

    • @RPGOverload
      @RPGOverload 3 ปีที่แล้ว +2

      Time to cry in unit test

    • @zstriker835
      @zstriker835 3 ปีที่แล้ว +2

      at 15:32 if you pause and go frame by frame on the website version (use the . key to go frame by frame) you will see his script he wrote and is using lol

    • @zoomerjoey3025
      @zoomerjoey3025 3 ปีที่แล้ว +2

      It do look cool though

  • @johnmcdaniels9231
    @johnmcdaniels9231 3 ปีที่แล้ว +677

    Fun fact: The game and AI took him 20 minutes to make. The rest of the 4 months was VFX editing.

    • @flyingfish
      @flyingfish 3 ปีที่แล้ว +3

      No, animating

    • @johnmcdaniels9231
      @johnmcdaniels9231 3 ปีที่แล้ว +3

      @@Nicky_T leave the mans be

    • @crispy2391
      @crispy2391 3 ปีที่แล้ว +3

      No it took him 4 months learning Beatbox

    • @Username87654
      @Username87654 3 ปีที่แล้ว +1

      Nicky T funny Reddit 100?

    • @thebaldpizzaman6319
      @thebaldpizzaman6319 3 ปีที่แล้ว +1

      The 4 months was spent waiting for the ai to lose.

  • @Leah96xxx
    @Leah96xxx 2 ปีที่แล้ว +5

    Age restricted? Seriously TH-cam.....

  • @steviousmusic
    @steviousmusic 9 หลายเดือนก่อน +5

    Evan getting really excited about a square moving down is a WAYYYYYYYY too accurate depiction of programmers celebrating when something works.

  • @TheRealGuywithoutaMustache
    @TheRealGuywithoutaMustache 3 ปีที่แล้ว +1391

    0% Mumble rap
    0% Drugs
    100% God tier beatboxing

    • @ezequielgonzalez6010
      @ezequielgonzalez6010 3 ปีที่แล้ว +19

      Wait... WHY I SEE U IN EVERY VIDEO I SEE

    • @joedartonthefenderbass
      @joedartonthefenderbass 3 ปีที่แล้ว +27

      @@ezequielgonzalez6010 if you see him in every comment section then you have a very good taste in youtube videos

    • @yubel8733
      @yubel8733 3 ปีที่แล้ว +2

      obama is fire

    • @Yunriyu
      @Yunriyu 3 ปีที่แล้ว

      makes sense

    • @rigbysattic9110
      @rigbysattic9110 3 ปีที่แล้ว +3

      @@ezequielgonzalez6010 Because you watch the same type of videos

  • @wyattmuehr196
    @wyattmuehr196 3 ปีที่แล้ว +846

    5:55
    “Ok, let’s add some rotation” *blocks furiously spin into oblivion*

    • @DJmachine1O1
      @DJmachine1O1 3 ปีที่แล้ว +4

      This made me laugh. Lmao

    • @aemiil5743
      @aemiil5743 3 ปีที่แล้ว +3

      "mr. bullet i dont feel so good"

    • @sammysammyson
      @sammysammyson 3 ปีที่แล้ว

      hey hey, it was kind of some rotation

    • @pacifistichuman82649
      @pacifistichuman82649 12 วันที่ผ่านมา

      "let's add some rotation"
      *I DIAGNOSE YOU WITH THE SPIN DISEASE* -code bullet

  • @justagiraffe2868
    @justagiraffe2868 2 ปีที่แล้ว +18

    So uhhhhhh how is this video age restricted? It's literally a sentient TV writing some fancy words to make a computer play a block game
    Update: I can see why, you used _JavaScript_

    • @Delta_mmt
      @Delta_mmt 2 ปีที่แล้ว +1

      Yep

    • @thisguy00
      @thisguy00 5 หลายเดือนก่อน

      Because java is such a mature coding language...

  • @That80sGuy1972
    @That80sGuy1972 2 ปีที่แล้ว

    Subscribed. You made an AI Tetris player that is godlike compared to any other version I ever have seen. I want to see what you come up with next now, the best I have seen barely beat the human best until now.

  • @brianwisse8019
    @brianwisse8019 3 ปีที่แล้ว +1230

    Introverts: *Stay home*
    Code Bullet: *Screams at himself and insults himself*

    • @JaidenTheBest
      @JaidenTheBest 3 ปีที่แล้ว +3

      Screams at and insults himself

    • @poiiihy
      @poiiihy 3 ปีที่แล้ว

      609 likes now wat does that mean 🤔

    • @xoctavia1418
      @xoctavia1418 3 ปีที่แล้ว +1

      when did i become code bullet?

  • @daltonmekis
    @daltonmekis 3 ปีที่แล้ว +10673

    Codebullet is the ultimate at blueballing his viewers. “I’ll post consistently” followed by months of silence and he says this every time 😂

    • @bl4cksp1d3r
      @bl4cksp1d3r 3 ปีที่แล้ว +445

      Once every few months is consistent ;D

    • @patricktho6546
      @patricktho6546 3 ปีที่แล้ว +125

      this time he said, he has disappearing to do...

    • @The_Obsessed
      @The_Obsessed 3 ปีที่แล้ว +141

      I mean, if you think about it, that is consistent for him.

    • @alexanderbeer4962
      @alexanderbeer4962 3 ปีที่แล้ว +85

      Gotta admit this stuff takes a long time to make

    • @busiestytnerd5175
      @busiestytnerd5175 3 ปีที่แล้ว +36

      It's forgivable tho this content is ridiculously complicated

  • @MichaelSalguero
    @MichaelSalguero ปีที่แล้ว

    It's great to see the whole process, troubleshooting and all.

  • @spicetothemax7589
    @spicetothemax7589 ปีที่แล้ว +2

    1:09 i got a NASA ad immediately after this moment that started with "all of America is proud of you" and I genuinely thought Code Bullet just edited that in for a bit.

  • @pedrogomes5796
    @pedrogomes5796 3 ปีที่แล้ว +937

    "Here our priority is quality. Because it defenitely isn't quantity."

    • @dianemorrow874
      @dianemorrow874 3 ปีที่แล้ว +6

      Hey he uploads more than ceave gaming has

    • @drnumbnuts656
      @drnumbnuts656 3 ปีที่แล้ว +4

      Diane Morrow Now I’m sad. I miss Mario maker 2 videos.

    • @genericusername4206
      @genericusername4206 3 ปีที่แล้ว

      Pedro Gomes and its barely the quality we expect after this many months

    • @diegosalinas9278
      @diegosalinas9278 3 ปีที่แล้ว

      Yeah lol

    • @n1s_charlie304
      @n1s_charlie304 3 ปีที่แล้ว +1

      generic username 420 he was probably busy

  • @invictus127
    @invictus127 3 ปีที่แล้ว +1271

    "Cus it's definitely not quantity"
    Why do you hurt me this way, CB?

  • @Void_VSD
    @Void_VSD 9 หลายเดือนก่อน +2

    The beginning is so relatable. You have no idea how much work it is to get a square on another square that can move. It's not impossibly hard but still a lot for the task.

  • @noahbitzer2257
    @noahbitzer2257 2 ปีที่แล้ว +10

    I love that for the bachelor joke he just took his boxing animation and made it wavy 😂

  • @iloveDSi7
    @iloveDSi7 3 ปีที่แล้ว +1028

    Code Bullet : "Are you winnin' son?"
    A.I. : "It's over 9000."

    • @stuff5757
      @stuff5757 3 ปีที่แล้ว

      That's a really dead meme

    • @stubbs5622
      @stubbs5622 3 ปีที่แล้ว +1

      And thus is meme live

    • @Tankstifyed22
      @Tankstifyed22 3 ปีที่แล้ว

      Shi Ho Kim no just no

    • @sigves.n.1848
      @sigves.n.1848 3 ปีที่แล้ว

      14549*

    • @DaxyGamer
      @DaxyGamer 3 ปีที่แล้ว

      @Shi Ho Kim -1 up

  • @NameRedacted0
    @NameRedacted0 3 ปีที่แล้ว +699

    "I could just be drawing random blocks in random positions and increasing the score, and you wouldn't know"
    That's too much effort, we know it's legit

    • @ZelosSama
      @ZelosSama 3 ปีที่แล้ว +25

      exactly what i thought XD imagine drawing each frame for 10 k scors of tetris just to "appear " legit XD

    • @ZelosSama
      @ZelosSama 3 ปีที่แล้ว +15

      @@aidanreynolds5993 probably because its still too fast for 0.25x speed.

    • @Lunara_3923
      @Lunara_3923 3 ปีที่แล้ว +2

      No he’s did it I looked (it gave me a headache though) and I saw each piece and it matches up to the pieces

    • @andrewpotter3017
      @andrewpotter3017 3 ปีที่แล้ว +5

      @@aidanreynolds5993 nah dude look at the score. It's still going up by like 10 lines every frame so it would look more fake at the slower speed

  • @AM1735-pg8jp
    @AM1735-pg8jp ปีที่แล้ว +1

    I came across you randomly and I Hella like you're vids deff subbing bro

  • @02bluehawk
    @02bluehawk 11 หลายเดือนก่อน

    Recently found your videos thanks to the yt algorithm and I'm f'n loving them bud

  • @bolson42
    @bolson42 3 ปีที่แล้ว +2188

    Alternate title: “computer person bullies himself into insanity trying to make Tetris”

    • @mounttai5182
      @mounttai5182 3 ปีที่แล้ว +4

      bolson42 yes

    • @probablyanidiot2295
      @probablyanidiot2295 3 ปีที่แล้ว +1

      i changed the 699 into 700, thank me

    • @bolson42
      @bolson42 3 ปีที่แล้ว +1

      Mr. Swift thank you

    • @probablyanidiot2295
      @probablyanidiot2295 3 ปีที่แล้ว

      @@bolson42 how did your comment get 73 likes in 14 minutes-

    • @bolson42
      @bolson42 3 ปีที่แล้ว +2

      Mr. Swift
      I’m guessing that, since it’s the top comment, it’s the one everyone sees first so basically everyone who watched the video and went into the comment section liked it

  • @dougthedonkey1805
    @dougthedonkey1805 3 ปีที่แล้ว +1433

    “Our number one priority is quality because it’s definitely not quantity”
    One of the best jokes I’ve heard in a while, might steal it

    • @lexingtonbrython1897
      @lexingtonbrython1897 3 ปีที่แล้ว +6

      A good joke, I'll steal it! Noone will ever know!

    • @UnordinaryCarl
      @UnordinaryCarl 3 ปีที่แล้ว +5

      *WHERE SAhFETY IS NUMBER ONE PRIORITY* .mp4

  • @TheArtOfLee
    @TheArtOfLee ปีที่แล้ว

    CB, I freaking love this content, no creator has be laughing out loud as often as you do my man.

  • @nekoill
    @nekoill ปีที่แล้ว +7

    Why don't you put this intro into every video? It's just damn AWESOME, my guy!

  • @FishSnackems
    @FishSnackems 3 ปีที่แล้ว +1027

    From my limited coding knowledge my favorite quote is "I changed nothing and it works"

    • @TheAechBomb
      @TheAechBomb 3 ปีที่แล้ว +42

      this happens so fucking often

    • @mortbobkanciastostopy9038
      @mortbobkanciastostopy9038 3 ปีที่แล้ว +40

      Yeah... As well.as when you change one number and something completely different casually breaks

    • @MrTehNoms
      @MrTehNoms 3 ปีที่แล้ว +20

      i hate this.... I really do. This rarely happens to me, and when it does, I'm about ready to toss whatever keyboarded thing I'm using at the nearest douchebag I'm aware of.

    • @sevb_
      @sevb_ 3 ปีที่แล้ว +2

      This happens all the time lol

    • @opinionhaver5910
      @opinionhaver5910 3 ปีที่แล้ว +3

      Oh my god this is the most relatable thing I have ever read

  • @glad5409
    @glad5409 3 ปีที่แล้ว +24442

    Subbing to this guy is a constant cycle of forgetting he exists then being extremly happy to see his new video

  • @thegreyleopard5837
    @thegreyleopard5837 ปีที่แล้ว +1

    I know I'm 2 years late but I loved his wavy dancing at the start I dont know why it was just great 😂 love the videos 😁

  • @kaylacole5088
    @kaylacole5088 9 หลายเดือนก่อน

    ngl this into is my fave of all of them!

  • @evi1520
    @evi1520 3 ปีที่แล้ว +856

    Did anyone notice that he fixed his sprites so that whenever he flips them, the tshirt doesn’t mirror? It’s such a minor detail, but I love it.

    • @diannebassett1313
      @diannebassett1313 3 ปีที่แล้ว +21

      Some of them still do, but it is still cool.

    • @jamieallan2859
      @jamieallan2859 3 ปีที่แล้ว +7

      I think the code bullet on his screen/face is still mirrored though, same with his antennae, at least sometimes

    • @gentsimps9067
      @gentsimps9067 3 ปีที่แล้ว +3

      He missed some, 4.43

    • @LeftSoulz
      @LeftSoulz 3 ปีที่แล้ว +1

      his worst enemy must be the bullet code

    • @Rhidayah
      @Rhidayah 3 ปีที่แล้ว +1

      Thats the bug

  • @chunky8684
    @chunky8684 3 ปีที่แล้ว +1235

    Code Bullet: *comes back for the 1 000 000th time*
    everyone: *return of the king*

    • @thechronics4380
      @thechronics4380 3 ปีที่แล้ว +7

      Where does he go

    • @dustin202
      @dustin202 3 ปีที่แล้ว +2

      The Chronics coding

    • @Human-gu2cx
      @Human-gu2cx 3 ปีที่แล้ว

      I like Tetris

    • @thechronics4380
      @thechronics4380 3 ปีที่แล้ว +1

      1998SIMOMEGA uni?

    • @komrot5305
      @komrot5305 3 ปีที่แล้ว +1

      @@thechronics4380 University, college

  • @moustafakashen3610
    @moustafakashen3610 7 หลายเดือนก่อน

    This is actually an amazing video the combination of humor and education is unfathomable.

  • @richbtch4421
    @richbtch4421 ปีที่แล้ว

    that intro is a vibe
    good job

  • @mozamman7219
    @mozamman7219 3 ปีที่แล้ว +494

    Alternate title: Australian man cyber bullies himself while playing Tetris

    • @aroyaki
      @aroyaki 3 ปีที่แล้ว +10

      Next video: Australian man cyber bullies Tetris players with AI

    • @disphing
      @disphing 3 ปีที่แล้ว +3

      *making tetris

    • @leoisabell9797
      @leoisabell9797 3 ปีที่แล้ว +5

      I’ve never been more proud of my people

    • @patricktho6546
      @patricktho6546 3 ปีที่แล้ว +3

      @@aroyaki I would be totally into it :)

    • @aroyaki
      @aroyaki 3 ปีที่แล้ว +1

      @@patricktho6546 Heck yeah man!

  • @HaloWolf102
    @HaloWolf102 3 ปีที่แล้ว +2293

    It's him talking to himself, insulting himself.
    This pandemic really broke this man, and the coding just finished him off.

    • @airegonhahaha5807
      @airegonhahaha5807 3 ปีที่แล้ว +11

      He ok?

    • @Tyler732594
      @Tyler732594 3 ปีที่แล้ว +11

      Airegon Hahaha I don’t know anymore.

    • @johnshelton4753
      @johnshelton4753 3 ปีที่แล้ว +34

      No your incorrect the pandemic did absolutely nothing , it was just the coding

    • @ralphy1054
      @ralphy1054 3 ปีที่แล้ว

      666th like lul

    • @thedarkbrightlight8355
      @thedarkbrightlight8355 3 ปีที่แล้ว

      @@johnshelton4753 so you saying that the coronavirus is just a coding

  • @timgrewy4
    @timgrewy4 6 หลายเดือนก่อน

    Awesome content bro!

  • @Solesteam
    @Solesteam ปีที่แล้ว +2

    2:40 It's so sad when it goes silent, Code Bullet was singing happily before Code Bullet 2 stopped him...

  • @salamancadid
    @salamancadid 3 ปีที่แล้ว +1233

    i like the fact he doesn't even notice he gained another million subs since his last vid.

    • @strebicux6174
      @strebicux6174 3 ปีที่แล้ว +34

      And made a tetris AI 10 hours before the new Tetris Effect is announced

    • @okaymancharles
      @okaymancharles 3 ปีที่แล้ว +5

      His last video he had 1.9 million not 1.1 minutes

    • @strebicux6174
      @strebicux6174 3 ปีที่แล้ว +3

      @@okaymancharles he had about 1.3 upon last vids release

    • @okaymancharles
      @okaymancharles 3 ปีที่แล้ว +4

      @@strebicux6174 in his last video he literally says he had 1.9 million

    • @weylinwest9505
      @weylinwest9505 3 ปีที่แล้ว

      Holy F I didn't even notice either.

  • @Wingo206
    @Wingo206 3 ปีที่แล้ว +1395

    "bullying nerds in jstris"
    Oh boy he's going to be running away crying after he sees the players on there

    • @kylehull3658
      @kylehull3658 3 ปีที่แล้ว +9

      Jstris?

    • @awesomevideosonyoutube
      @awesomevideosonyoutube 3 ปีที่แล้ว +54

      @@kylehull3658 That's a javascript version of tetris that has no animations and is really fast.

    • @TK0921
      @TK0921 3 ปีที่แล้ว +82

      His AI would probably lose tbh. I can see the AI getting screwed up when another player sends junk to his screen. Plus some people are nuts at tetris. I would be interested to see it though.

    • @theghoulhunter...4485
      @theghoulhunter...4485 3 ปีที่แล้ว +4

      were you not listening to the video? the ai got around 14500 and u say a HUMAN can beat that?

    • @phyr1777
      @phyr1777 3 ปีที่แล้ว +14

      @@theghoulhunter...4485 if the human had time yeah

  • @dragonrider4253
    @dragonrider4253 ปีที่แล้ว +2

    5:29 could be a very interesting spin on Tetris. A small chance that your tetromino could transmutate to another one when it locks in place.

  • @madously7845
    @madously7845 9 หลายเดือนก่อน +1

    cobe bullet after one quick fix:
    spins the tetrominoes*
    *fucken explodes*

  • @Emanmonster13
    @Emanmonster13 3 ปีที่แล้ว +903

    CodeBullet is my spirit animal:
    He disappears for months, does cool shit, and repeats!

    • @Luxembourgeoisie
      @Luxembourgeoisie 3 ปีที่แล้ว +13

      Emanmonster13 was pretty much the same with Michael Reeves before he joined offline

    • @daseanclifton397
      @daseanclifton397 3 ปีที่แล้ว

      @@Luxembourgeoisie fr lmao

    • @trezapoioiuy
      @trezapoioiuy 3 ปีที่แล้ว +4

      Judging from the beginning of this video, I think theres a "sniffs some coke" missing from your comment ahahah

    • @furiousfurry
      @furiousfurry 3 ปีที่แล้ว

      Dont forget the jojo references

    • @zrpz4837
      @zrpz4837 3 ปีที่แล้ว +2

      my father except without the cool shit and instead of months my entire life

  • @kevnar
    @kevnar 3 ปีที่แล้ว +441

    There was a whole algorithm to what order the Tetris pieces randomly come in. They basically had a queue of seven spots for the different pieces and reshuffled that queue with all seven pieces in it each time it ran out of pieces. So it was random, but not completely random. You couldn't get three Ls in a row or whatever. Something like that. When it's pure random, sometimes you can get three or four of the same piece in a row, or go 20 or 30 pieces without getting an L, and that seemed "unnatural". So they rigged it to give a smooth but random flow of piece types.

    • @skykwakrz4692
      @skykwakrz4692 3 ปีที่แล้ว +37

      This is a strange combo of classic Tetris and new Tetris with the fully random pieces but also having the hold function

    • @Fabbesson
      @Fabbesson 3 ปีที่แล้ว +17

      Yeah that depends on the Tetris version, NES Tetris (the one played in Classic Tetris World Championship) is truly random

    • @TheChris2009
      @TheChris2009 3 ปีที่แล้ว +4

      I noticed that too

    • @michael_betts
      @michael_betts 3 ปีที่แล้ว +3

      @@Fabbesson NES Tetris does NOT have equal chances of each piece appearing. If it gets the same piece as it did previously it rerolls (and also has a minor chance of rerolling anyways). On reroll any piece can be chosen. So the chance of the 6 pieces you didn't get is 9/56 (1/8+2/8*1/7), and the piece you got is 2/56 (2/8*1/7). (Actually the reroll code is not perfectly balanced for some reason so pieces are slightly off these probabilities, but this is within .2%)

    • @deedeeen
      @deedeeen 3 ปีที่แล้ว +1

      Bruh, you literally just skipped the official rotating system and the incorrect scoring.

  • @damianrolland2001
    @damianrolland2001 11 หลายเดือนก่อน +1

    Actually that exploding block thing looked really cool, that could be a fun game idea

  • @rlucif
    @rlucif 3 หลายเดือนก่อน +2

    0:01 I was vibing too

  • @vep1722
    @vep1722 3 ปีที่แล้ว +2653

    Plot twist: Code Bullet is actually really good at Tetris and was playing it all along

    • @robburitto4193
      @robburitto4193 3 ปีที่แล้ว +205

      Plot twist: Code Bullet is an AI making more AI to take over the world

    • @zstriker835
      @zstriker835 3 ปีที่แล้ว +15

      wait why are you here.

    • @Jason-fv7kn
      @Jason-fv7kn 3 ปีที่แล้ว +3

      Z Striker it’s a fake nightbot

    • @zstriker835
      @zstriker835 3 ปีที่แล้ว +8

      @@Jason-fv7kn i know. ita a joke buddy

    • @imasianstayaway2922
      @imasianstayaway2922 3 ปีที่แล้ว +13

      actually TheOdd1sOut was playing

  • @morganeclipse9038
    @morganeclipse9038 3 ปีที่แล้ว +488

    Code Bullet: What to do for an intro...
    "Oh, I know." *Put's cocaine into USB port*

    • @morganeclipse9038
      @morganeclipse9038 3 ปีที่แล้ว +35

      Nevermind that's just the whole video.

    • @arustwat7766
      @arustwat7766 3 ปีที่แล้ว

      It's Verbalase smart ass

    • @nathanlloyd7206
      @nathanlloyd7206 3 ปีที่แล้ว

      @@maxeclipse4065 and similar profile pics

    • @WannaComment2
      @WannaComment2 3 ปีที่แล้ว

      Maybe I'm just being a paranoid weeb, but I feel like there was a dragon maid reference in there.
      th-cam.com/video/7A4IlwuuyyI/w-d-xo.html

    • @morganeclipse9038
      @morganeclipse9038 3 ปีที่แล้ว

      @@maxeclipse4065 If you're one in a million there are 7,600 of you on Earth, welcome to the revolution.

  • @henrysanecdotes5323
    @henrysanecdotes5323 10 หลายเดือนก่อน

    I love that this video's most replayed areas are exclusively at the start with the dance, the end with the final product, and one part in the middle which is a clip from a whole other video.

  • @edwardjohnson7849
    @edwardjohnson7849 2 ปีที่แล้ว

    possibly one of the funniest videos hes made i am cracking up at work (also to be fair im under the ifluence of laughing gas due to dentist this morning)

  • @walshy1760
    @walshy1760 3 ปีที่แล้ว +1151

    Every CB Video : “This should be a quick fix”
    *last words before disaster*

  • @loganiushere
    @loganiushere 3 ปีที่แล้ว +657

    *”One Quick Fix Later”*
    _Code Bullet Creates Exploding Tetrominoes_

    • @robletch123
      @robletch123 3 ปีที่แล้ว +17

      Oh hey so some else actually knows what the fuck these things are called

    • @captionato
      @captionato 3 ปีที่แล้ว +1

      lmaooo

    • @co5micwaffle742
      @co5micwaffle742 3 ปีที่แล้ว +2

      This seriously gives off some Linux screensaver vibes.

    • @jiegao3591
      @jiegao3591 3 ปีที่แล้ว +3

      meanwhile the rotating shapes causes tears in the space-time continuum by phasing into other shapes.
      Also that's actually a bug in the real game as well

    • @fairylovesyou
      @fairylovesyou 3 ปีที่แล้ว +2

      14549 was final score if you care about that

  • @herrgloeckner.
    @herrgloeckner. ปีที่แล้ว +3

    3:31 Flashbang

  • @thecosmictatertot7149
    @thecosmictatertot7149 ปีที่แล้ว +1

    Yeah you definitely aren't putting random blocks and changing the score. The < and > keys really helped me figure it out.
    Also 14549, wow.

  • @viharcontractor1679
    @viharcontractor1679 3 ปีที่แล้ว +754

    4:08 *_"Should be a quick fix"_*
    The words of every programmer before they throw a massive tantrum and reiterate over their life choices.

  • @p1xelat3d
    @p1xelat3d 3 ปีที่แล้ว +643

    The madlad made a 3D model of himself just to put a default dancing alan in the video

  • @exlpt2234
    @exlpt2234 8 หลายเดือนก่อน

    I was fully prepared to bop w you on that Tetris into why’d you have to cut it at 20 seconds bro

  • @michaeljfigueroa
    @michaeljfigueroa ปีที่แล้ว

    I can't believe this didn't show up on my feed until now. I blame you

  • @Reinkjaky
    @Reinkjaky 3 ปีที่แล้ว +617

    "Let me know if that's a video u would like to see"
    Dude we would like anything at this point especially if takes less than 3 months

    • @anuk1311
      @anuk1311 3 ปีที่แล้ว +3

      SOOOOOOOOOOOOOOOOO fcking true i like him but he is worse than my father my father comes home at least 2 times a year ;D

    • @EvilDMMk3
      @EvilDMMk3 3 ปีที่แล้ว

      I hate how much I love his videos

    • @ghostsgarage2964
      @ghostsgarage2964 3 ปีที่แล้ว

      Anuk hey mine never shows XD

    • @kingdynam4315
      @kingdynam4315 3 ปีที่แล้ว +1

      i would watch him take a shit if it took less than 3 months

  • @n9nelives616
    @n9nelives616 3 ปีที่แล้ว +1047

    Today on Code Bullet: Proving intelligence leads to madness.

    • @8bittChess
      @8bittChess 3 ปีที่แล้ว +19

      What intelligence?

    • @willoyd
      @willoyd 3 ปีที่แล้ว +5

      @@8bittChess hahaha best reply ever

    • @SurgeXs
      @SurgeXs 3 ปีที่แล้ว +3

      Or is it the other way around? I certainly hope so, because in that case I'm a genius.

    • @daichie97
      @daichie97 3 ปีที่แล้ว +2

      Ignorance is bliss

    • @8bittChess
      @8bittChess 3 ปีที่แล้ว +1

      Blind as a sighted person DON’T BRING UP THAT BRAT! All I wanted was to punch Goku in his stupid face.

  • @gingerinajacket8519
    @gingerinajacket8519 ปีที่แล้ว +2

    The score I could see before the demise was 14549 according to the frames, though based on the next piece it could be 14550. The issue at the end is that it pillared twice as you said.

  • @Com2486
    @Com2486 2 ปีที่แล้ว

    I love how you can pause while it's playing and just get a perfectly fine board most of the time

  • @internetmovieguy
    @internetmovieguy 3 ปีที่แล้ว +412

    Two rules:
    Don’t leave holes
    Place pieces low
    And with that the AI is officially better than me at Tetris.

    • @El_Rey_247
      @El_Rey_247 3 ปีที่แล้ว +3

      Eh. Kinda. He didn't quite program Tetris, and there are a few important things missing that could make you much better at real Tetris than the AI

    • @DaHolyCanadian
      @DaHolyCanadian 3 ปีที่แล้ว

      @@El_Rey_247 People like you must be the life of the party hey?

    • @efhi
      @efhi 3 ปีที่แล้ว

      @@DaHolyCanadian yes

  • @Fenrir2104
    @Fenrir2104 3 ปีที่แล้ว +695

    New title: Man bullies himself into making Tetris

    • @pabloendres
      @pabloendres 3 ปีที่แล้ว +5

      Wonder if he's from Florida

    • @taizomichael7294
      @taizomichael7294 3 ปีที่แล้ว +2

      And a spider

    • @FemboyCommie
      @FemboyCommie 3 ปีที่แล้ว

      @@pabloendres he's maybe Australian

  • @dummytwap9704
    @dummytwap9704 2 ปีที่แล้ว

    Every time I go back to this... Nostalgia hits different

  • @aileencasey2083
    @aileencasey2083 11 หลายเดือนก่อน +1

    Not even a minute in and I'm already chuckling at your passion for Korobeiniki 😂

  • @devil_master1562
    @devil_master1562 3 ปีที่แล้ว +443

    Code bullet incorporate “last score” and “high score” functions so you don’t have to get confused about the score it gets

    • @darthcanadian007
      @darthcanadian007 3 ปีที่แล้ว +28

      that would have been smart, but he would say "fuck it, I'm lazy" lol

    • @fairylovesyou
      @fairylovesyou 3 ปีที่แล้ว +3

      14549
      final score

  • @timbrogliobat
    @timbrogliobat 3 ปีที่แล้ว +409

    "I didn't see what the score was, or what went wrong."
    14549, and it looks like it get into a position where it made a 3-deep column, made a little hole next to the top of the column, then made another 3-deep column on top of THAT, turning into a 7-deep column. It then did that again on the other side, turning into the old "Ascending empty columns" issue before dying.

    • @darkwolf2k007
      @darkwolf2k007 3 ปีที่แล้ว +12

      So im not the only one who paused the video a billion times to find the last possible score.

    • @timbrogliobat
      @timbrogliobat 3 ปีที่แล้ว +32

      @@darkwolf2k007 Protip! You can use the comma and period keys to move the video one frame at a time.

    • @darkwolf2k007
      @darkwolf2k007 3 ปีที่แล้ว +1

      Im on mobile

    • @lakefish7743
      @lakefish7743 3 ปีที่แล้ว

      Yeah, it had no real way to get rid of them because it had no long pieces.

    • @l11nd87
      @l11nd87 3 ปีที่แล้ว +1

      To be even more accurate, you can calculate the average score difference per frame to get the uncertainty of the score

  • @ysnai
    @ysnai 2 ปีที่แล้ว +4

    13:47 next piece is my mental health

  • @Dragon22_GamingYT
    @Dragon22_GamingYT หลายเดือนก่อน +1

    The start is hilarious! 🤣

  • @ljlk8583
    @ljlk8583 3 ปีที่แล้ว +509

    Code Bullet: I'm the most trustworthy, reliable, consistent guy on the internet
    Me: **thinks back to enigma**

  • @TheTbrWolf
    @TheTbrWolf 3 ปีที่แล้ว +743

    For everyone’s info, the final score was 14549, and the failure was a tower that couldn’t be finished cause the available block wouldn’t allow it, poor ai Edit: thanks for the likes didn’t expect this to blow up 😂

    • @SgvSth
      @SgvSth 3 ปีที่แล้ว +79

      AI should have learned to penalize holes made on higher lines more heavily than holes made on lower lines.

    • @oiltycoonbillionaire
      @oiltycoonbillionaire 3 ปีที่แล้ว +4

      I’ve seen your pfp like 50 times it’s the 14th result for furry pfp on google lmao.

    • @bpyrotroph3670
      @bpyrotroph3670 3 ปีที่แล้ว +5

      @@oiltycoonbillionaire Okay.

    • @bpyrotroph3670
      @bpyrotroph3670 3 ปีที่แล้ว +3

      @Kaiden McWhorter Cant tell if you're joking or not. If not, then I take offence. I am a furry myself.

    • @hardidis
      @hardidis 3 ปีที่แล้ว +1

      Indeed I slowed down a screen recording and I can confirm

  • @Owen_loves_Butters
    @Owen_loves_Butters 7 หลายเดือนก่อน +3

    1:59 Yep, definitely a programmer moment.
    "Oh shoot why didn't it work??"
    10 seconds later...
    "Oh wait, that's what was supposed to happen."

  • @rhinuu045
    @rhinuu045 2 ปีที่แล้ว

    the new sprites are just beautiful

  • @CamoSquid
    @CamoSquid 3 ปีที่แล้ว +800

    This man just came back like nothing ever happened

    • @okachobe1
      @okachobe1 3 ปีที่แล้ว +15

      For months nothing did happen :P

    • @Dragonrealms245
      @Dragonrealms245 3 ปีที่แล้ว +7

      It’s my head canon he has a cryo tube and that’s where he’s been for months at a time

    • @rob9x1
      @rob9x1 3 ปีที่แล้ว +1

      Like a retotrich (whatever its spelled like ) bullet... Baboom tss

    • @b-ice3233
      @b-ice3233 3 ปีที่แล้ว +4

      Doesn’t even acknowledge he was stuck in his home for 4 months and didn’t post one video lol

    • @theisgood0
      @theisgood0 3 ปีที่แล้ว

      That’s what I was saying!

  • @adrevenue1496
    @adrevenue1496 3 ปีที่แล้ว +876

    How to make a Ai that can’t lose in Tetris
    1. Tell it “just don’t lose lol”
    2. Profit

  • @DiamondDoggo123
    @DiamondDoggo123 8 หลายเดือนก่อน

    This guys videos remind me of when I first discovered scratch and was excited until I learned how difficult it would be

  • @seeps9353
    @seeps9353 ปีที่แล้ว +1

    Why wasn't the full run of Tetris in real speed not uploaded for our torture?
    2 years and we're still waiting.

  • @julesxd5756
    @julesxd5756 3 ปีที่แล้ว +868

    *Mental Asylum Escapee talking to himself about spinning shapes.*

    • @da-fs8sz
      @da-fs8sz 3 ปีที่แล้ว +9

      My brain *mentaly asylumy escapeese* explodes and -boom- gsbsjslsm

    • @Fyn958
      @Fyn958 3 ปีที่แล้ว +4

      And this just feels like
      Spinning shapes

    • @coolcat4672
      @coolcat4672 3 ปีที่แล้ว +3

      It really is complicated, rotating the shapes. The game works by bundling stuff together. There's a thing called the "Shape" object, which contains information about shapes, and it's made up of multiple "Block" objects, which you have to do some trigonometry for to rotate them around a point, and it's complicated to do properly

    • @ljharnish
      @ljharnish 3 ปีที่แล้ว +1

      CoolCat467 no

    • @coolcat4672
      @coolcat4672 3 ปีที่แล้ว

      @@ljharnish No seriously, I ported this to Python3, and because of a few tiny changes in the way blocks store their positions (instead of being relative to shape objects when they are falling, they know their absolute grid position all the time), when rotating the blocks went everywhere. It must have taken CodeBullet quite a lot of time to get the system working properly if I had so much trouble doing it with a tiny modification. Ironically though, the fix for this issue was quite simple, so never mind I guess. =^._.^=

  • @chezi3491
    @chezi3491 3 ปีที่แล้ว +643

    Alternate title: Crazy person bullies himself while struggling to reinvent a game and teach a bot to play it

    • @ofirrolev
      @ofirrolev 3 ปีที่แล้ว +15

      It would be kind of annoying tho, if he would name all of his videos the same

    • @txkushima1072
      @txkushima1072 3 ปีที่แล้ว +2

      Stolen comment from me

    • @chezi3491
      @chezi3491 3 ปีที่แล้ว +2

      @@txkushima1072 Nope, not at all. Great minds think alike

    • @SM-tq3hk
      @SM-tq3hk 3 ปีที่แล้ว +2

      @@txkushima1072 r/beatmetoit

    • @wdsty5314
      @wdsty5314 3 ปีที่แล้ว +1

      Great job TH-cam, there defiantly ain’t just 1 reply

  • @EfanzeDev
    @EfanzeDev 5 หลายเดือนก่อน +1

    I wonder if the AI would do better if he implemented stuff from the Tetris Guideline.
    Like 7-Bag, 6 Next Pieces, the Super Rotation System, T-Spin Detection, Accurate Score for every possible method of gaining it and more.
    It would probably improve performance to the level of modern tetris professionals.
    I say the way to test improvement would be putting the AI through the Sprint mode (A time trial to clear 40 Lines) and seeing if it can get a faster time with more score.
    Evan, if you do this, good luck, especially on even finding the leaked Tetris Guideline.

  • @8bit_cat72
    @8bit_cat72 ปีที่แล้ว

    The Tetris beatbox was the best! Loved it!
    Oh the coding was nice I guess.

  • @Shaper-bx9kb
    @Shaper-bx9kb 3 ปีที่แล้ว +968

    "I Created An A.I. to DESTROY Tetris"
    Recreates Tetris
    YOU HAVE BECOME THE VERY THING YOU SWORE TO DESTROY

  • @griffintaylor3861
    @griffintaylor3861 3 ปีที่แล้ว +298

    "Transitions are on point today"
    Well, that's what happens when you have _checks_ _watch_ ...
    *4* *months* *to* *do* *it*

    • @beelal6407
      @beelal6407 3 ปีที่แล้ว +11

      we're still waiting on enigma part 2

    • @cupofmilk1388
      @cupofmilk1388 3 ปีที่แล้ว +1

      @@beelal6407 what's enigma

    • @busbear91
      @busbear91 3 ปีที่แล้ว

      @@cupofmilk1388 Watch his old videos.

    • @jaroslavsvaha6065
      @jaroslavsvaha6065 3 ปีที่แล้ว +1

      You know he did this in 2 days anyway

  • @Spectator_lawful_evil
    @Spectator_lawful_evil ปีที่แล้ว +2

    Thank god it finally got accessible

  • @misad6308
    @misad6308 9 หลายเดือนก่อน +2

    There's a surprising amount of logic behind a Tetris game. Yeah, "It's Tetris," it's ancient and everybody knows it, BUT! For example, I somehow always forget that Tetris pieces aren't actually being picked completely at random. The game always sends out all of the different shapes at it's disposal first, so getting two of the same piece in a row is quite unlikely.

  • @FatalTastySwift
    @FatalTastySwift 3 ปีที่แล้ว +2282

    He’s finally back!

  • @eurobtcwby
    @eurobtcwby 3 ปีที่แล้ว +287

    Code Bullet:"Are ya winning,AI?"
    Tetris:"I have decided that I want to die."

  • @sniperbasic2563
    @sniperbasic2563 2 ปีที่แล้ว

    That starting Tetris mix is fire

  • @dgpsf
    @dgpsf ปีที่แล้ว

    discovered this 3 years later, my favorite Codebullet video yet