Turning My Rage Platformer In To A SpeedRunner - Devlog 1

Поделиться
HTML-код
  • Опубликовано: 4 май 2024
  • Ludum Dare 50 was over and I had a game begging to be polished up. So I went back and improved my game based on feedback I received from playtesters. With the help of GDevelop, the engine I use to make games, I added a leaderboard and a timer to my rage game, so it could be speed run.
    This game: helperwesley.itch.io/sores-an...
    _________________________________________________________
    💖Patreon: / helperwesley
    Links To Where I Hang Out:
    linktr.ee/helperwesley
    Links To My Set Up:
    linktr.ee/helperwesleysetup
    _________________________________________________________
    Time Stamps:
    00:00 Why
    00:32 Feedback
    04:19 Conflicted
    05:27 Rant
    05:58 Leaderboards
    07:21 Maybe
    _________________________________________________________
    Devlog Playlists:
    GMTK Game Jam 2022:
    • Top 10 In Popularity -...
    Binding Of Issac-Like:
    • Devlog 1: Making A Bin...
    Ludum Dare 50:
    • Making A Game In Under...
    Ready Set Jam(RSJ):
    • Kicking Butt In A Game...
    Village Clicker Game:
    • Village Clicker: A New...
    _________________________________________________________
    #LudumDare #LudumDare50 #Devlog #GameJam #Gamedev #Gdevelop #indiegamedev #videogames #indiedev #gamedesign
  • ИгрыИгры

