I Made A ROLE-PLAYING Game in EXCEL! | Devlog

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024
  • In this indie devlog I made a role-playing game entirely built and run in Microsoft Excel using Microsoft add-ins and JavaScript. You can choose from 3 classes; Wizard, Knight, and Archer! Let me know in the comments if you'd like a tutorial on how to make your own video game in Microsoft Excel! Leave a comment on what Microsoft Suite App I should make a game in next! Source code can be found on my Patreon!
    #devlog #microsoft #excel #gamedev
    Patreon: / setheric
    Discord: / discord
    Twitter: / setheric_

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

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

    Just found your channel and your videos are amazing! I'm actually shocked the algorithm hasn't picked up your videos yet. Super engaging, pacing of jokes was great and made it so fun to watch, you didn't waste my time with useless talking. Maybe it's because you didn't hit the 10 minute mark on the video haha. PLEASE keep making videos, you're already in my top 10 TH-cam channels.

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

      Thank you so much! :)

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

      I think it has just picked him up just now!

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

      Exactly!

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

      @@Unpug it has finally noticed

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

      Took the words right out of my mouth, this guy deserves so much more recognition!

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

    Now make a stealth game called Splinter CELL("game", A1)

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

      Don't tempt me lol

    • @fuzzy-02
      @fuzzy-02 2 ปีที่แล้ว +5

      Lmao best joke I ever heard

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

      Good one 🤣

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

      there's actually a cellphone game called splinter cell, also a stealth game hahaha

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

      ​​@@wohoi It's actually a PC, PS, and Xbox game series.. but ok.

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

    This reminds me of when I was so bored in statistics, b/c I already knew everything, that I spent my time in class building an RPG using just my ti-84. When I tell you it took me over a MONTH to code the name entry system! It's almost like it wasn't made to make games or smthn. I made a surprising amount of progress, but sadly it got wiped from my calculator when I forgot to protect it before my SAT. I cried when I got home that day and it wasn't because of the test lol. Maybe I should start it up again for fun.

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

      That’s awesome! I’ve heard a lot of similar stories from other commenters!

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

      Please do it again and make a video out of your project. Will watch it

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

    The last thing I expected to see today was an RPG made on Excel 😂
    Looks rad great job!

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

      Thank you so much!

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

      Even with the title "I Made A ROLE-PLAYING Game in EXCEL! | Devlog"?
      Honestly, that's on you.

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

    If you want some unsolicited code review, instead of having 300 lines of code to draw a character, store the color of each pixel in a 2d array. Then you can iterate through the array, add the characters location offset to the array location, the draw that color value to that location. You'd have an array declaration at the top of the file and then a double for loop. Then you can edit the sprite by just changing the array. For bonus points, use a hash map so that you can store the colors in the array as a single character, then the array will look like the sprite, sort of.

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

    The chair break...🤣

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

      I'm glad you enjoy my suffering XD

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

    That’s actually pretty awesome,
    Coolest thing I’ve seen all day.

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

      Thank you so much!

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

    2:26 represent the sprites with 2D arrays of color values, then create a method to draw the arrays

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

      Yeah but that would make too much sense 😂

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

      ​@@SethEric You could use Tiled to make the CSV file than make your array

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

      @@SethEric Next step: don't clear the entire screen, look at the difference between old and new positions, calculate the pixels that are no longer occluded by a character and redraw the background only for them. (I know very complicated, but no flicker)

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

    Man says he is here for the pain and then uses JS instead of VBA. This is the content I am here for. Good stuff.

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

      Do you even really hate yourself if you don't code only in Whitespace?

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

      @@IndigoGollum You could of course code in the hardware, although it makes debugging costly.

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

    Hey with the drawing normally any graphics engine has the partial drawn canvas problem, the solution in most case is to have two canvases, and swap between them as one finishing drawing. Maybe you could emulate this behaviour by having a different tab in excel and swap between them as the next frame finishes drawing?

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

      This is interesting! Haven’t thought of that!

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

      @@SethEric It is simpler. Draw new frame in Temp canvas. Then copy it on to View canvas (so you never clear View). With this you only somitemes see a line between old frame and new frame

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

    Watching this feels like I looked up help for my algebra homework and found calculus physics extreme

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

      Lol thank you!

  • @amaraha-17
    @amaraha-17 2 ปีที่แล้ว +2

    For the first time TH-cam algorithms work and suggest good videos

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

    "This method of doing things is actually pretty scalable"

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

    I saw you on reddit and said "This looks pretty cool"
    And BOOOY I wasn't wrong

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

    Awesome! This reminds me of when my buddies and I used to make animations and games on our Ti-83 Plus calculators in high school.

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

      That’s awesome!

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

      Same! The TI-83 was the first thing I ever really programmed. I got a C in calculus because I was programming an RPG instead of paying attention.

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

    Really cool!
    Maybe a silly remark, since it seems kinda obvious - but why the white flickering?
    It seems a bit like you first reset the cell back to the background color (white), and then you repaint the entire wizard or something. Technically doing two draws per cell per wizard repaint.
    Especially when you pause the video, you can see the wizard is interlaced with white vertical lines, which shouldn't be necessary, and probably cause the laggy looking effect
    I'd think you can solve this by not resetting to white first, but doing a diff and only repaint the cells with the colors that need to change
    A lot of the cells neighboring cells are already the correct color, and only the edges seem to need redrawing - if that makes any sense

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

      I thought about this as well, I had messed around with it a bit but it started to get too in depth for a short video. I’m sure there’s a great solution, I just didn’t take the time to figure it out.

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

      the vba code for anti flickering is application.screen update false then write your code and then update screen to true. at least it worked for me.Schau dir "Excel Game// a land goo's crazzy" auf TH-cam an
      th-cam.com/video/4mVvstwaAgc/w-d-xo.html

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

      Adding to that note about checking the difference- If you add a sheet where you can draw in your character or even a tile set for the character, you could paint it in like the enemy and reference the space around your character sheet root pixel instead of having so many lines of code. You could even just check a bounding box and ignore any pixels with a certain color value so it doesnt appear as a box in game. I'm not sure how referencing the sheet data would work from VSCode but I would guess you're doing plenty of that in other areas.

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

    What the fuck...

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

    I love this, but I hope my students never find out about it

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

      hahaha thank you!

  • @Antyo_Stark
    @Antyo_Stark 23 วันที่ผ่านมา

    love it, for me who stuck a lot boring time in excel, this feel good

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

    4:20 I see what you did there mister

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

      Hehehe

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

    -what game engine do you know?
    -EXCEL 🔥🔥🔥

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

    How much underrated you are?
    *Yes*

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

      Hahaha thank you!

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

    He took "I know Excel" on his resume to a whole other level.

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

    Bro that's awesome, never knew excel was so powerful

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

    And just when I thought I had seen all that Excel can do... this video pops up. Absolute madlad.

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

    It’s insane you don’t have more subs yet. You’re great man.

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

      Thank you so much!

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

    I think what you could have done with the characters is make the characters on a hidden spreadsheet inside excel by hand (instead of writing code for every pixel), then access that spreadsheet and copy the cells over to your main sheet. I'm not sure which excel API you're using, but most should support this. Since it's 1 call, it should probably also be faster maybe?
    You said you tried a lot of things, so I'm not sure if you already thought of this way and it didn't work out maybe, but I wanted to bring it up nonetheless.

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

      That's what I thought of doing, but in the basic VBA editor you can't copy more than one range at a time.

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

    Don't know how did u do it. I've seen the whole video and I had fun. Subscribed to SethEric

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

      Thank you so much!

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

    how you can have under 1k subs but your content is god tier

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

      Thank you so much!

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

    This man must go viral

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

      I hope!

  • @aalaapp.r8981
    @aalaapp.r8981 2 ปีที่แล้ว +1

    i was just thinking about a game in excel and this guy made one one. Wow!

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

    This is absolutely amazing. I could only imagining making and ideal clicker game in excel. To make this they should be paying you for marketing the shear breath this program can go. Absolutely amazing

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

      Thank you!! Sponsor me Microsoft lol

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

    This si incredible

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

    Never think excel can do this, so cool! keep up the good work!

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

      Thank you so much!

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

    I love this video. It's a perfect example of someone creating something for the pure joy of it. ❤
    This is why I don't worry about people feeling meaningless once AI can do our jobs. There's so much creativity within each of us. When we don't have to worry about doing the work required to meet the needs of our bodies, we have all the time to do the work that satisfies the needs of our souls. We'll work on what makes us happy. 😊❤
    Yes, we still need to figure out how to make a living. I'm not that naive as to think that will be an easy problem to solve. Still, I believe that's an easier problem than figuring out how to make people feel meaningful.

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

      Thank you so much! Awesome perspective :)

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

      We shouldn't need to have to make a living once we are at the point that there are almost no jobs because of AI.

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

    LOL when you said you had to change webpack to get the popup to working i totally felt you, webpack is an enigma to me LOL

  • @marko-gj1uj
    @marko-gj1uj ปีที่แล้ว +1

    I am impressed that you can make a video game in Excel

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

      Thank you!

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

    If he writes Excel in his CV, he means it

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

      “Extensive experience”

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

    Tough task seems so, but definitely possible. Nice job!

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

    Not what I was expecting to see today lol... great work!

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

      Thank you! Haha

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

    Damn
    didnt expect that!!

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

    You can actually load the character as sprite and loop trough pixels ignoring transparent pixels and using position relative to center pixel.

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

      That sounds super useful! Any more info on how to use that using the API shown in the video?

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

      ​ @SethEric If you want anwser, you gotta ping this guy, youtube comment section is trash...
      @Jakub Dóka

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

    Hey, ya know google sheets has a Node.Js api. I've used there C# api to create global leaderboards for school projects before. Meaning that you could technically, have multiple clients upload or download values to a google sheet. Which means you could probably figure out some simple multiplayer mechanics with that. Would love to see that being used in a project. Great job btw!

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

      Interesting! I’ll have to check it out!

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

    I once made a rogue like in excel. Youre inspiring me to keep developing it

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

      You should! That’s awesome!

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

    the home depot edit fucking killllllled it ahah

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

      Hahaha definitely my favorite part

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

      @@SethEric ur channel is about to blow the fuck up. Stick with it!! Pretty soon you won't have time to reply and like everyone's comments :)

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

      @@zaqarius thank you!! And I’ll always try my best!

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

    This is my kind of content, thank you so much.

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

      Thank you!

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

    should've coded a pixel art editor for the pixels. in excel. and coded that in a custom coding language made in excel. which you made using a calculator. that you built yourself.
    but seriously: this is too underrated! keep it up!

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

      Funny this is I had actually thought about making a pixel art editor to streamline the process lol

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

    cool I wanna play this at office

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

    damnit, I've been working on a RPG in Excel for 6 months now and just learned you beat me to it!! I'm only using VBA though.

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

    you 100% deserve more subs

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

      Thank you!!

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

    What this game needs is those walking tree guys from LotR.
    You know... Excel-Ents.

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

      That'll be in DLC ;)

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

    This reminds me of a time I tried to make a text based aventeure using folders and paint JPGs in middle school. I couldn't get very far because of winXP character limits in the directory bar though :/

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

      I used to do the same thing with powerpoints lol

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

    I tried hard to make a pathfinding feature to make a single chase another single cell running. But you have made a literally fine demo game.
    What in the world....?

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

    The real impressive thing of this vid is how you did not fall when the chair broke

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

    Nice man! hope too see what you have more in the future!

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

      Thank you!!

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

    what a madlad, you're a beast mate. subscribed.

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

      Thank you so much!

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

    2:10 is funny

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

    Teach me your ways oh great master

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

    Absolutely incredible

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

      Thank you!!

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

    instead of clearing the viewport, add a second hidden viewport where you actually draw stuff than copy the fully drawn viewport to the new one.
    even if you copy pixel by pixel the similarities between frames will make it look significantly less flickery.
    this is what framebuffers are, and that explanation is a rudimentary implementation of a back-buffer.

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

    Dude this man is insane

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

    "Every application that _can_ be written in JavaScript _will_ eventually be written in JavaScript" -Jeff Atwood

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

      Absolutely lol

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

    Am I the only person who's mind immediately went to noita when I saw the thumbnail

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

    I love videos like this

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

      I'm glad!

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

    The world's first ERPG :-O (Excel Role Playing Game)

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

      I like it!

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

      ERPG, has a different meaning

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

      ERPG, has a different meaning

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

    Interesting approach. I will have to look into how you actually were doing this as I did not know it was possible to use JavaScript in Excel. A friend sent me your video as I made a quasi-roguelike in Excel but I did it all via userforms and VBA. (Unfortunately, no way to really get animation other than "jumping" from one location to the next unless you have a really powerful computer.) However, creating tables in the Excel sheets and using lookups, I was able to get all the data to create levels at runtime in the userform. I also coded it in with multiple difficulties so you could see the whole map, only just a small area around you, or where it mimicked fog of war and stayed visible after you walked past a section.

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

      That sounds super cool! I was able to use Javascript with Microsoft add-ins. More so using Excel as a canvas

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

    Fun fact: used one of the character you used from google for my game aswell

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

      very cool! I actually found these characters on the unity asset store!

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

      @@SethEric yea idk if it was google or asset store

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

    Good job bro! Really nice content!

  • @Soroosh.S83
    @Soroosh.S83 2 ปีที่แล้ว +1

    Bruh You are a genius you deserve more views and more subs

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

      Thank you so much!

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

    I use Excel to simulate elections for my worldbuilding projects. Gotta be my favorite IDE. :D

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

    Seth, this is crazy good

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

      Thank you haha

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

    you have great potential!!!

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

      Thank you so much!

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

    you can ask Excel to stop the screen update while the code is manipulating the character for the next position using Application.ScreenUpdating = False and turning on again when finished, to stop the drafting effect

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

      Interesting! I’ll have to see if add-ins have a similar function

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

    Your a legend by doing this

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

      Thank you haha

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

    First of all, underrated channel and content and dude the game is sick!!!! Btw you could have made the whole game in the popups maybe? It might have been maybe easier idk never tried js. Great content dude you deserve a sub!!

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

      Thank you! And yes but that would’ve been too easy lol

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

      @@SethEric True lol and maybe you can someday try out VBA too

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

    4:20, nice

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

    Somewhat tell me this could be the future..
    But I'm imagining he was using VBS inside Excel to run all the logic and number. In fact, if game engine design to be somewhat like this, should be fun to assign logic to each cell, while having sprite support natively.

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

      Interesting idea!

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

    the fact that the video is 4:20 is impressive lol

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

      I'm glad you noticed lol

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

    Interesting. I never knew Javascript could be used with Excel like that.

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

      I was surprised too!

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

      @@SethEric That's a brilliant game engine that you built there. I'm actually really impressed. I haven't seen anything this enthusiastic in a long time. Keep up the good work.

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

      @@CodemasterJamal I appreciate the kind words!

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

    an approach to avoiding issues with flickering would be to calculate the diff from one frame to the next rather than clearing the previous frame. so you'd iterate over all the pixels in your old frame and new frame.
    if its a pixel in the old frame but not the new frame, clear it.
    if it's a pixel in the new frame but not the old frame OR both frames but the color changed, draw the new color .
    if it's a pixel in both frames but the color didn't change, do nothing.
    that way you dont get any intermediate colors and also avoid unnecessary draw calls

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

      Definitely a more elegant solution!

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

    I had a friend in elementary school and you look exactly like his dad.

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

      Interesting lol

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

    you really ***excelled***

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

      I like it lol

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

    So Underated.🔥

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

    As a surgeon named Ryan Reynolds once said... "But Whyyyyyyy?"

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

      Cuz he can

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

      because if I don't who will?

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

    This is crazy

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

    That's really impressive, wtf

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

      Thank you!!

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

    Realm of the Mid God

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

    What a fukin legend

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

      Thank you!!

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

      @@SethEric dude I have started coding myself and now that I know how much work actually goes into it, my head starts spinning when I think of what you must have gone thru. Much respect

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

      @@jirkastastny9400 That's awesome! Good luck on your coding adventures!

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

    Buddy bro lol good work

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

    Nice idea. It looks like an old game with graphics issues. I like it. 👍

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

      Thank you so much!

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

    Looks at video length.
    Nice. I'ma click that

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

    At first I felt sad that I probably wouldn't ever be able to create sth like this, but then you had to modify a Webpack config which is my bread and butter. I'm fine now. lol

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

    Heads up:
    in excel, while using the built-in vba macros,
    You can speed up the code/formatting by about 20x's by turning off screen rendering while making updates.
    That means:
    Application.ScreenUpdating = False
    Application.EnableEvents = False
    Application.Calculation = xlCalculationManual //you may have to use whatever number is represented instead of xlmanual...
    // ... make updates ...
    Application.Calculation = xlCalculationAutomatic // you would need the number that represents "xl calc automatic"
    Application.EnableEvents = True
    Application.ScreenUpdating = True

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

      Recommend trying out the js version of those statements and giving it another go -- you may find your game quite playable!

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

      Thank you! I’ll have to check it out!

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

    So awesome, framebuffers in excel 😆

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

    This is a mad scientist.

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

      Sometimes feel like one lol

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

    comment for the algorithm, vid was funny af kekw

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

      Thank you!!

  • @San-lh8us
    @San-lh8us 2 ปีที่แล้ว +1

    Entry level job requirements: basic excel
    basic excel:

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

      yes lol

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

    That is insane

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

    Cool video, ive been working on a game for me and swveral orher friends to play. Its my own version of dnd with my story. Its been four years in the making so it gives me hope to finish by watching these vids even tho its halfway done... i used to work in property management and excel was my job for a while. If i remember I'll send you a copy when its done hahaha

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

    yes