I made a game with less than 100 pixels!

Поділитися
Вставка
  • Опубліковано 26 сер 2024
  • THE GAME:
    1ndevelopment....
    This video took way too long to produce, hope you enjoy.
    Music: not in order: some I may have taken out:
    AdhesiveWombat - Night Shade ♫ NO COPYRIGHT 8-bit Music
    Joshua McLean - Mountain Trials ♫ NO COPYRIGHT 8-bit Music
    Eric Skiff - Song Name - A Night Of Dizzy Spells - Available at EricSkiff.com/m...
    Kubbi - Digestive biscuit ♫ NO COPYRIGHT 8-bit Music
    8-Bit March by Twin Musicom is licensed under a Creative Commons Attribution 4.0 licence. creativecommon...
    Artist: www.twinmusicom...
    Song: Ghostrifter Official - Neon Drive
    License: Creative Commons (CC BY 3.0) creativecommon...
    / @ghostrifterofficial
    Music powered by BreakingCopyright: breakingcopyri...

КОМЕНТАРІ • 387

  • @DqwertyC
    @DqwertyC 3 місяці тому +353

    Back before Flash died, Nitrome had a few tiny games that could be played right in their thumbnail on the home screen. I love the similar minimalist vibe, it forces developers to focus on good gameplay mechanics

    • @_inDevelopment
      @_inDevelopment  3 місяці тому +38

      It sure was a fun challenge

    • @technorazor976
      @technorazor976 3 місяці тому +17

      Nitrome is still alive iirc! They ported a lot of their games to HTML5, so Flash's death didn't stop them.

    • @GriffinForte
      @GriffinForte 3 місяці тому +6

      Also I have an archived version of flash that fully works

    • @cougher9000
      @cougher9000 3 місяці тому +5

      @@GriffinForte i have like 20 (Flashpoint for like 15 or something, flash10win from Anti Idle's download, Flash Player 30 from Red Ball speedrun leaderboards)

    • @zaxolotl
      @zaxolotl 2 місяці тому +4

      NITROME MENTION
      I loved the icon games so much
      i miss website nitrome a lot

  • @nuclearsu
    @nuclearsu 3 місяці тому +330

    Now make it run on a bunch of LEDs

    • @OLIVE_MANN
      @OLIVE_MANN 3 місяці тому +11

      Nw I really want to try that

    • @raffimolero64
      @raffimolero64 3 місяці тому +9

      make a controller out of bananas

    • @ttweIve
      @ttweIve 3 місяці тому

      ​@@raffimolero64just buy a Dani box 📦🎮

    • @Sky-Link
      @Sky-Link 3 місяці тому +4

      @@raffimolero64NO, CUCUMBERS

    • @GlitchPloit
      @GlitchPloit 3 місяці тому

      @@raffimolero64p o t a s s i u m

  • @mee_is_sus
    @mee_is_sus 2 місяці тому +72

    The UA-cam algorithm identified it as Minecraft 💀

  • @stanleycherry9133
    @stanleycherry9133 3 місяці тому +125

    Bro i litterally thought you had 300k+ subs bruh, I keep getting recommended all of this small game creators and I always try to give them love. Dont give up keep doing what you love!!!!

    • @_inDevelopment
      @_inDevelopment  3 місяці тому +16

      Thanks, I appreciate the support!

    • @socialfox8061
      @socialfox8061 3 місяці тому +4

      when i read this i didnt expect it to be as low as 330 💀 bro is so underrated

    • @Austin_Playz27
      @Austin_Playz27 3 місяці тому +2

      @@socialfox8061doubles in 3 days

    • @kindasus
      @kindasus 2 місяці тому +1

      HE DOESN'T!? what

    • @NeroDefogger
      @NeroDefogger 2 місяці тому

      is there a joke about "record players"? or does it mean something? I just don't understand

  • @cyber1714
    @cyber1714 3 місяці тому +96

    I swear the bug being caused by the controller is the type of thing to me all the time.

    • @deryorsh
      @deryorsh 2 місяці тому +1

      It's the worst, but at least it's easy to fix haha

    • @liamaincraft7614
      @liamaincraft7614 Місяць тому

      thats why you question everything, even if it doesn't make sense

  • @cmyk8964
    @cmyk8964 3 місяці тому +40

    If you think about it, Simon can be considered a game with 4 very large pixels...

  • @IsaacHisey
    @IsaacHisey 3 місяці тому +56

    "oh wow yay." Is so relatable after smashing your head against a wall for a while haha.

  • @thepersonofhuman
    @thepersonofhuman 3 місяці тому +35

    Very underrated! Hope this gets some more recognition sometime soon.

  • @King_andu
    @King_andu 3 місяці тому +20

    Someone should make a game where you start with a small screen size like 3x3 and you explore the map and unlock upgrades to increase the screen size so you can see more and explore more

  • @gaimnbro9337
    @gaimnbro9337 3 місяці тому +15

    For 9x9 it has alot of gameplay, good job!

  • @MountainLabsYT
    @MountainLabsYT 2 місяці тому +4

    Adhesive wombat nightshade is the perfect music for anything.

  • @a_memer
    @a_memer 3 місяці тому +9

    I tried out the game and it was pretty good, I hope you get more popular because your channel shows a lot of promise so far. Keep up the good work!

  • @LeoMarcel-gf6hv
    @LeoMarcel-gf6hv 3 місяці тому +14

    why does youtube think that this is minecraft?

  • @R4dace
    @R4dace 3 місяці тому +4

    "55 non critical errors I chose to ignore and never fix"
    I see you've mastered the true art of programming, "If it ain't broke, don't fix it"

  • @msidrusbA
    @msidrusbA 3 місяці тому +5

    you could easily port every single tile based roguelike game with careful engineering

    • @msidrusbA
      @msidrusbA 3 місяці тому +1

      since you have a text window you could have your stats displayed every time you move, literally so do-able

    • @msidrusbA
      @msidrusbA 3 місяці тому +1

      also, do not under any circumstance think im an expert 💀. cool project, looking forward to your next videos

    • @_inDevelopment
      @_inDevelopment  3 місяці тому

      @@msidrusbA you're not wrong, and thanks for the support!

  • @delqyrus2619
    @delqyrus2619 3 місяці тому +5

    Pretty neat idea and execution. For world generation i would recommend looking into simplex noise - or in this case maybe even the wave function collapse algorithm, what is basically what you did but a little bit more advanced. 😊

    • @_inDevelopment
      @_inDevelopment  3 місяці тому

      I have played around with perlin noise, but otherwise this sounds too complex for my brain 😅

    • @delqyrus2619
      @delqyrus2619 3 місяці тому

      @@_inDevelopment It sounds complex, but it is pretty neat. It is basically the same you did, but with multiple layers. You can create a 2D layer of scalable and repeatable valueus which abilibility of creating seas and villages is tunable. You have to look at it as a continous value - if a is bigger than 0 it is deep ocean, if it is bigger than 0.1 it is beach, if it is bigger than 0.2 it might be grass, there are multiple layers to play with.
      Wave function collapse on the other side gives you more controll on what you want on the othe side. It is basically what you did, but with some sort of array of what you did on the other side. I would recommend researching that topic.

  • @calic69420
    @calic69420 3 місяці тому +5

    I watch a ton of devlog videos because i find them interesting. This one was just as good as other super popular ones, then i saw you had less than 400 subs, keep up the good work and content! You're really good at this!

  • @dinhero21
    @dinhero21 2 місяці тому +2

    you should use noise for procedural generation since it is parallelizable, allowing you to extend it infinitely and generate tiles out of order

  • @haydenparsons5783
    @haydenparsons5783 2 місяці тому +1

    Honestly amazing. Personally i never understood the gaming obsession of "bigger number is better"

  • @SpiralshapeDev
    @SpiralshapeDev 2 місяці тому +3

    I just realized you only have 1k subs bruh I thought you had like 100k, video was fire🔥

  • @vainlygreen
    @vainlygreen 7 днів тому +2

    WAY BACK WHEN I WAS A LITTLE BITTY BOY LIVING IN A BOX UNDER THE STAIRS IN THE CORNER OF THE BASEMENT OF THE HOUSE HALF A BLOCK DOWN THE STREET FROM JERRYS BAIT SHOP! 🗣️🗣️🔥🔥

  • @skylark.kraken
    @skylark.kraken 15 днів тому +1

    Going from no programming experience to this in a month is impressive

  • @galacticprism
    @galacticprism 3 місяці тому +4

    YOU ONLY HAVE LIKE 400 SUBS?? You need at LEAST 100k man, this was a really well made video! Also, very interesting concept, and you pulled it off nicely!

  • @slydn
    @slydn 3 місяці тому +11

    This is such a fun idea! I feel like if you just made the player and enemies brighter green and brighter red, outside the pallet your using, it would help visually clarify what’s going on

    • @_inDevelopment
      @_inDevelopment  3 місяці тому +2

      Not wrong, and I should have added tilemaps for different colour blindness types
      But I probably won't support the game as it was more a challenge than something people would want to play

    • @domeen0gt895
      @domeen0gt895 3 місяці тому +1

      ​@@_inDevelopmentThen you can just make your next challenge updating the game for a bit :P.

    • @_inDevelopment
      @_inDevelopment  3 місяці тому +1

      Nuh uh

  • @satibel
    @satibel 3 місяці тому +6

    that seems to be one of the cases where using a dedicated game engine is probably getting in your way more than rolling your own.
    also it might be fun to implement on an rgb dot matrix (either 8x8 or 16x16.) and with a 16x 16 you can actually have numbers pretty easily (minimum readable being 2x4 and no compromise being 3x5 excluding spacing, so 3x5 and 4x6) though an ip in binary or some color code can work too.
    minimal input seems like 4 direction and one button, so could actually just use a single joystick.
    even on 9x9, you have enough pixels to write "WAVE" and the wave number
    and in theory you can even have a "3d" world (i.e. 2.5d like doom/rail shooter) in a 9x9 (with 1x3 characters)
    an rpg should also be possible.
    something that might be interesting would be making a custom pcb with a blackberry style trackball, an esp32c3 and either a tiny led matrix or a 72x40 0.42 inch screen.
    if you have the patienceor money, you could get 0404 rgb leds (1mmx1mm) for the 9x9 and have an even smaller game (if you stack pcbs, you can have a sub 10mm console by placing a very short 5 way joystick on the back.) and using a 400909 battery you can actually get to sub 10mm on each side with a fully autonomous console. Practical? nope. but it should work, and who cares about details like practicality and UX?.
    I found the EYSHSNZWZ bluetooth module that has an antenna in a sub 9mm form factor, so it is probably feasible to have a multiplayer portable console in the sub 1cm size format.

    • @_inDevelopment
      @_inDevelopment  3 місяці тому

      This does sound really sick, but unfortunately with a full time job idk if I have the time or patience to figure this out 😅

    • @laranjeira3633
      @laranjeira3633 3 місяці тому

      Wow this is amazing :) so minimalistic and if pp could just pull up this minigame and connect devices to play some matches. Yk we got cellphones today but this is def retro vibes, cool ideas.

    • @satibel
      @satibel 3 місяці тому

      @@_inDevelopment I might get a tiny esp32 s3 board +screen and make a sub 20 mm console.

    • @satibel
      @satibel 3 місяці тому

      @@_inDevelopment btw I just found esp32-S3-Matrix boards exist, which are an 8x8 rgb matrix with an esp32s3 microcontroller and an accelerometer/gyroscope.
      for a small but usable input a psp joystick and some silent microswitches are pretty decent.

  • @mattyjj1
    @mattyjj1 3 місяці тому +4

    i remember for a school project i made a 8x8 terminal game, a modified version of sokoban

  • @Smile_OF
    @Smile_OF 3 місяці тому +2

    you jumpscared me, the voice volume was so low i increased my volume and then i literally heard a really loud "POOF" Lol

  • @lucaslindgren3237
    @lucaslindgren3237 3 місяці тому +2

    Congrats on almost hitting 500k subscribers! Oh wait... I mean 500. Bro you're too underrated!

  • @Faizan29353
    @Faizan29353 11 днів тому

    Yo underrated...( i will be a web dev one day, but this looks way more fun, i ll look into it at the side )

  • @brahillms1374
    @brahillms1374 3 місяці тому +4

    I can see a potential “creative mode” for building with the traps and walls.

    • @_inDevelopment
      @_inDevelopment  3 місяці тому +1

      In hindsight that is a good idea but I don't intend to support the game further, have other projects to work on 👍

  • @ranpergames
    @ranpergames 3 місяці тому

    That was such a cool and highly interesting video, loved every second of it! The game looks like a really cool concept!
    Also loved the way you presented everything haha

  • @Pizza-xi3fs
    @Pizza-xi3fs 3 місяці тому

    Congrats on ur vid blowing up!

  • @Ensign_games
    @Ensign_games 2 місяці тому

    this actually inspired me to make an old game idea I had in a minimal way

    • @_inDevelopment
      @_inDevelopment  2 місяці тому +1

      Good to hear 👌

    • @Ensign_games
      @Ensign_games 2 місяці тому

      @@_inDevelopment if commenters could heart replies in their comments I would

    • @_inDevelopment
      @_inDevelopment  2 місяці тому

      So how's that game coming along huh

    • @Ensign_games
      @Ensign_games 2 місяці тому

      @@_inDevelopment I lost all code progress since I had forgotten to save /:

    • @_inDevelopment
      @_inDevelopment  2 місяці тому

      Ah sorry to hear that mate

  • @TheBcoolGuy
    @TheBcoolGuy 3 місяці тому +1

    It reminds me of the tiles on an NES or C64, just flat-coloured.

  • @andy-gamer
    @andy-gamer 11 днів тому

    “Less than 100 pixels”
    My mind: 99 pixels

  • @tecnicoyt
    @tecnicoyt 3 місяці тому +1

    The moment the video said "We need to talk about 1440p" i just switched quality to 1440 lol

  • @Keir-art
    @Keir-art 3 місяці тому

    This looks fun! Even with how simple it is it looks like a cute little game to pass the time, i wish i could play but for some reason it wont let me (probably my device) keep it up, this looks awsome!

  • @XboxRobloxPlayerGamer
    @XboxRobloxPlayerGamer 13 днів тому +1

    Could you please do 500 pixel game next or even 1k? Just curious.

  • @novexGD
    @novexGD 3 місяці тому +1

    youtube recommended me this video, It is great, congrats, I'm subbing!

  • @1..1..1..1H
    @1..1..1..1H 3 місяці тому +1

    Really creative idea! I love it.

  • @AvaTheDisasterCatto
    @AvaTheDisasterCatto 3 місяці тому

    Dude your content is so underrated!!!!!!!!! i really love the final game ^^

  • @NiKiTjA_OFF
    @NiKiTjA_OFF 11 днів тому

    4 pixels for arrows, and some more to see them going down

  • @instagalactix
    @instagalactix 3 місяці тому +1

    I thought you had way more then 500 subs lol, keep up the good work!

    • @_inDevelopment
      @_inDevelopment  3 місяці тому

      Had less than half that before posting 😎

  • @Gxaps
    @Gxaps 5 днів тому

    The minimum I can think of is 16, and the game concerned is 2048

  • @Nodsaibot
    @Nodsaibot 3 місяці тому

    crashing while rendering only 100 pixels, thats some high level shieeett xD

  • @HarryLikesLambos
    @HarryLikesLambos 3 місяці тому

    Great video. this was really cool to watch. I'm 100% subscribing!

  • @Eddesignful
    @Eddesignful 3 місяці тому

    This inspires me to make Minecraft for Microbit. 5x5 display. 1 colour. I’m stealing your brightness block breaking code and contextual placing reticule.

  • @NeonGMD
    @NeonGMD 2 місяці тому +1

    Finally, a game i can run

  • @xWatexx
    @xWatexx 2 місяці тому +1

    No advanced 3D rendering? Unbelievable.

  • @Thing95
    @Thing95 2 місяці тому

    I’ve always wanted to make a game like this.

  • @LargePotatooooo
    @LargePotatooooo 2 місяці тому

    worlds hardest pixel art program

  • @ninjacodertech
    @ninjacodertech 2 місяці тому +1

    such a cool idea!

  • @Kunding143
    @Kunding143 3 місяці тому

    no way a coder this good only has 800 subs

  • @Snugglife
    @Snugglife 3 місяці тому

    Bro learned the hard way about deadzones on analog input XD

  • @MadelynofHell
    @MadelynofHell 3 місяці тому

    55 noncritical errors you just let sit is honestly such a mood.

  • @Keir-art
    @Keir-art 3 місяці тому

    Hmm.... This is the only video of yours ive watched but ive determined you are underrated! I'd really like to make my own indie games someday, ive never done real coding (ive tried some weird types of coding, idk how to explain) This game looks fun even though its uder 100 pixels, great job! Keep it up! (New sub! Hope i can learn some things from you!)

  • @alongal407
    @alongal407 3 місяці тому

    I love how whenever he shows his voice it's just else ifs

  • @MrFaronheit
    @MrFaronheit 3 місяці тому

    Coding is fun don't apologize for being impressed. It's always awesome when you make something that works as intended, feels powerful

    • @_inDevelopment
      @_inDevelopment  3 місяці тому +1

      For sure, especially when you know how complex everything going on in your computer is

  • @7projected
    @7projected 2 місяці тому

    ive done this before and its really fun, but easier to do with frameworks than game engines tbh

    • @_inDevelopment
      @_inDevelopment  2 місяці тому

      My only worry was the multiplayer, no idea at all how to do that in a framework

  • @Gaming1Doge
    @Gaming1Doge 3 місяці тому +1

    Don't worry about not knowing how to implement multiplayer. Just remember: Even the people in networking say that the internet runs on magic. The first rule of networking is that you don't know shit about networking.

  • @senpai_mangue6141
    @senpai_mangue6141 3 дні тому

    what about a game that completely exists in a 500x500 space

  • @ldoubleprime1654
    @ldoubleprime1654 3 місяці тому

    I can't wait for 128k in the future

  • @echo5156
    @echo5156 3 місяці тому +5

    quite cool!

  • @Mr.SpicyIce
    @Mr.SpicyIce 3 місяці тому

    Welcome to the 700 subs club

  • @FOXY_ANIMATIONS
    @FOXY_ANIMATIONS 3 місяці тому

    really underrated, i feel like watching 100k channel video

  • @CubixRube-su3su
    @CubixRube-su3su Місяць тому

    UA-cam was cooking when it said this was minecraft

  • @AndItGoesBOOM
    @AndItGoesBOOM 2 місяці тому +1

    Personally I would just make chess which is 8x8 you could just have colors for each piece. Or like snake with 6x6 but those both make for bad videos so good job on your game.

  • @kio2811
    @kio2811 3 місяці тому +1

    Wow! Impressive grind

  • @SalticHash
    @SalticHash 2 місяці тому

    Meanwhile me playing SCP:SL at 800x600:
    .__.

  • @joedoge2
    @joedoge2 2 місяці тому

    tbh the smallest number of pixels you could have in a actually good game could be chess.

  • @josephjoyce2760
    @josephjoyce2760 2 місяці тому

    You can play chess on an 8x8, with different pieces being different colours

    • @_inDevelopment
      @_inDevelopment  2 місяці тому

      You're completely right, and I know I didn't specify this, but I wanted to make an original game

  • @marioluna3685
    @marioluna3685 3 місяці тому

    is that adhesive wombat on background?!!?! someone still listens to it besides me?

  • @hitbox-ot7hm
    @hitbox-ot7hm 3 дні тому

    bro this is soo fun ngl i survived like 25 waves

    • @_inDevelopment
      @_inDevelopment  3 дні тому

      Glad you're enjoying it 👌

    • @hitbox-ot7hm
      @hitbox-ot7hm 3 дні тому

      @@_inDevelopment yo no way you actually replied to this😍😍

  • @rakejaterman
    @rakejaterman 2 місяці тому

    i find it a bit counter intuitive that the max resolution of this video is in 4k.

    • @_inDevelopment
      @_inDevelopment  2 місяці тому +1

      wouldn't be very fun to watch if it was also 9 by 9 lol

  • @CertifiedAnything
    @CertifiedAnything 3 місяці тому

    UA-cam: ah yes, this is MINECRAFT

  • @-Zodic-
    @-Zodic- 3 місяці тому +1

    Very underrated! Gl

  • @swisscheez8424
    @swisscheez8424 2 місяці тому +1

    when I open the game it gives me a grey screen, really cool looking idea though

    • @_inDevelopment
      @_inDevelopment  2 місяці тому

      Just type host and press enter and it'll start 👍

    • @swisscheez8424
      @swisscheez8424 2 місяці тому

      @@_inDevelopment thanks! got it to work! but when I type in the console it does not show up. I can still type commands though I just cant see what I am typing

  • @spacesciencelab
    @spacesciencelab 3 місяці тому

    It would be cool if you could add in a shied generator when and it becomes like a tower defence kind of game.

    • @_inDevelopment
      @_inDevelopment  3 місяці тому +1

      I do agree, but the game is complex enough as it is so I probably won't
      Thanks for the suggestion though

  • @webby4
    @webby4 3 місяці тому +1

    Good video bro! Keep it up!

  • @high_rager
    @high_rager 2 місяці тому

    Next vedio idea minecraft less than 20 megabyte

  • @AustriaColorised
    @AustriaColorised 3 місяці тому

    still higher quality then nintendo switch screen

  • @Scar32
    @Scar32 3 місяці тому

    alright so here are my thoughts going into this, why not make a game with just one pixel, the output being morse code like those text only adventure game!
    But if we were to go that far I mean why does the output have to be a single pixel? why not have 0 pixels audio only morse code text style adventure game!
    also if you were to use morse code for both input and output since it could be very low bandwidth you could put that game on a lot of different things how about that?

    • @_inDevelopment
      @_inDevelopment  3 місяці тому

      That would be sick, it's a great idea, but I'm pretty burned out with this concept 😅

  • @alvaroromansqui4318
    @alvaroromansqui4318 3 місяці тому +1

    Can you make a new mecanic that when a mob breacks a block makes a new block

    • @_inDevelopment
      @_inDevelopment  3 місяці тому

      Unfortunately I didn't intend to support this game further, but not a bad idea

  • @danielthecake8617
    @danielthecake8617 3 місяці тому

    Wait until he learns about tic tac toe.

    • @_inDevelopment
      @_inDevelopment  2 місяці тому

      Tic tac toe isn't original so it wasn't the goal I had

  • @Csbees
    @Csbees 3 місяці тому +1

    very cool, awesome video!
    also youTube thinks this is minecraft lol

    • @Pistachio_Red
      @Pistachio_Red 3 місяці тому

      Ah, yes, my favorite hostile Minecraft mob, the red pixel

  • @LighttSpruce
    @LighttSpruce 3 місяці тому

    the whoosh sound effect is so loud

  • @RmationYT
    @RmationYT 2 місяці тому

    Underrated!!!!!!

  • @hipostajm4803
    @hipostajm4803 2 місяці тому

    Can you make level number in binary? 2^81-1 waves sounds super fun :)

    • @_inDevelopment
      @_inDevelopment  2 місяці тому

      It would be cool but I have other projects I need to work on sadly

  • @Morbazan125
    @Morbazan125 5 днів тому

    Screen resolution these days is more than good enough

  • @ishkanark6725
    @ishkanark6725 3 місяці тому +1

    Ultrakill 30p setting

  • @formal_club
    @formal_club 3 місяці тому

    incredible video! subbed :)

  • @Mikenho
    @Mikenho Місяць тому

    When he finds out about classic Pac-Man: 😨😱😱😨😨😱😯😯🤯🤯🤯🤬

    • @_inDevelopment
      @_inDevelopment  Місяць тому

      The one that's over 50k pixels? A little larger than 81

  • @Console.Log01
    @Console.Log01 3 місяці тому

    Adhesivewombat music, best channel (aside from mine)

  • @_cnk
    @_cnk 3 місяці тому

    This is really neat!

  • @waffler-yz3gw
    @waffler-yz3gw 3 місяці тому

    yeah ngl i think hardcore "32k pixels, 400 fps, 5 screens, built-in toilet and cafeteria" type gamers are super spoiled and obnoxious, if its more than 30 fps then i'm fine

  • @hexagon8899
    @hexagon8899 Місяць тому

    you can do chess with just 64 pixels

  • @PumpkinBear
    @PumpkinBear 3 місяці тому

    tetris can be done in 10x20 and imo tetris is very fun

    • @_inDevelopment
      @_inDevelopment  3 місяці тому

      true, that is over double the pixels though and not original

  • @sauceman-dv3lf
    @sauceman-dv3lf 3 місяці тому

    Now make thisrun on a refridgerator

  • @dapcuber7225
    @dapcuber7225 Місяць тому

    chess with only 64 pixels

  • @ettwav
    @ettwav 3 місяці тому

    u can make pong with like 10 pixel, u made terraria with low resolution

    • @_inDevelopment
      @_inDevelopment  3 місяці тому

      Not quite only 10, but yes I overcomplicated it 😅