LMAO. This is what happens when i don’t sleep enough…
My FlashPunk 2 Beta (because of stage3D support)
Yeah, the biggest challenge with Stage3DPunk was definitely keeping backwards compatibility
Ditching API parity was the best decision I ever made for my C# port. It’s “Flashpunk-inspired”, rather than being a 1:1 copy. For this project, of course, compatibility is very important. I’m glad I don’t have to worry about it.
flicker-free resizing would be a good idea… probably it should be irrelevant for you, but not for everyone…
calculation of probabilities i´m missing… at the moment i use self-programmed workarounds… but i think it goes better than it…
I don’t think that the Engine needs to have every single math and/or physics thing inside it. Soon people will ask to have built-in gravity, friction, etc Those are simple things that can be made by hand.
What? There will be nothing about physics there. I don’t know if you missunderstood something or i wrote something wrong.
Isn’t this more an utility class than something to be in the core?
ah… is only the core new-written??? okay… then should the version-number of flashpunk increased in minor-release…
the increase in major release brings to mind it could be a complete new flashpunk
Cant find it, but I remember pretty clear that zach uses a versioning pattern that would increase the FP to 2.0 because would be a major change, without full backward compability.
The pattern is the following one (in a.b.c
)
- Increase
c
if no functionality had being modified (modified internally, like bug solving and efficiency improving) (patch). - Increase
b
and resetc
to 0, if some functionality had been added, mentaining the backwards compativility (minor change). - Increase
a
and resetb
andc
to 0 if the new version don’t mantain backwards compativility (major change).
I’m making a hard change becouse it was impossible to allow some functionallities already there with stage3D, so if we do this major change, let’s improve all we can forgetting about backwards compativility.
PD: Adding a utility is a simple minor change.
PD2: I can’t find it but i remember that file.
Remember a feature that would be nice…
There was even a topic asking how to do it with current FP, this one Spritemaps in Masklists
No big deal, but being able to set a individual collision mask for each index of the Spritemap would be nice if I ever dare myself of doing a game like Megaman with a character like Zero.
Can you have two worlds open at the same time ? And performance question
Guys, have you seen Sos’s FP GPU mod? https://github.com/TheSos/funkpunk
FunkPunk - Flashpunk that works on mobile!
Oh I didn’t know this one. Worth taking a look but as far as i can see it’s not finished. It only have a few graphics and he uses multiple sprites instead of using stage3D (which, as far as i know, performs better in the mobiles).
Just saw it this morning. Looks promising, especially since the display list is performant both on web and mobile and there wouldn’t be a need to test both backends when you’re switching to hit all of your targets.