Aphrodite's Forum Posts

  • Last time I checked, it was because of the offline.appcache file, safari has issues with sound files and caching it seems.

    I think Ashley reported it to Safari developpers.

  • I also find that suspicious...

    First: all the platforms listed, natively, without break, in beta, with all those features listed... either scam or promesses that will not be fulfilled, or will take a lot of time to fulfill.

    Second: HTML5, Flash, and natives, what is wrong with them? sounds like "OMG WE HAVE EVERITHIN", first: if they have html5, they already have multiplatform, ok, for some reason they could prefer native I'll admit, but flash..? Flash? Flash? pointless.

    "The spark editor has been made with spark": would love to see if it works really in a browser then, also "has been made", I though it was beta.

    Scripting + behaviors + events sheets

    Last time I saw an editor combining events and scripting, everyone went for the scripting when the events were not working, thus bugs were never corrected.

    Use powerful physics: would love to see that working in a browser too, just to see.

    Maybe legit, but seems more like ideas....

  • last time I heard of someone testing this approach, there were differences between the android and regular html5 export, resuting in this particular result in crosswalk, to try out how it performs performances wise, you can test it in chrome for android as the result should be similar as the exported to crosswalk version.

  • I can see that being useful for, let's say, mod writing or text-based level editing.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Yeah I don't think you're ever going to get a reliable way to auto-detect and change settings during gameplay - provide an option and maybe use the framerate of the first level to set a default and then leave it.

    I may add that If the refresh rate is 30, or 50, or 120 (all units in Hz, of course), the result may be adjusted in consequences (not saying it is a bad idea, just reminding that 60 fps is applicable only to a 60 Hz refresh rate, and so caution is still required with auto detection).

    Also auto detection is far from being future proof, standards refresh rates may vary in the future, and others things considered "true by default" may also change, and to comment the first suggestion of OS sniffing, it is the bad idea by excellence, could be compared to the browser sniffing used by a lot of webdeveloppers, which caused trouble, headaches, and forced browser vendors to add filthier workarounds. (Why is there even a Is on mobile condition in C2, why, why, why)

  • AFAIK in other browsers, you cannot curenttly force it (as they did not yet implement this feature), you could detect if it is portrait or landscape, depending on the result, suggesting to the user to rotate their device for a better experience.

    Also not all smartphones (I think) have a keyboard that covers the entire screen on landscape mode.

  • Thanks for advise Ashley and tim. I tried doing some dynamic performance stuff last project by the following

    > Every tick.

    >> If FPS is lower than X turn off feature.

    >>If FPS is higher than Y turn on feature.

    However, this can cause performance ping ponging. So I also tried

    > Every tick.

    >> If FPS is lower than X turn off feature.

    However, any slow down of course turned the feature off. So then I pushed the FPS to an array every tick and took an average FPS over X records, BUT during that period any bad performance can be seen. So I guess I could still use this method but display an overlay to hide bad performance.

    There is something that has been imagined by a prophet a long time before, something marvellous, amazing, we, simple humans, call it the "Option menu", you should try it, there are graphical options to help people with devices that have a hard time with the graphic aspect of the game, and also sometimes options to lessen the amount of CPU needed for, lets say, the environnement or the sounds effects.

    (Sorry for the overcreative way to say "you could let the user choose the quality and other things himself so he can have the best experience", but it seems people have a hard time thinking about including options in their game sometimes.)

  • tgeorgemihai here is an exemple, the magic appears with the "place tiles" function. I execute it every 3 ticks just so you can drag n drop the circles to see it at runtime.

  • not the cleanest way, but, you could have a collision checker sprite, make it move through every cell in one tick (via loops), if it overlaps, create the tile at this position, else do not create it, might be able to pull off an exemple if you need it.

  • Tom

    I currently mostly run on a limited connection with a limited netbook, so I though I'd disable images to just surf on the forum.

    It looks actually good except for the top and bottom mostly, where it is kinda hard to see the texts, Could a simple (grey or green depending on the original look) background color (via stylesheeting I guess) be added to those sections (same kind of requests for orange buttons)?

  • Normally, doing a plugin to implement a sponsor API is doable (not sure there are even one exception, as most of them are just javascript), it is just not the "normal use of C2" so most people just do not want to do it, or just do not know (as it requires javascript knowledge).

    Heck, maybe even the Execute javascript of the browser object could be used for that. Is it worth the time however, depends.. if you have to implement it for each publisher, it could be bothersome for some.

  • Everytime people wants to have easy money, problems arises in mid term:

    html5 Publishers wanted it, so they asked for quick games that would run on the older phones, with weird requirement, for a good price, people did them.

    and it was kind of easy (workarounds needed, but still easier when you found them), with C2, it was even more easy, and performances were great, so they did thé cheap games.

    but then it was too late, publishers were already seen as "easy money", so they had to face the flooding of cheap that, be honest, is the easiest to make run on their low end device requirements.

    another exemple:

    at a time, some people, called web designer I think, did everything to make their websites work, mostly ignoring specifications and using browser sniffing, as "people want it to work! wé need money!", guess what, that does not forgive that you did your job badly. browser makers have sabotage their user agent and other things to support your crap, web tutorials are full of "tricks and workarounds for older versions of IE", and some recognized as good web developers don't give à penny for spécification respect, and one codebase for everyone, "open web" lol.

    same goes for full of ads websites, and ultra mail spam

    conclusion: easy money is either not reliable, or will hurt your profession later on, most html5 publishers are really not worth it, as they feel like thé webdesigner case I talked about, they are spammed by crap from everyfront, but most desirves it.

    of course thos post reflects my opinion.

  • 9.- do your job correctly, and work with people that do their job correctly, rather than "trying to look pro" (funfact, professionnals dont try to look pro, they just are.)

  • I am not sure that, license wise, you can virtualise a mac os on a non mac computer.

  • posting to follow it more easily, I like the concept of an html5 OS, I hope spécifications and rules of développement would be really emphasised, as they are important.