logo hyperPad Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Login

    Arcade Physics?

    Scheduled Pinned Locked Moved
    Comments & Feedback
    6
    11
    1.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      RootBeerKing
      last edited by

      Hey, I just discovered hyperPad while searching for visual programming apps in the App Store. I love what I see, but before I make the jump and buy a student license I was wondering if hyperPad had an Arcade Physics mode? I see that it has an angry birds style physics engine, but if I wanted something simple, more akin to older platforming games like Super Mario, or any other 8-Bit based game is this something hyperPad can do easily?

      GameCRAZYG Aidan_FireA D 5 Replies Last reply Reply Quote 0
      • GameCRAZYG
        GameCRAZY @RootBeerKing
        last edited by

        @rootbeerking Yes, Hyperpad can handle platformers easily.

        1 Reply Last reply Reply Quote 0
        • Aidan_FireA
          Aidan_Fire @RootBeerKing
          last edited by

          @rootbeerking You can modify things like gravity, air resistance etc to get the physics to be similar to older games.

          1 Reply Last reply Reply Quote 1
          • D
            Deeeds @RootBeerKing
            last edited by

            @rootbeerking Older games don't use physics for movement. Even many (most) new platformers do not use physics for character movement.

            Instead, most platformers use literal movements in response to state, input and events.

            Using physics for platformers (well) requires a very good understanding of physics and player expectations.

            1 Reply Last reply Reply Quote 1
            • D
              Deeeds @RootBeerKing
              last edited by

              @rootbeerking For literal movements, that are interruptible, there are problems within hyperPad.

              1. Conditionals are unreliable and prone to complete failure between scenes.

              2. Timed operations aren't always interruptible

              3. Sprite Sequence based animations have no import means

              4. Animation sequences don't have interruption mechanisms

              All of these are crucial to making anything resembling a classic platformer with any combinations of running, jumping, walking, colliding, landing, shooting and/or transitioning character.

              Aidan_FireA iTap DevelopmentI 2 Replies Last reply Reply Quote 0
              • Aidan_FireA
                Aidan_Fire @Deeeds
                last edited by Aidan_Fire

                @deeeds Conditionals are unreliable? How so? Conditionals always work fine for me, they never fail. What do you mean by "failure between scenes"?

                I'm pretty sure I could interrupt any timed operation.

                You can create animated sprites by importing a bunch of pictures then using them in the Play Animation behaviour.

                Animations are not hard to interrupt.

                D 1 Reply Last reply Reply Quote 0
                • D
                  Deeeds @Aidan_Fire
                  last edited by

                  @aidan-oxley

                  Have you forgotten:

                  • all our discussions about the failings of if/else ?

                  • loaded scenes with if/else fail to operate if/else correctly?

                  • there's a bug with sequencing animations in this manner that's extraordinarily limiting?

                  • there is no other way to make these animation sequences?

                  • because if/else is unreliable, and animation sequences aren't interruptible, there is no reliable way to interrupt the animation sequences?

                  Aidan_FireA 1 Reply Last reply Reply Quote -1
                  • T
                    Thecheater887
                    last edited by

                    @administrators Can we get “Confirmed” and “Fixed” locked subsections of the Bug Reports Sub-forum?

                    1 Reply Last reply Reply Quote 0
                    • Aidan_FireA
                      Aidan_Fire @Deeeds
                      last edited by

                      @deeeds I think Else If is unreliable, so just don't use it, you can do everything an Else if can do with just Ifs. I've never had any problems at all using the If behaviour without turning it into Else If.

                      So what exactly isn't working with animations? I'm testing them now, and they seem to work fine so far. All I've tried is Pause Animation and Play Animation, both work perfectly.

                      1 Reply Last reply Reply Quote 0
                      • D
                        Deeeds @RootBeerKing
                        last edited by

                        @rootbeerking

                        Some things to consider:

                        https://forum.hyperpad.com/topic/771/known-issues-limitations-of-hyperpad

                        https://forum.hyperpad.com/topic/884/dropbox-not-working-w-hyperpad

                        https://forum.hyperpad.com/topic/723/how-to-import-spritesheets-and-their-plist


                        Then have a look at the update cycle on the App Store.

                        1 Reply Last reply Reply Quote 0
                        • iTap DevelopmentI
                          iTap Development @Deeeds
                          last edited by

                          @deeeds said in Arcade Physics?:

                          @rootbeerking For literal movements, that are interruptible, there are problems within hyperPad.

                          I will agree on this one. Just the interruption part.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post