Thanks for reporting @oleg, I am not that surprised it happens on some devices. i use a computation intensive shader in desert levels for sand storm effect, it is probably what slows down the game on your device. i will try to find a more efficient way.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
It was slow due to a fullscreen shader used to add a sand storm effect to the whole scene. I initially made this shader from a 3D noise and turbulence routine (based on povray code), and tuned parameters until it was smooth/fast on all my devices (Nvidia Shield 2017 and Samsung S7, the latter being technically not mine).
To make it faster, I replaced 3D noise with 2D noise (faster), and reduced turbulence iterations, which should have divided by two the shader execution time.
Thanks @jdbc. I used bump, following an advice from @antix And this led me to write the native C version of bump to improve responsiveness. As @oleg says, adding blood would probably degrade age rating. In fact it is already graded 7 or 9 just because it shows 'violence', although the game is overall fit for a 5yo child IMO.
imho you either have to have no blood or go completely OTT (over the top!) and have bucket loads of it.
Games that add loads of blood often get loads of downloads, I personally think it could work really well with this game as it would be pretty surreal - a nice cute game and OTT blood would be great!
Maybe add a second build - the 'unrated' edition ?
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
In Superhero (an Amiga game I made with @Favfly ), you could hit someone so hard that sometimes their head would fly off! Other times they would split in two.
Eventually I'm going to recode the game using Gideros (if @Favfly doesn't beat me to it) !
With modern machines I'll be able to add bucket loads of blood and still keep the game at 60hz, on the Amiga I couldn't add that much as the hardware was pretty slow compared to modern machines - it did run at 60hz though...
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
Thanks @jdbc. I used bump, following an advice from @antix And this led me to write the native C version of bump to improve responsiveness. As @oleg says, adding blood would probably degrade age rating. In fact it is already graded 7 or 9 just because it shows 'violence', although the game is overall fit for a 5yo child IMO.
I always miss the lack of native collision and math libraries in Gideros to be almost perfect for 2d games.
I suggested to improve the dead animation because it seemed so strange when you die and just disappeared.
@jdbc what math library functions are missing? I've added a few native operators to Lua (faster than regular math functions) but if you think we have missed any then I'll look into adding them if possible.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
@jdbc what math library functions are missing? I've added a few native operators to Lua (faster than regular math functions) but if you think we have missed any then I'll look into adding them if possible.
Is there any place (documentation web or forum thread) where I can find an example of those native math functions?
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
Maybe @jdbc means interesting math functions like vector length, pointing to one vector from another, those mathsy things that most games use
for me a native pathfinding class (like jumper lua library) and a native steering class (ala open steering) would be pretty good to have built into Gideros
Comments
nexus 7 :
- opens the map
- Pressing the red dot does not work
- click the menu icon - it does not work
https://play.google.com/store/apps/developer?id=razorback456
мій блог по гідерос https://simartinfo.blogspot.com
Слава Україні!
Fragmenter - animated loop machine and IKONOMIKON - the memory game
https://play.google.com/store/apps/developer?id=razorback456
мій блог по гідерос https://simartinfo.blogspot.com
Слава Україні!
https://play.google.com/store/apps/developer?id=razorback456
мій блог по гідерос https://simartinfo.blogspot.com
Слава Україні!
checked this version 1.0
checked 1.0.3 - works fast
Likes: antix
https://play.google.com/store/apps/developer?id=razorback456
мій блог по гідерос https://simartinfo.blogspot.com
Слава Україні!
Likes: Apollo14
https://deluxepixel.com
To make it faster, I replaced 3D noise with 2D noise (faster), and reduced turbulence iterations, which should have divided by two the shader execution time.
https://itunes.apple.com/fr/app/arthur-aziliz/id1330653665
Likes: antix, SinisterSoft, jdbc
https://github.com/gideros/gideros
https://www.youtube.com/c/JohnBlackburn1975
Did you use bump for collison detection or box2d?
I guess you can improve dead animation, may be some blood explosion or similar and may be walking animation could be have more sprites.
Graphics are ok and camera is moving smooth.
Likes: totebo
https://play.google.com/store/apps/developer?id=razorback456
мій блог по гідерос https://simartinfo.blogspot.com
Слава Україні!
As @oleg says, adding blood would probably degrade age rating. In fact it is already graded 7 or 9 just because it shows 'violence', although the game is overall fit for a 5yo child IMO.
Likes: jdbc, antix
Games that add loads of blood often get loads of downloads, I personally think it could work really well with this game as it would be pretty surreal - a nice cute game and OTT blood would be great!
Maybe add a second build - the 'unrated' edition ?
Likes: jdbc, totebo
https://deluxepixel.com
Likes: SinisterSoft
Eventually I'm going to recode the game using Gideros (if @Favfly doesn't beat me to it) !
With modern machines I'll be able to add bucket loads of blood and still keep the game at 60hz, on the Amiga I couldn't add that much as the hardware was pretty slow compared to modern machines - it did run at 60hz though...
Likes: Atavismus, jdbc
https://deluxepixel.com
I suggested to improve the dead animation because it seemed so strange when you die and just disappeared.
Likes: jdbc
https://deluxepixel.com
http://docs.giderosmobile.com/reference/enhancement
Likes: SinisterSoft
eg:
http://docs.giderosmobile.com/reference/enhancement/bigsmall
See that it's faster than math.abs, math.min and math.max
Likes: jdbc
https://deluxepixel.com
for me a native pathfinding class (like jumper lua library) and a native steering class (ala open steering) would be pretty good to have built into Gideros
Likes: jdbc, totebo