I Made Flappy Bird in EXCEL?! - Devlog

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ก.ค. 2024
  • Microsoft Excel is commonly known as a spreadsheet program, but did you know you can program ENTIRE GAMES in it? Turns out there is this thing called Visual Basic For Applications or VBA, and it allows you to program within it! Most people would use this to automate tasks in excel, but I decided to push it to its limit and attempt to create a game within it. Specifically Flappy Bird as I believe it is the titular benchmark game to create when testing out a new engine (or office program).
    ___________________________________________________
    🎮Check the game out here!🎮
    jettlee.itch.io/flappy-bird-e...
    ___________________________________________________
    📱Socials📱
    Itch.io: jettlee.itch.io/
    Bio.link: bio.link/jett
    ___________________________________________________
    🖥️Timestamps🖥️
    0:00 Intro
    0:50 How VBA Works
    2:32 Input
    3:02 Sprites
    4:25 Making The Game Window
    5:08 Adding The Pipes
    6:19 Game States
    7:15 Completion
    7:33 Conclusion
    _____________________________________________________
    #devlog #excel #gamedev
  • เกม

ความคิดเห็น • 114

  • @zackjakubowski3074
    @zackjakubowski3074 ปีที่แล้ว +49

    As someone who uses excel day-to-day for “normal stuff” this was a great watch.

  • @Cart1416
    @Cart1416 ปีที่แล้ว +77

    can you port this to powerpoint?

    • @RealOscarMay
      @RealOscarMay 8 หลายเดือนก่อน +4

      Most likely not, as PowerPoint does not have the ability to have key inputs, and the collision system is so much worse too

    • @REDM0NKE
      @REDM0NKE 7 หลายเดือนก่อน +11

      @@RealOscarMay I think he was joking

    • @Tizio-caio
      @Tizio-caio 13 วันที่ผ่านมา

      @@REDM0NKEnah he looks like hes serious (ooor idk)

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

    As someone who runs vba scripts for work everyday.... I... didn't even think this was possible. You and the guy who makes full paintings in excel now make my accountant heart happy that my daily operating program could be used for such cool things.

  • @anhdong.
    @anhdong. ปีที่แล้ว +8

    -What programming app are you using?
    - i use excel

  • @JoBot__
    @JoBot__ ปีที่แล้ว +76

    Wow, it's amazing how Excel can actually make a pretty high-density pixel display.
    If you're interested in doing this again at some point, could you try making Super Mario Bros. in Excel? It would probably be even choppier though. 😅

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

      super mario bros special

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

      I think someone made super mario in powerpoint but im not sure
      and yes powerpoint also has vba
      Im not sure how to control movement of pictures tho but theres probably a way

  • @notreallykeven86
    @notreallykeven86 ปีที่แล้ว +191

    You could say that you... EXCEL at making games.

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

    This is super impressive and interesting, keep up the good work!
    Also I love that amogus is a playable character haha

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

    Dude I love this 😂 great stuff man!

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

    This is criminally underrated

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

    I have actually built several games, with not as much polish as this one, in excel before. I am going to download the game and review the code to see if there is anything I can do to make it run better

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

    oh my, this is brilliance

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

    Flappy sheets

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

    this is insane !!!

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

    Underrated

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

    Get this guy more views

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

    it's work, crazy.

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

    This man could port dead red redemption to atari 2600

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

    Have you heard of the 20 year game jam that will end in 20 years

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

    Skin number 3 is kinda sus 😳

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

    Can't wait for Doom in Excel.

  • @muhammadkausar2842
    @muhammadkausar2842 5 วันที่ผ่านมา

    You are amazing, making snake game in VBA is difficult, and you make flappy,
    Btw which programming language is better for creating mobile apps and games,

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

    great video!
    /im not even half through the vid/

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

    This is so Excel-lent

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

    Hey dude. I know It's really hard to code games there and I'm not even a coder myself, but I was wondering that can you make classic Super Mario game in excel?
    I chose super Mario cuz it's like one of the classic old game I know and you don't have to rely much on fps for playing that game. This means you can play that game even if that game is choppy.
    You don't have to do it if you can't. I'm just telling you this for the suggestion for your future video.
    Anyways, about my feedback of this video, it's actually really great. It's pretty complicated for me to understand every line of codes cuz I'm not a coder as I said. but, it's pretty understandable. I like this video honestly.

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

      Thanks for the comment! :)
      Youre not the first person to suggest mario, though honestly, it would be MUCH harder i imagine than flappy bird haha. Not really shown in the video but it was a miracle that this even worked. Anyways glad you enjoyed it!

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

      @@JettLee Ah, I see. So, it's much harder to make Mario? Alright then. I'm not gonna force you to make it if it's not possible. I was just giving you the suggestion for your future video. Thanks for replying tho :)

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

    Now he should make game in Microsoft Word.

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

    Thanks my excel has Crashed :)

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

    Nice

  • @ARROW._8
    @ARROW._8 10 หลายเดือนก่อน

    This game is pretty good gues ill spread the Word

  • @AlexA-fp9xj
    @AlexA-fp9xj หลายเดือนก่อน

    Now can you remake the whole SMB1 in excel?.. probably couldn't

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

    Dyammmmm❤❤❤😮😮😮

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

    Honestly I really wonder if a 3D game is doable in excel

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

      people have made doom in geometry dash, so its probably possible in something with actual code tbh

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

      probably would crash depending on how good the pc is

  • @Man-of-Steel674
    @Man-of-Steel674 ปีที่แล้ว

    Instant sub.

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

    Now the big question is: can it run Doom?

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

      yes, it can.

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

      @@Aether558
      I'm pretty sure though that it would not work with a framerate above 0.1, if even Flappy already has problems.

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

      @@Lampe2020 i was joking

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

      @@Aether558
      I understand that, should've maybe added a smiley to the end of my message to make that clear :'D

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

    Could double buffering work? Show sheet 1. Game loop draws into sheet 2, at the last moment in the loop show sheet 2, then repeat for sheet 1.

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

      I was thinking about this, and I might try and implement it myself.

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

    So I was curious and downloaded the 'game' you made in excel... Um I can't play it, I tried everything to make it work but quitted after 1 minute, and when I tried to close the window it said "Reference isn't valid" And kept getting that error when I clicked on the "file" or "X"
    Plz help TT

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

    genius

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

    🤯🤯🤯

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

    Can this work in windows xp?

  • @TheManInGreen-oc
    @TheManInGreen-oc 9 หลายเดือนก่อน

    you can make games but i dont even know where to begin playing

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

    Its almost perfect.. except *COOOMMIIICCC SAAANNNSSS!*

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

    1:06 you could have said sub also means subscribe and you could have said that's what you should do and also you should have removed the in this case it's subroutine

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

      SHUT UP I JUST WANNA REMIND YOU OF THIS COMMENT

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

    I am making raycasting game in PowerPoint

  • @thatidiot4422
    @thatidiot4422 2 หลายเดือนก่อน

    I'm really trying to get input to work any tips on how to do it?

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

    I made Unreal Engine in Microsoft Excel.

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

    Make doom next

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

    Now do it with DooM

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

    is this possible with google sheets?

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

    But can it run DooM?

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

      yeas

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

    I cant find visual basic, am I doing something wrong?

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

      You need to add the Developer tab to the ribbon menu. But the most simple way to open VBE is to press Alt+F11.

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

      @@alexandershcherbakov1663 on mac?

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

    can you please help me make a simple, visually pleasing 2D shooter game in Excel

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

    It does not work i can edit but i cant play.

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

    What's the password if the VBA project?

  • @user-vy6fn6tc4b
    @user-vy6fn6tc4b 11 หลายเดือนก่อน

    just add double buffering

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

    Wait it showed my comment again wut?

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

    make a game on Word!

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

    Can you make a copy and make It public so we can play

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

      It is public! Check the description of the video for a download link!

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

    now run doom on it

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

    Can you please make DOOM in excel?

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

    Hi 2:38

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

    how do you play

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

    CAN IT RUN DOOM

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

    Pls Codes

  • @Mayday-cr7pr
    @Mayday-cr7pr 2 หลายเดือนก่อน

    Why

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

    make doom

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

    make geometry dash!

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

    Everything is a game engine if you are stubborn enough

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

    I am unable to run it when ever I start it says "This formula is missing a range preference or defined names"