Aphrodite's Recent Forum Activity

  • Ashley

    In official multiplayer plugin, runtime.js, line 125, 318. It looks like the host player could run while suspended, i.e. in background.

    It has been discussed and the awnser was that it was the only exception, made to not break multiplayer games, still not supported everywhere else though.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Ancha supported fonts depends on which ones the user installed on their computer/tablet/mobile/others, some being intalled by default (which depend on the OS or even a certain version of the OS perhaps?) so knowing in advance is not something that I think is doable (which is why people tends to go with either spritefonts or webfonts.)

  • As a return of investment, I've seen some people being able to sell crappy html5 games (crappy, really, they were made during the flappy bird incident IIRC) for something around 400 or 500$ to publishers (or even an automatic 200$ to fgl which helped distribute them afterwards if you've implemented their C2 API but that changed too) so I guess it is pretty much a win win situation (though the situation for that particular case changed), however it really depends on what you want to do in the end, you want to do android only games? I would say this is not what the product has been designed for (it is doable as some people can witness), and 100$ investment is not that big (if you are planing of making money out of it, you should target more than that), but be wary of everything before buying it, if your expectations is to make a return of investment, you should be able too without much issues.

    PS: I will not describe any money making process in any way, as I am not an expert, I made my money back but did not wanted to earn more money afterwards so I stopped If you wondered.

    PS2: The free edition can get you started to try doing things to see if it corresponds you (you cannot make money out of it sure, but at least you will know a little more if it is worth your time);

  • Problem Description

    related to the first post of the second page of

    Basically, shift+Crop does not work in a consistent way across layouts depending on one thing: has this layout been opened during this session or not?

    Attach a Capx

    Attached

    Description of Capx

    Layout 2 and 3 are dupplicates of layout one (You can open layout 2 to verify that but DO NOT OPEN LAYOUT 3 as the bug won't reproduce if you open it in the same session as you crop shift)

    Steps to Reproduce Bug

    • Open Capx
    • Open layout 2 to see it is identical to layout 1, then close layout 2 (don't open layout 3 at this point)
    • open the sprite image editor and shift+crop it
    • Open layout 2, still the same, all is fine
    • Open layout 3 (you did not opened it earlier, remember), it should be different to layout 1 and 2 (sprite stretched)

    Observed Result

    On layout 3, the sprite texture has been resized, but the sprite object himself has not been resized, and so crop+Shift broke its look (not only inconsistent compared to layout 1 and 2, but also break the whole point of using cropping as it should be painless!)

    Expected Result

    Layout 3 to be like layout 1 and 2 (texture resized of course but also object resized to has a painless operation that will not break it).

    Affected Browsers

    • Editor bug

    Operating System and Service Pack

    Windows 7 home edition, 64-bit

    Construct 2 Version ID

    r190 stable (did not had time to test on the beta)

  • I think he was describing that the crop (not a simple resize) altered his non opened layouts in a bad way, but did not destroyed his opened layout, which would imply a bug (as it should work consistently regardless of if the layout is open or not), also I am pretty sure crop +shift is supposed to be a painless operation (aka: it should never ever be able to break a project, and I think that is what happenned on his opened layouts, but it failed on his closed layouts).

    if someone can reproduce that in a simple capx, a bug report would be nice (I will see if I can do it today, If I cannot, well, I will not be able to use C2 for two weeks so if someone else can)

    EDIT: VIKINGS done

  • that come from 3 things I would guess:

    first, the nes did not have an entire OS to run while the game itself is running

    second (perhaps the most important one), they may be far more powerful CPU wise and GPU wise, but that means not a lot if their support of html5 and javascript is poorly done .

    third, the control level is not the same nor what you can do, as far as I know, on a NES you could only have a limited amount of sprites on the same line, with limited colors, all sprites having a relatively similar size behind the scenes, at low res, no rotations, no sprite scaling, but you could monitor and control everything at the roots of the system with no useless interactions, which you do not have with a browser based engine, with a huge layer of optimisation being done, while with C2 people struggle much more to optimise, and tbh wrappers and browser vendors are not that reliable.

    a smartphone like the iphone 6 can handle gta san andreas so comparing to an NES natively is not accurate. (edit:even comparing to a NES within the realm of html5 and js is inaccurate).

  • Somebody

    "Also - can the Paster object's contents be saved as an image (or such an option added)? That would be mega-useful."

    you can use the browser object invoke download to download the paster content (not sure of the name, it is an expression of the paster object, paster.imageurl I think)

  • C2 adds 1 px all around to prevent display rounding issues. it is normal and documented IIRC.

    due to that, it is better to have sizes with pixels in (n^2)-2 form 30;62;126; etc)

  • https://www.scirra.com/tutorials/318/ho ... ng-screens might be what you seek for "splashscreen".

  • I think I saw something like that hapenning, which is why I prefer to use the paster (as paster seems more adapted for real time interactions). I wonder why too however.

  • html5 is one of the main reasons I use C2, I do not want native (most engines have native first, and html5 as a more or less broken feature, C2 has only html5 so clearly it was a win for me), the behaviors makes prototyping clean and quick and easy, the event system is just done in a way I can understand without isssues and with 0 risk of syntax error or losing time due to some ; I'd have forgotten.

    Game maker was just... not for me, unity is something I still don't understand why anyone would use it for 2D, fusion 2.5 would be fine 10 to 20 years ago, but now it just feel outdated, and direct coding is just not something I like.

Aphrodite's avatar

Aphrodite

Member since 20 Dec, 2011

Twitter
Aphrodite has 2 followers

Trophy Case

  • 12-Year Club
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • RTFM Read the fabulous manual
  • Email Verified

Progress

17/44
How to earn trophies