I made FLAPPY BIRD in DUMB programs

Sdílet
Vložit
  • čas přidán 10. 04. 2024
  • Head to brilliant.org/CodeBullet/ to start your free 30-day trial, and get 20% off an annual premium subscription.
    Open Sauce applications: opensauce.com/exhibit-applica...
    MERCH: codebulletshop.com
    Patreon: / codebullet
    Twitter: / code_bullet
    Discord: / discord
    Art created by @Dachi.art / dachi.art

Komentáře • 4,2K

  • @AlanStryman
    @AlanStryman Před 18 dny +11989

    honestly because file explorer's "pixels" are so huge, you cant possibly mess up the hit bot, its the optimal competitive game engine

    • @kiwifork
      @kiwifork Před 18 dny +394

      dude im so locked in on file explorer

    • @patrickt101
      @patrickt101 Před 18 dny +409

      Waiting for Doom in file explorer to drop😈

    • @EEEEEEEE
      @EEEEEEEE Před 18 dny +14

      E

    • @stan-ox6no
      @stan-ox6no Před 18 dny +73

      @@patrickt101prob already has

    • @HarnaiDigital
      @HarnaiDigital Před 18 dny +20

      It's so interesting. I also made this game but in unreal engine 5. With RTX on. Ofcourse in my channel though

  • @raelsadd6378
    @raelsadd6378 Před 18 dny +10498

    trying to work with chatgpt is like trying to work with a child who hates you, but sometimes, his mom comes over and yells at him to stop acting like a child and do what he is supposed to do, but she has to keep going into the other room because she can't miss her shitty reality TV show.

    • @austinhager7413
      @austinhager7413 Před 18 dny +562

      Don't forget about if you talk with language over pg it just goes you said a naughty word I'm not talking to you

    • @alezzanders988
      @alezzanders988 Před 18 dny +227

      r/oddlyspecific

    • @exodusdonley77
      @exodusdonley77 Před 18 dny +136

      @@austinhager7413 I have literally never had that happen what kind of things are you saying lmao

    • @kristinborn8882
      @kristinborn8882 Před 18 dny +10

      @@alezzanders988 lol yea

    • @EEEEEEEE
      @EEEEEEEE Před 18 dny +15

      ‎‎‎‎‎‎‎‎‎‎‎‎‎‎

  • @WilliamJohnstonA23
    @WilliamJohnstonA23 Před 14 dny +714

    This is the coding version of “Tony Stark was able to build this in a cave with a box of scraps!”

  • @patkundesu
    @patkundesu Před 15 dny +212

    Tohou fans: if it exists, you can play bad apple in it
    Code Bullet: if you can draw on it, it's a game engine

    • @Stusheep
      @Stusheep Před 12 dny +22

      Can’t forget: If it’s hardware, it can play doom

    • @3DSCarnaje
      @3DSCarnaje Před 11 dny +1

      While I'm not entirely sure what you're referencing, can you blame them? That song is great.

    • @patkundesu
      @patkundesu Před 11 dny

      ​@@3DSCarnaje You can try searching for "Bad Apple played on everything"

    • @1a2z
      @1a2z Před 8 dny

      Literally!!!

    • @applesource8261
      @applesource8261 Před 4 dny +2

      @@Stusheep Didnt they manage to play doom on DNA? So its more a: If it can display binary, it can play doom.

  • @oftenbetterthanone
    @oftenbetterthanone Před 17 dny +2031

    "We've already solved this by calling it a feature" This line is going to change my life for the better, I can feel it.

    • @Salisaad
      @Salisaad Před 17 dny +55

      It's not a bug. It's a feature you didn't know you wanted.

    • @chrisgregory3955
      @chrisgregory3955 Před 17 dny +40

      AAA gaming in a nutshell.

    • @spotishii
      @spotishii Před 16 dny +21

      Literally Minecraft

    • @Gremlin23
      @Gremlin23 Před 16 dny +11

      @@Salisaad Todd Howard, is that you?

    • @viktoranderas9541
      @viktoranderas9541 Před 16 dny +2

      ​@@spotishiimy exakt thought lol

  • @sorak185
    @sorak185 Před 18 dny +4179

    "Trust me to break fucking File Explorer."
    Bro, Explorer breaks itself just by existing.

  • @SgtSupaman
    @SgtSupaman Před 15 dny +322

    I like how he treats "move the pipes through the bird" like it's a huge breakthrough when that is literally what he did in every previous version and is exactly how the real game of Flappy Bird works.

  • @Chris_Cross
    @Chris_Cross Před 9 dny +15

    ChatGPT not being able to follow basic instructions like "remove the --------" but being able to generate code to play a game in File Explorer is the most ChatGPT move ever.

  • @skeetsmcgrew3282
    @skeetsmcgrew3282 Před 18 dny +6334

    Omg dude. you talking to ChatGPT like an abusive college professor absolutely killed me omfg

    • @heartfulloflight2176
      @heartfulloflight2176 Před 18 dny +129

      I know right had me dying 😂

    • @yeetskeet691
      @yeetskeet691 Před 18 dny +311

      if you talk to ChatGPT any other way you ain't doin' it right

    • @joshuagreen5613
      @joshuagreen5613 Před 18 dny +222

      MOVE THE FUCKING PIPES had me dead

    • @EEEEEEEE
      @EEEEEEEE Před 18 dny +2

      ‎‎‎‎‎‎‎‎‎‎‎‎‎‎E

    • @donkey7921
      @donkey7921 Před 18 dny +77

      ChatGPT deserves it.

  • @gammagames1413
    @gammagames1413 Před 17 dny +1694

    “If you cannot Flap the Bird, Flap the Pipes” goes unironically so hard.

    • @IceMcFried
      @IceMcFried Před 14 dny +45

      Had me crying so hard from laughter i thought my belly was going to burst. The sheer idiocy of it all, and the fact that most programmers go through this thought process in one way or another had me in a choke hold 🤣

    • @averonisgaming9023
      @averonisgaming9023 Před 14 dny +24

      @@IceMcFried I can confirm, there are some really roundabout ways to think in order to code things lmao

    • @KayJblue
      @KayJblue Před 14 dny +12

      I flap my pipes whenever I can’t flap a bird 💀

    • @reyariass
      @reyariass Před 13 dny

      @@KayJbluecould you flap my pipes? :D 😂

    • @paulgoogol2652
      @paulgoogol2652 Před 12 dny +2

      ​@@KayJbluei got only one but I flap every day.

  • @nicholas_obert
    @nicholas_obert Před 15 dny +414

    Flappy bird on Google Sheets. You can attach js scripts to documents and have specific functions executed when an event is triggered (e.g. the document is opened/edited). App scripts can read and modify documents live and the changes are updated instantly, so this would make for a "great" game engine.

    • @wilkgr
      @wilkgr Před 13 dny

      Flappy bird on GIMP - it has support for python scripts!

    • @CST1992
      @CST1992 Před 13 dny +12

      RIP history

    • @MossyBee
      @MossyBee Před 13 dny +14

      microsoft excel would work

    • @shadoww7301
      @shadoww7301 Před 12 dny +3

      @@MossyBee yucky microsoft, google sheets better

    • @RetroDotTube
      @RetroDotTube Před 12 dny

      @@shadoww7301nah

  • @Just_Being_Honest
    @Just_Being_Honest Před 14 dny +125

    I love how he even included a custom song “I’m coding flappy bird.”
    Apparently, there are multiple custom songs used in the video.

    • @khelsan
      @khelsan Před 14 dny +35

      ai generated

    • @tunfugl37
      @tunfugl37 Před 12 dny +12

      Made by ai. Takes 2 sec

    • @DaMastaMax
      @DaMastaMax Před 12 dny +5

      @@tunfugl37 what ai?

    • @mntmntmnt
      @mntmntmnt Před 12 dny +19

      Art theft moment

    • @Casual-Yohoho-Enjoyer
      @Casual-Yohoho-Enjoyer Před 10 dny +31

      ​@@mntmntmntI'd say using AI for 5 seconds of essentially meme music is probably still on the moral side

  • @DoktorTaiko
    @DoktorTaiko Před 17 dny +1617

    CB: "The games are going to become increasingly stupid".
    -Starts with the file editor
    Me: "If that is the least stupid, this will be an interesting journey."

    • @EEEEEEEE
      @EEEEEEEE Před 17 dny +4

      E

    • @vaderdudenator1
      @vaderdudenator1 Před 17 dny

      Frfr

    • @endymionselene165
      @endymionselene165 Před 17 dny +13

      Well, was it.
      The first one was the best, the second one was the funniest, and the third one was the worst.

    • @RekySai
      @RekySai Před 17 dny +4

      That's because python is where it's program and ran and the file explorer is nothing but the user interface. He simply added a user interface to Python and then tricked you into thinking program languages are running onset program.

    • @mau2k3
      @mau2k3 Před 17 dny

      I wanted to commentate the exact same

  • @BakaDani
    @BakaDani Před 17 dny +2503

    6:34 "Every time we run it, it seems to fuck up in a unique way" has to be the best and most relatable quote from a programmer I've ever heard.

  • @Marcus-Jones
    @Marcus-Jones Před 13 dny +61

    The premier pro line. "it's got everythning you need. EXCEPT FOR THE ABILITY TO NOT CRASH ALL THE TIME!!!!". I felt that.

  • @JasonNL05
    @JasonNL05 Před 10 dny +22

    "MOVE THE PIPES, THORUGH THE BIRD!".... "Yeah that didn't work" had me rolling 🤣

  • @thegardenofeatin5965
    @thegardenofeatin5965 Před 18 dny +2057

    In Paint, use the rectangle and circle tools instead of drawing lines. Two clicks for a circle, two clicks for a rectangle.

    • @teddy-behr
      @teddy-behr Před 18 dny +225

      YEAH I was gonna say, why didn't he just use the circle tool????

    • @tarfeef101
      @tarfeef101 Před 18 dny +255

      lol why use "shapes" to make shapes amirite

    • @mcblaggart8565
      @mcblaggart8565 Před 18 dny +178

      But then it wouldn't be creating such beautiful art!

    • @Temperans
      @Temperans Před 18 dny +31

      Wouldn't it be 3 click due to changing the shape?

    • @luiginotcool
      @luiginotcool Před 17 dny +15

      @@Temperansonly have to change shape once or twice per frame

  • @_Fizel_
    @_Fizel_ Před 18 dny +1221

    Him forgetting what key to stop/start the auto clicker, and forgetting to turn it off before moving the mouse is the most on brand thing ever.

    • @archerelms
      @archerelms Před 17 dny +66

      It even has a setting to hold the mouse in place which of course he didn't use lol

    • @YeahEsCereal
      @YeahEsCereal Před 17 dny +8

      I use a button on my mouse to turn it on and off

    • @linklover7077
      @linklover7077 Před 17 dny +1

      I've done this smh 😂

    • @monad_tcp
      @monad_tcp Před 17 dny +1

      Its very fun when he does it.
      I use auto-hotkey and I always put a timeout on my scripts as a escape hatch if the scroll-lock led is off

    • @skeleton_craftGaming
      @skeleton_craftGaming Před 12 dny +1

      I don't know about what program he is using but Auto hotkey. If you set the delay to anything less than 50 milliseconds, it just stops processing your input, so you can't turn off the auto clicker...

  • @wildmaknae_
    @wildmaknae_ Před 13 dny +26

    That "no." to ChatGPT just sent me to the orbit omfg I have tears from laughing

  • @archysimpson2273
    @archysimpson2273 Před 9 dny +7

    4:18
    it crashed
    (failure)
    it crashed when it crashed
    (success)

  • @tyhayter5022
    @tyhayter5022 Před 17 dny +1590

    3:18 I'm making flappy bird (version 1)
    3:54 It's pipe time (version 1)
    8:27 I'm making flappy bird (version 2)
    14:10 It's pipe time (version 2)

    • @GlitchedAce
      @GlitchedAce Před 17 dny +106

      Replying to be able to find this again later.

    • @michael_v2624
      @michael_v2624 Před 17 dny +72

      thanks I was trying to analyze how he did that.
      Udio looks like, but stable audio and suno are pretty interesting.

    • @davidbarnes2533
      @davidbarnes2533 Před 17 dny +8

      Legend

    • @wertacus
      @wertacus Před 17 dny +8

      Can we pin this, thx

    • @x_8643
      @x_8643 Před 17 dny +2

      Ayo same ​@@GlitchedAce

  • @kratangg-arang
    @kratangg-arang Před 17 dny +548

    It’s pretty efficient to skip straight to madness by calling file explorer a game engine, instead of having a gradual implosion to insanity this time around.

    • @Aurirang
      @Aurirang Před 16 dny +43

      The worst thing aabout this is, that the file explorer was actually the smoothest of them. :D

    • @kratangg-arang
      @kratangg-arang Před 14 dny

      @@Aurirang because it’s a game engine, of course!

  • @Aabergm
    @Aabergm Před 10 dny +3

    This gives me "everything is a smoke generator is you use it wrong enough" vibes. I love it.

  • @toniweak
    @toniweak Před 13 dny +2

    Implementing Suno to make the custom songs is just such a nice touch

  • @HistoryVideoGamesMiscStuff
    @HistoryVideoGamesMiscStuff Před 17 dny +286

    Honestly, 20 years ago, I made a plane game in University where moving the environment around the camera was how I managed it.
    Or to quote Cubert Farnsworth: "The engines don't move the ship at all. The ship stays where it is, and the engines move the universe around it."

    • @cirkulx
      @cirkulx Před 17 dny +8

      beautiful quote

    • @thacuber2a03
      @thacuber2a03 Před 17 dny +21

      that's how OpenGL renders things

    • @SlawcioD
      @SlawcioD Před 16 dny +12

      many games in 8 bit era were done that way.

    • @elephantoChan
      @elephantoChan Před 16 dny +3

      relative motion when its real

    • @bryanmullins379
      @bryanmullins379 Před 16 dny +7

      This is also how games like outer wilds were made.

  • @OriginaIJoke
    @OriginaIJoke Před 18 dny +540

    Some day I’m gonna say in the group chat “if you can’t move the bird through the pipes, then move the pipes through the bird” like it’s some insane philosophical shit

    • @OliverJacobs-rp1pj
      @OliverJacobs-rp1pj Před 17 dny +3

      It is

    • @vSouthvPawv
      @vSouthvPawv Před 17 dny +10

      Out of context, this reads like sage advice to anally swallow the toilet if you're constipated like Kirby on his worst day.

    • @nokti...
      @nokti... Před 12 dny

      ​@@vSouthvPawv pardon me. what the fuck

    • @vSouthvPawv
      @vSouthvPawv Před 12 dny

      @@nokti... It's a long way to say "make sure you drink enough water".

  • @Listener11111
    @Listener11111 Před 9 dny +1

    5:52 the use of the song is super relevant 'cause just like Simone turned herself into an abomination trying to make herself beautiful, CB's regularly turns his code into an abomination trying to make it work
    (oh and if u draw a parallel between cannibalism and copy-paste, programmers do HELLA LOT OF CANNIBALISM)

  • @bakkominator4308
    @bakkominator4308 Před 10 dny +3

    Hell ye! I love this stuff. I’ve made Flappy Bird in Sysmac Studio for Omron PLC’s and it turned out awsome. Almost made a YT video of it but don’t think a lot of people care about Structured Text and industriel controllers and HMIs

  • @agentstache135
    @agentstache135 Před 17 dny +524

    11:52 in the machine’s defense you asked it to remove lines that were 6 hyphens long; whereas the lines you wanted removed were only 5 hyphens long

    • @konayasai
      @konayasai Před 17 dny +48

      Obviously it's done for comedic effect here, but I wonder if ChatGPT can be used to emulate flappy bird if you don't speak to it like an overgrown toddler.

    • @patrickrobertshaw7020
      @patrickrobertshaw7020 Před 17 dny +15

      @@konayasai and if you used gpt4 instead of 3.5

    • @codingidiot6754
      @codingidiot6754 Před 17 dny +16

      @@konayasai have you never used chatgpt?

    • @colby1398
      @colby1398 Před 17 dny +16

      @@konayasai It doesn't make a difference. AI isn't real yet and is still stupid as fuck. None of them can actually "think"

    • @ghfgh_
      @ghfgh_ Před 17 dny +1

      @StevieNockmanbro fix your bot it’s fine and all except the fact that code bullet doesn’t use a camera let alone a professional one
      And the idea is if this made up character is inspired by code bullet they probably want to make content similar to his so they probably wouldn’t use a camera or a professional one

  • @HighTechToast
    @HighTechToast Před 18 dny +543

    "Ok, remove the dashes."
    "Aight, bet."
    "NO NOT THOSE-"

    • @EEEEEEEE
      @EEEEEEEE Před 17 dny +1

      ‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎E

  • @gemtun2
    @gemtun2 Před 15 dny +8

    14:18 ITS PIPE TIME 🔥🔥🔥🗣🗣

  • @tramographyMCR
    @tramographyMCR Před 11 dny +5

    The amount of AI you used in this video is crazy
    I only noticed when the music started lol

  • @axis8396
    @axis8396 Před 17 dny +120

    "It's kinda different every time we run it but we've already solved this by calling it a feature" is definitely a quote I'm going to use at some point

  • @thomas.02
    @thomas.02 Před 18 dny +155

    5:12 you either die a bird or live long enough to see yourself become the pipe

  • @atondigitalart
    @atondigitalart Před 16 dny +33

    "if you can't flap the bird, then flap the PIPES" really got me, I legit laughed out loud
    nothing shot of genius!

  • @DrCoomer_1
    @DrCoomer_1 Před 4 dny +1

    It's interesting to see how far you can push software to work in a way its not intended.
    Excel is a prime example, it's literally a game engine

  • @seanritzenthaler9208
    @seanritzenthaler9208 Před 17 dny +302

    "It's pipe time" is both a wonderful bop with a hilarious double meaning.

    • @Corn0nTheCobb
      @Corn0nTheCobb Před 16 dny +6

      I agree, but thanks for letting us know that you understood the double entendre

    • @samanthagriffinv2.08
      @samanthagriffinv2.08 Před 14 dny

      That’s called a double entendre

    • @lolexguy
      @lolexguy Před 13 dny

      "lets fill her up" at the beginning

  • @SqurtieMan
    @SqurtieMan Před 17 dny +284

    13:39 The reason Premiere Pro crashes all the time is because you update it. 2021 version is orders of magnitude more stable than the current version, which is why I use 2019 version

    • @Maestro_Himself
      @Maestro_Himself Před 14 dny +45

      This is the most accurate description of adobe's products that will ever exist.

    • @Grimeaper
      @Grimeaper Před 14 dny +3

      Man adobe after affects is such a Maya. Premiere works for basic stuff though at least though I forget which version mine it was covered in salt so it is fine either way. I use Davinci mostly now shit is free and does what I needs.

    • @jleo1
      @jleo1 Před 13 dny +4

      Doesn't Adobe force update apps? Meaning the only way you can have a stable program is through piracy?

    • @Grimeaper
      @Grimeaper Před 13 dny +4

      @@jleo1 I prefer keeping it salty. Besides adobe earned it fuck em.

    • @jleo1
      @jleo1 Před 13 dny +3

      @@Grimeaper lol yeah no judgement, the only reason I bought it was coz I was getting sick of searching for torrents… and also because adobe offered me a very good deal to stop pirating it lol

  • @user-wo1ey8dj9o
    @user-wo1ey8dj9o Před 16 dny +2

    The genius of Code bullet is the ability to convey the frustration and enjoyment of writing code through a video.

  • @aucuneoriginalite1818
    @aucuneoriginalite1818 Před 14 dny +9

    Thats impressive how the best gaming engine out of these is litterally file explorer

  • @jayxd2763
    @jayxd2763 Před 18 dny +1061

    Anything can be a game engine if it's doom

    • @hackanimator12
      @hackanimator12 Před 18 dny +25

      if it can run doom*

    • @xanmiddents6207
      @xanmiddents6207 Před 18 dny +21

      E. Coli screen goes hard

    • @HydraKittten
      @HydraKittten Před 18 dny +29

      Didn't Doom get an official port for a lawn mower?

    • @EEEEEEEE
      @EEEEEEEE Před 18 dny

      ‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎E

    • @Fdragon1337
      @Fdragon1337 Před 18 dny +18

      ​@hackanimator12 funny you mention that. There is a doom map that has a different doom in it that you can play with a keyboard in the game.

  • @TalkySteak
    @TalkySteak Před 18 dny +225

    Is anyone going to tell him that Paint has a shapes feature for quickly drawing perfect circles? No? Me either. For real though, this was impressive, inspiring, and funny. Love the content.

    • @normalchannel2185
      @normalchannel2185 Před 17 dny +7

      The shapes feature probably doesnt mesh well with the python code

    • @Tvngsten
      @Tvngsten Před 17 dny

      ​@@normalchannel2185 I think it does, pyautogui can click and drag

    • @Joseph125
      @Joseph125 Před 17 dny +3

      Paint has layers now. You could just move the pipe layer around.

  • @godguy2311
    @godguy2311 Před 16 dny

    The music in this video was fantastic and hilarious, love the cuts and stuff you're doing it's all working really well

  • @vyrv6719
    @vyrv6719 Před 13 dny +1

    Code bullet, I'm trying to post this on as many programmer channels that are familiar with neat as I can. A certain family member of mine is a relatively high leveled(terrying international server security specialist level, aka he has over 15 different closet sized and 2 room sized servers in their house) coder. He and some of his colleagues are trying to implement a drunken idea we had.
    An epigenetic version of neat, and an interlocutory to train an optimizing AI for those functions and their weight of reward.
    Basically, genetic evolution is reinforced by changing actual traits of the player DURING generations. We quite literally become worse at making more of ourselves if we do stupid things, are overly stressed, or enter a worse environment, but also get outsized rewards defined by those same systems and their previous inputs. These rewards are also not instanced. They are multiplied by time, so it even tries to allow creatures to avoid the 'dip' issue of their seek function. They are less likely to get stuck in a 'good' spot while looking for the 'best' spot, because epigenetics punishes more based on how long a bad condition has been in effect on the 'player'.
    It's a multiplier on the speed of genetic evolution, and they were unaware of anything in AI right now remotely close to modeling the interaction between epigenetic rewards systems and the genetic 'overlord' reward system between generations, although one of them says he thinks the top ones have already implemented this in back of house.
    Anyone who can throw some more code into the community that makes this closer to available... well that's why I'm mentioning it. There's someone out there who will hear this and figure this out.

  • @Plaegu
    @Plaegu Před 18 dny +735

    Two Code Bullet videos in one month?! This is unheard of!
    But seriously love your videos and appreciate you💜

    • @Gavmitch315
      @Gavmitch315 Před 18 dny +6

      Is this the start of a new era of code bullet uploading more

    • @charleswalls4543
      @charleswalls4543 Před 18 dny +12

      Were you also around for the year of zero uploads?

    • @Plaegu
      @Plaegu Před 18 dny +10

      @@charleswalls4543 I was…. It was a dark year.

    • @THEWolfBlade3622
      @THEWolfBlade3622 Před 18 dny +7

      and not just in 1 month, within 2 weeks

    • @inhaleaesthetic
      @inhaleaesthetic Před 18 dny +6

      It's because AI is doing all of his "work" now

  • @tu_redmage
    @tu_redmage Před 18 dny +338

    At first I thought Code Bullet had put real effort into his videos by either making music or hiring someone else to do it. Then I remember this is Code Bullet and it's definitely just AI.

    • @Unimportant0
      @Unimportant0 Před 18 dny +12

      lmao same

    • @tabithal2977
      @tabithal2977 Před 18 dny +30

      The music is too coherent to be ai in my opinion

    • @moonlight2870
      @moonlight2870 Před 18 dny +7

      It's probably ai generated

    • @BtaraDev
      @BtaraDev Před 18 dny +11

      At first I thought the music was "sono ai" but I think it has too many filters for swearing and stuff.

    • @Wave_Duck
      @Wave_Duck Před 18 dny +3

      It only has filters for sexual things, i think@BtaraDev

  • @UnrivaledPiercer
    @UnrivaledPiercer Před 16 dny +1

    More please. This was pretty great in all honesty.

  • @nedmacallen
    @nedmacallen Před 13 dny

    Loving all the open sauce mentions I have been hearing! Your like the third channel with week I have heard announce they are going.

  • @gracefoskett9563
    @gracefoskett9563 Před 18 dny +215

    13:00 has big "WHY ARE YOU BUYING CLOTHES AT THE SOUP STORE" energy

    • @stealthy25_
      @stealthy25_ Před 17 dny +6

      ah yes, a cultured one i see

    • @Pancakepal6773
      @Pancakepal6773 Před 17 dny +3

      You're so right

    • @fuucaran
      @fuucaran Před 17 dny +2

      "WHY ARE YOU SEARCHING FOR THE SUN IN THE ABYSS?!"

    • @piranha1337
      @piranha1337 Před 17 dny +1

      in germany you can buy wrenches and bras at a coffee store, so...

    • @thenotbestplayer1432
      @thenotbestplayer1432 Před 17 dny +1

      ​@@piranha1337why the fuck would you buy a wrench in a coffee shop??????

  • @spencershumpert1227
    @spencershumpert1227 Před 18 dny +147

    I think the reason gpt wasn’t moving the [] or “pipes” was it interpreted > as pipe because that symbol is used in some context as a pipe like piping data

    • @kellynolen498
      @kellynolen498 Před 18 dny +19

      that's hilarious

    • @tarfeef101
      @tarfeef101 Před 18 dny +23

      maybe redirect, usually | is pipe

    • @IceMetalPunk
      @IceMetalPunk Před 18 dny +24

      No, I think it's more likely that the problem is *GPT can't see what its output looks like*

    • @double7s41
      @double7s41 Před 17 dny

      Can i pipe my data into you

    • @roymustang7031
      @roymustang7031 Před 17 dny

      | - this is pipe no??

  • @ZAXT7
    @ZAXT7 Před 14 dny +1

    Honestly I love this guy, he just makes my day. He deserves more recognition.

  • @Erihk_
    @Erihk_ Před 15 dny +8

    That thumbnail just cursed me to be haunted by a demon, wtf have you done to me code bullet

  • @terrivel11
    @terrivel11 Před 17 dny +244

    If you haven’t seen him, Magic the Noah is like, a game design wizard for Google Slides. I started an attempt to copy his format to do my own version for some buddies, and I have to say, we are probably the top 2 Google Slides game designers in the world.
    Not that there’s a lot of competition. It’s a pool of 2.

    • @user-ud8zy2dv1k
      @user-ud8zy2dv1k Před 17 dny +34

      i'm running a ttrpg entirely off google slides. it's a pool of 3. i concede to noah on the top spot, but have no way to judge your work for second place.

    • @catguy2971
      @catguy2971 Před 17 dny +1

      na mate 3

    • @martinshoosterman
      @martinshoosterman Před 17 dny

      The funny thing is, Google slides is definitely a game engine as Noah has proven.
      But PowerPoint is low-key a serious game engine.
      A few people have made half decent 100% fully functional games in PowerPoint.

    • @enderproyttttttttt
      @enderproyttttttttt Před 17 dny +7

      @@user-ud8zy2dv1k Tis' a pool of 4.
      Well, soon at least.
      Since i have to rhyme to speak in ye olden yeast,
      I don't know if i'll be coherent-east.
      All i know is i'll soon make a D&D in google slideast,
      So pool of 4, it shall soon be-ast

    • @TrueWolves
      @TrueWolves Před 17 dny +2

      I've dabbled in it too!

  • @alexi4829
    @alexi4829 Před 18 dny +185

    Flappy Bird on an oscilloscope would be cool because of how oscilloscopes relate to early games, specifically a game called "Tennis For Two" which was actually made and demonstrated before Pong which is what basically everyone points to as the 'first computer game' - there are a lot of "firsts" depending on how you define it, I had to write a whole essay on this in collage and let me tell ya there's a lot of neat stuff

    • @Dkgow
      @Dkgow Před 18 dny

      Flappy Bird is the modern day Bad Apple

    • @bsmith6276
      @bsmith6276 Před 17 dny +12

      Pong is more like the first successful computer game, in the sense that it actually had an existence that expanded beyond being a proof-of-concept sort of thing.

    • @sharptree7900
      @sharptree7900 Před 17 dny

      🤓 but also cool

    • @archerelms
      @archerelms Před 17 dny +2

      ​​@@bsmith6276 True, which I think is a big part of what they meant by it depending on how you define it

    • @ryanmccampbell7
      @ryanmccampbell7 Před 17 dny

      @@Dkgow the Bad Apple meme's still going strong. And it's only like 4 years older than flappy bird.

  • @ethanmoore428
    @ethanmoore428 Před 12 dny

    it has been a long time since i've had to literally bite my hand to stop me from laughing at work. you arguing with chatgpt and asking it to do something and it saying "ok fixed" but nothing changed is such a mood take your like

  • @Akkuatica
    @Akkuatica Před 18 dny +390

    two code bullet uploads in one month? splendid

  • @karlohorcicka7388
    @karlohorcicka7388 Před 17 dny +58

    This is next level gane development. You draw the game as you play it unlike others who play in a drawn game. Magnificent

    • @BrunodeSouzaLino
      @BrunodeSouzaLino Před 11 dny

      You mean like you had to do with the Atari 2600 47 years ago?

  • @a.j.outlaster1222
    @a.j.outlaster1222 Před 13 dny +4

    The interaction shortly after 10:30 is really funny to me! 😂

  • @Just_Being_Honest
    @Just_Being_Honest Před 14 dny +2

    I love this video!! Your humour is exactly my type lol! You’ve earned yourself a sub!

  • @LePascal5333
    @LePascal5333 Před 17 dny +90

    The sequence from 15:29 to flapping the pipes was the most I've laughted all year

    • @bedirhannahrideb6015
      @bedirhannahrideb6015 Před 13 dny +1

      OMFG SAME I DIED FROM LAUGHTER

    • @keithkent366
      @keithkent366 Před 11 dny +1

      "If you can't flap the BIRD... 🐦
      Then flap... 🗣
      The PIPES! 🧠🌌"

  • @NuclearSpring
    @NuclearSpring Před 18 dny +83

    5:29 Code Bullet rediscovers vector graphics

    • @C.I...
      @C.I... Před 18 dny +7

      He just re-invented the vectrex

  • @ISBEDM
    @ISBEDM Před 7 dny

    I programmed a few games in Excel years ago at work, using VBA and small cells as pixels. I created a pretty good 2-player "artillery game" first. So reasonably-playable that I sent it around my office, and when I came back from lunch loads of people were playing it. Next I made a brick breaker game. It had quite a few feature, several levels, and played surprisingly well.....until the memory stack for the key-input (in a user form window) eventually, inevitably filled up, causing a stack overflow...

  • @corprall
    @corprall Před 15 dny

    How the paint one crapped out was amazing, bugs are inevitable but I love when the result of the bug is entertaining.
    Side note; paint one would have benefited greatly from threading it.

  • @justanothergamer64
    @justanothergamer64 Před 18 dny +49

    Code bullet screaming at chatgpt through text is amazing

    • @stm7810
      @stm7810 Před 18 dny +2

      it will end the conversation if I try that.

  • @joeschmoe2129
    @joeschmoe2129 Před 18 dny +504

    Holy shit the daddy's got the milk

    • @EEEEEEEE
      @EEEEEEEE Před 18 dny

      E‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎

    • @-datque-1410
      @-datque-1410 Před 17 dny +2

      𝐇𝐞 𝐬𝐮𝐫𝐞 𝐡𝐚𝐬

  • @domedin9894
    @domedin9894 Před 15 dny +1

    Not even code bullet was brave enough to conquer visual basic.

  • @LAM1895
    @LAM1895 Před 13 dny

    In my pre-university studies I made a platformer like Mario in Excel. Having a fun project like that really helps learning to code.

  • @ScottBeeson
    @ScottBeeson Před 18 dny +80

    The MS Paint version is pure art. It's beautiful.

  • @Rocktherock5475
    @Rocktherock5475 Před 18 dny +39

    9:07 “I didn’t change anything but it works”

    • @johnpotatosmith
      @johnpotatosmith Před 16 dny +3

      As a programmer I can confirm this is how computers work

  • @ibrahimtirmizi2529
    @ibrahimtirmizi2529 Před 15 dny +3

    A friend of mine was using this art program that you have to code with Java to make art... Homie made flappy bird as an assignment because his teacher said make anything you want

  • @icantthinkofagoodusername4464

    For Paint why not split the canvas between a gameplay area to the left and a sprite sheet of all the art assets you need to the right, and save the top left and bottom right pixel coordinates for each sprite so you can use the select tool and copy paste them instead of drawing a new pipe or bird each frame?

  • @OoXNikoXoO
    @OoXNikoXoO Před 17 dny +42

    14:56 this is exactly why the first thing after reinstalling windows for me allways will be going into the sound mixer and muting system sounds

    • @thomasphillips885
      @thomasphillips885 Před 17 dny +5

      Because you run a script to move a clip to the play head in Premiere Pro?
      System sounds can be useful sometimes

  • @sp-syn
    @sp-syn Před 18 dny +152

    Yo that flappy bird song is 🔥

    • @tpd1864blake
      @tpd1864blake Před 18 dny +23

      🎵It’s pipe time, it’s pipe time 🎵
      🎵It’s, pipe time, it’s piiipe time🎵

    • @jamuspham8322
      @jamuspham8322 Před 18 dny +1

      Original sound track is crazy

    • @pb_monkey
      @pb_monkey Před 17 dny

      It's fucking pipe time 😂​@@tpd1864blake

    • @davidanalyst671
      @davidanalyst671 Před 17 dny +5

      no it sucks. Code bullet said its flappy bird song, and then the lyrics of the song were its flappy bird time. Code bullet found an AI music generator. And he prompted it to make terrible music

    • @PhantomlyReaper
      @PhantomlyReaper Před 17 dny +3

      @@davidanalyst671 of course it's not going to be grammy winner, but it adds an extra layer of uniqueness to his videos and I found it hilarious

  • @catur_a.C
    @catur_a.C Před 14 dny

    For the paint engine i would definitely recommend multithreading, pipes one thread (one thread for each pair of pipes) and bird another thread, there's only one mouse so obviously you dont want both threads to be on a race condition, use concurrency locks and conditions to avoid that. The pipes thread store their position and the collision area (or the non collision area) and the bird thread store its current position. However tge cntrl + z option wouldnt be recommend as you wouldnt know which thread drawed last. Make the bird thread have priority against pipe thread so the player can update its position at any time, but also make a "fair" policy to avoid the pipes getting stuck if the player spams space.

  • @cguser
    @cguser Před 10 dny

    I now believe in the will power, even thought the software he tested is not meant for game engine. But, you can do anything if you willing to do so. We can call it MVP of flappy bird, using other software as game engine. It kinda works! Thank you for your hard work. Stay hard bro!

  • @walllicsade
    @walllicsade Před 18 dny +61

    10:46 can't wait to see flappy bird in wolfram alpha

  • @BL4Z3-B01
    @BL4Z3-B01 Před 18 dny +38

    we need an extended version of "pipe time"!!!

  • @squingly
    @squingly Před 11 dny

    honestly the paint one was so incredibly charming top tier loved it

  • @PixelNodeDev
    @PixelNodeDev Před 15 dny +1

    You have inspired me to try to make a bunch of other games in file explorer like: pong, tetris, breakout, snake. I'll upload I video on them soon, wish me luck!

  • @soulsmanipulatedinc.1682
    @soulsmanipulatedinc.1682 Před 18 dny +52

    For the MS paint version, the "secondary color" option represents the back color. Changing that option would also change the color you get from a Contr+A+delete, which might have been a more effective method of screen clear, with less code.
    Anyway, impressive work. I always lve the missery you put yourself through for these videos.

    • @kahlzun
      @kahlzun Před 18 dny +4

      i dont know why he didnt use the circle and rectangle tools, would have made his life much easier

    • @davidanalyst671
      @davidanalyst671 Před 17 dny +1

      how hard would draw a white box as big as the screen be?

    • @kahlzun
      @kahlzun Před 17 dny +2

      @@davidanalyst671 click box tool. Click white. Click top-left pixel. Drag to bottom right pixel. Release.

    • @lulu111_the_cool
      @lulu111_the_cool Před 17 dny

      ​@@kahlzunyeah. Because paint totally did not even fucked up to change the color in time.

    • @soulsmanipulatedinc.1682
      @soulsmanipulatedinc.1682 Před 17 dny +1

      @@kahlzun You'd also need to plan for the async between paint and python, so you'd need to add a few delays between each instruction that gives a good chance of instructions not being ignored.

  • @glymjerlackless8605
    @glymjerlackless8605 Před 17 dny +21

    The Chat-GPT segment gets even funnier if you have enough of an understanding of the internal mechanisms of how an LLM works. The guy is basically screaming his head off at a fish for its inability to fly.
    Essentially, Chat-GPT and other LLMs don't "perceive" text in the way that humans do, rather, groups of characters are fed in together as single units of information. Meaning that it's extremely difficult for it to actually judge how well it fulfills the requirements.
    If you want to trip up Chat-GPT, asking for ASCII art of basically anything that it hasn't seen often enough to memorize "verbatim" is one of the easiest ways. You can also just ask it close to trivial questions about individual characters in the prompt, like asking it to spell a word backward or count the number of "a"s in a sentence.

  • @idstrctmsf
    @idstrctmsf Před 11 dny

    In Paint, you could redraw only the bird (which you could draw with the circle tool), and you could stretch the map 1 million pixels to the right and just move it around

  • @AeroLowdown
    @AeroLowdown Před 13 dny

    I've never been into coding, myself, but these vids are just so damn goofy- love them

  • @pak-gg5601
    @pak-gg5601 Před 18 dny +86

    5:53 Was not expecting a mild NieR Reference in my Code Bullet Video.

  • @kristinborn8882
    @kristinborn8882 Před 18 dny +27

    3:18 song of the year

  • @nerd5
    @nerd5 Před 10 dny

    i think the mspaint one is my favorite because you essentially reinvented the television

  • @befana666_vods
    @befana666_vods Před 7 dny

    i did not know that it can become more worse and more funny than beating nerds in tetris but good job u did it. loved the vid

  • @MoonFlux
    @MoonFlux Před 18 dny +30

    Music is the best underrated part of this video honestly.

    • @davidanalyst671
      @davidanalyst671 Před 17 dny +7

      he just typed in what he was going to say, into a AI music generator.

  • @Onaterdem
    @Onaterdem Před 18 dny +48

    5:53 Simone's intro fits here so incredibly well that I'm genuinely impressed

  • @ReachSkyla
    @ReachSkyla Před 12 dny

    Always happy to see a new code bullet video

  • @muhammadezzat2709
    @muhammadezzat2709 Před 6 dny

    This is legit genius. I'm waiting for the PP & Excel flappy bird!!

  • @julianlaval136
    @julianlaval136 Před 17 dny +41

    The Flappy Bird remix hits hard 🤙🏼
    The video idea is great a part 2 would be awesome. Also I love your editing !

  • @JaredGoofball
    @JaredGoofball Před 18 dny +40

    The wait was so worth flappy bird in file manager

  • @hrmalte
    @hrmalte Před 9 dny

    The soundtrack is fire! Please release full version flappy song!

  • @wanderingpage5470
    @wanderingpage5470 Před 15 dny +9

    well that thumbnail change is freaky

  • @4RILDIGITAL
    @4RILDIGITAL Před 17 dny +90

    This was such an innovative approach to recreating Flappy Bird using rather unconventional game engines. It's amazing how you proved that anything can serve as a game engine if you're patient, creative, and persistent enough.

    • @hayescausey9941
      @hayescausey9941 Před 16 dny +21

      Sounds like you’re using chat gpt too lmao what kinda comment is this

    • @archerestarcher
      @archerestarcher Před 16 dny +2

      Except for Chat GPT. You can't make that a game engine.

    • @paulaner349
      @paulaner349 Před 15 dny +2

      @@hayescausey9941 well I mean if you look at their profile it's pretty obvious that the channel is subbotting so it could totally just be a full on botted comment to try to gain attention

    • @jockcox
      @jockcox Před 14 dny

      Why did you ask ChatGPT to write you a youtube comment?

    • @BrunodeSouzaLino
      @BrunodeSouzaLino Před 11 dny +2

      Asking ChatGPT to do 75% of the work for you and claiming credit for doing it has the same vibe of copy pasting a Wikipedia article and claiming you wrote it. Which is a sham coming from a channel called "Code Bullet." More like "ChatGPT Bullet."

  • @Im_Jakon
    @Im_Jakon Před 18 dny +84

    Now this is quality content

  • @chriscrai
    @chriscrai Před 11 dny

    I'm legit crying, this is my every interaction with ux/ui.

  • @DooMeRocK
    @DooMeRocK Před 5 dny

    in mspaint - just select second color = blue , in default sets up as background color

  • @samuelmendlowitz7276
    @samuelmendlowitz7276 Před 18 dny +55

    The “it’s pipe time” song got me 😂