Комментарии • 57

  • @HelperWesley
    @HelperWesley  2 года назад +7

    Be sure to check the game out on and give it a rating. 👍
    helperwesley.itch.io/sores-and-sorcery

  • @xristosgames6039
    @xristosgames6039 2 года назад +7

    It started being like the classic flash games with leaderboards and stuff... so cool!

    • @HelperWesley
      @HelperWesley  2 года назад +1

      I honestly am so happy with that leaderboard. Not many people have been able to submit a score because it's hard though. 😅

  • @FabiulousGames
    @FabiulousGames 2 года назад +4

    Your devlogs are always so chill and interesting to watch, love it

  • @FabiulousGames
    @FabiulousGames 2 года назад +4

    Congrats for all your great work! Always nice to see other fellow devs working with such passion on their projects :D

  • @MightyJor
    @MightyJor 2 года назад +14

    Nice job dude! The speedrun direction I think was a smart choice. After having just played Moonstuck from Comfy, I can definitely say this is far less rage inducing :)

    • @HelperWesley
      @HelperWesley  2 года назад +1

      😅 Glad to hear the positive feedback on the choice.
      I liked the "idea" of a rage game, but you can tell from me adding checkpoints and just the way I was setting up the levels..... I wasn't originally making what people would consider a "rage" game. 😅

    • @noface7842
      @noface7842 2 года назад +1

      Lmao, Comf was really proud bout that game

  • @AsRaTCW
    @AsRaTCW 2 года назад +3

    Cool! I will definitely replay this game more often now that a timer is added, i didn't expect for you to add a leaderboard but it makes it more fun because of competition. I can't wait for more updates :)

    • @HelperWesley
      @HelperWesley  2 года назад +1

      Well GDevelop gave me the power to make a leaderboard, so it would be wasteful if I didn't use it. 😅
      As for updates to this game, we'll see. I kind of like the game, but I also want to test the waters to see if it's something I should be spending my time on. But basically, I'll update the game again if people keep enjoying it. 😅

    • @AsRaTCW
      @AsRaTCW 2 года назад +1

      @@HelperWesley i hope that leaderboards aren't too complicated to make, that would be a great addition to my game since the last update is not far from coming

    • @HelperWesley
      @HelperWesley  2 года назад

      ​@@AsRaTCW To be honest, the leaderboard itself is easy to set up, the hardest part honestly was setting up the text input object. 😅

  • @StevePixelFace
    @StevePixelFace 2 года назад +5

    Lovely to see how feedback goes into your dev process. Great vid. I use Godot, there may be an easier way to do it but I just use a formatted string. So it would be something like var myRoundedVar = "%.2f" % myFloatVar.

    • @HelperWesley
      @HelperWesley  2 года назад +2

      I love hearing feedback on my work. I of course don't use all of it, but not listening to what other people want from their games is the easiest way to make a game nobody will like. Imo. 😅
      Also, that's interesting. 🤔
      Someone suggested an extension for my engine that adds some more built in math equations to play with. But I just find it weirdly fascinating how it all works. 🤔

  • @Shardcives
    @Shardcives 2 года назад +1

    Awesome video! Looking forwards to tinkering with the leaderboard stuff!

  • @LORDSofCHAOS333
    @LORDSofCHAOS333 2 года назад +1

    that's always inspiring to watch

  • @Oxey405
    @Oxey405 2 года назад +1

    Ah optimisation, I had the same problem with my mobile game :) Great video overall ! Hope you continue !

  • @sidharthvjain1023
    @sidharthvjain1023 2 года назад +1

    This is a really underrated channel!!

  • @SidFish
    @SidFish 2 года назад +1

    Great updates to the game Wes. I had a play but realised I'm terrible at it, so I am definitely in the it's a Rage game group 😂

    • @HelperWesley
      @HelperWesley  2 года назад +1

      🤣 Yeah, I'm sure the people who wanted to speed run the game are not the people who are dying 200 times before beating it once.
      The speed run video I had sent to me only had a single death in, right at the end of the run. 🤯
      My score on the leaderboard is 5 times longer than their run was. 😅

  • @GameCarpenter
    @GameCarpenter 2 года назад

    Fun game! I played through the web version and here are my comments:
    There is a small click-like sound on the jump, it's not terrible, but you do jump a lot. Fading out/in the waveform at the click is a pretty quick fix in audacity that should clean that up.
    There was maybe one or two times it felt like the wizard's shots were killing me when I felt like it shouldn't, like when it was tickling my feet or something, but it seemed okay. I wish there was a little more of a visual indicator (color shift? transparency change?) to show when it was active, although it's certainly something you develop a feel for.
    It felt weird to me to not be able to grab onto the edge of upward facing corner tiles, like they should have all been grabable tiles. Another oddity with grabbable tiles is that I felt like I should have been able to 'drop' from them by pushing away from the wall. Also in the heavy climbing section on 3 in particular, it felt like it would have been nice to grab them while pushing toward them from a little further away (above especially?) It felt like I just failed to grab them randomly when going through such areas. Oh, and early on especially I expected to grab them automatically when going right down past them, as when dropping from the brick above. Maybe a small autograb hitbox would have been fun.
    The wizard was pretty good as an enemy. He spawn killed me once or twice, but it was rare enough that it wasn't a problem (as long as the timing on 4 can't stick you in an infinite, which I feel like it probably can't given the way it's staggered?) It would have been nice to do more with him in a story sense (imply why the conflict exists, what your goal is or whatever.) The ending could have been stronger if you weren't going to do a cinematic.
    Finally, it felt like the drop down platforms were underutilized in the levels. The rage-game / level navigation stuff worked well with them, but It feels like there should have been sections where you were using them to dodge (popping up and down to dodge saws and such.)
    There were a lot of good aspects to it, the graphics were solid, the game played well and there weren't any bugs as far as I could tell.

  • @alinep3868
    @alinep3868 Год назад +2

    Ce jeu is really really bien
    Edit : I know how to speak English, I just wanna include French in the phrase because I am French.

  • @RockyMulletGamedev
    @RockyMulletGamedev 2 года назад +3

    Apparently I failed at the first question of the exam: entering my name properly XD

  • @MomentsOnlineDev
    @MomentsOnlineDev 2 года назад +1

    Interesting, this was both educating and entertaining. Could you've added a secret passage where the "mistaken arrow" was and get anybody that uses the shortcut to slip and get gamed by the blades?
    Or add multiple shortcuts to lure the player and then when they use the path, woosh they slip and either fall or get slashed. That would be extra work though😅.

  • @GameCarpenter
    @GameCarpenter 2 года назад +1

    The best alternative I can think of to rounding the float to tenths, is to initialize the timer to -0.1, but only show a display variable initialized to 0 that checks if it is smaller than the timer and increases itself by 0.1 when it is.
    Alternately use a fixed framerate so you can multiply by a truncated constant (preferably 50fps / 0.02).
    (Or I suppose use string processing after converting it to a string, but I doubt that would be faster?!)

    • @HelperWesley
      @HelperWesley  Год назад

      Ooooohhhh. Changing the timer itself would be a neat solution. 🤔
      But I think the devs of my engine caught wind of what I was saying, because the leaderboards now have a "round to X decimal" option. 🥳

  • @Epicnoob-ux7es
    @Epicnoob-ux7es 2 года назад +1

    so for the decimal thing in godot its stepify(3.14159,0.01) rounds to the 2nd decimal digit. 3.14 (i used a few digits pi beacuse why not )

  • @theothetorch8016
    @theothetorch8016 2 года назад +2

    In Godot, round(8.2) just magically returns 8.
    Easy.

    • @HelperWesley
      @HelperWesley  2 года назад +2

      Oh, a "round" is nice. 🤔
      But I was trying to get the first decimal. S you could have 8 seconds and 2 milliseconds. (Or 8.2 seconds)
      Cause checking the time gave me like 8.2195678946589489346735837. Which was a bit too much to show on screen. 🤣

    • @theothetorch8016
      @theothetorch8016 2 года назад +1

      @@HelperWesley Aaah. I had to look this up, but you'd still do something similar:
      stepify(8.219567, 0.1) returns 8.2

    • @HelperWesley
      @HelperWesley  2 года назад +1

      @@theothetorch8016 Add ok 0.1 is for that digit. ok. 🤔

    • @theothetorch8016
      @theothetorch8016 2 года назад

      @@HelperWesley yes it is.

  • @bruderdasisteinschwerermangel
    @bruderdasisteinschwerermangel 2 года назад +1

    The 60 fps limit stems from vsync BTW.
    There's gotta be a way to disable it in the engine, and then your fps will shoot up.
    I tried this in Godot and my prototype went from 100fps (100Hz monitor) to 3200 fps

    • @HelperWesley
      @HelperWesley  2 года назад +1

      My laptop monitor's refresh rate is 60, does Vsync link it to that or something?😕

    • @bruderdasisteinschwerermangel
      @bruderdasisteinschwerermangel Год назад

      Yes exacfly, v sync synchronizes when your GPU pushes out a new frame to the vertical refresh rate of your display*.
      *note that you can set the refresh rate you use with your monitor in windows. So you can run a 100Hz display at lets say 60Hz and then v sync would sync to 60Hz.

  • @JerbGD
    @JerbGD Год назад +1

    I use the same game engine as you because it is easier than coding and it's better than scratch.

  • @themonocleguy371
    @themonocleguy371 Год назад +1

    I wanna see you add more levels and curious what boss you might add

    • @HelperWesley
      @HelperWesley  Год назад

      Check out the "will you snail" video. I add another level and a boss in that one. 👍

  • @ShahbazGames
    @ShahbazGames 2 года назад +2

    Nice game

  • @ricleitetube
    @ricleitetube Год назад

    Full you cup!

  • @artmaguetvartmaguetv1550
    @artmaguetvartmaguetv1550 Год назад

    At 0:24 I see you responded in french, are you french, do you speak french or do you just use a translator. And your videos are awesome by the way. (Sorry for my bad English I'm french)

    • @HelperWesley
      @HelperWesley  Год назад

      I use google translate to read and respond to comments in other languages. 😅
      I live in Canada, and speak a small amount of French, but not enough to have a conversation or anything. 👀

    • @artmaguetvartmaguetv1550
      @artmaguetvartmaguetv1550 Год назад

      @@HelperWesley Thanks for responding, the game is very cool.

  • @noface7842
    @noface7842 2 года назад +1

    WAIT, why are the levels separate scenes???

    • @HelperWesley
      @HelperWesley  2 года назад

      To give me more control, to reset scene variables, and to have less moving/rendering at any given time. 👍

    • @noface7842
      @noface7842 2 года назад

      @@HelperWesley oh, I would have thought you would have used external layouts and global variables

  • @noface7842
    @noface7842 2 года назад +2

    wait, arthuro beat you lmaoooooo

    • @HelperWesley
      @HelperWesley  2 года назад

      He's currently the top of the leaderboard still. 😅

  • @safiyaiqbal83
    @safiyaiqbal83 2 года назад +1

    hmm im still getting 2 fps

    • @HelperWesley
      @HelperWesley  2 года назад

      That's odd...
      You could try the .exe version on itch? Maybe It's an in browser thing. 🤔

  • @yaaannn8126
    @yaaannn8126 2 года назад +1

    an other game huh? pepeLaugh

  • @Epicnoob-ux7es
    @Epicnoob-ux7es 2 года назад +2

    like at 3:30 or whenever u talk about fps u are technecly correct but half wrong so yes what u see is limited by the screen/monitors refesh rate common one is 60hz or 59.99hz(meanng 60 fps) but the internal fps of the game thats a bit different for example valorant or any game that lets u uncap for fps u can get more then your monitor allows but u only ever see 60 fps or what ever your monitor or screen is . lets use my pc as a example when i play valorant i can get up to 250 when my pc wants to work this is the internal fps which basically just mean yah if u had that hight of refresh rate then u can see that much but i can only ever see 165 fps because that is my monitors max 165hz