Arcade Physics?
-
@rootbeerking Yes, Hyperpad can handle platformers easily.
-
@rootbeerking You can modify things like gravity, air resistance etc to get the physics to be similar to older games.
-
@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.
-
@rootbeerking For literal movements, that are interruptible, there are problems within hyperPad.
-
Conditionals are unreliable and prone to complete failure between scenes.
-
Timed operations aren't always interruptible
-
Sprite Sequence based animations have no import means
-
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.
-
-
@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.
-
@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?
-
-
@administrators Can we get “Confirmed” and “Fixed” locked subsections of the Bug Reports Sub-forum?
-
@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.
-
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.
-
@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.