Aphrodite's Forum Posts

  • If you restart the layout when you die, the on start of layout will happen, verify that your music is not currently playing before playing it.

  • I wonder, would it be possible to link some programs with some uses ? (Exemple, the image editor would have a button "Edit in another program", which would let you edit the picture in a program you would have chosen beforehand?).

  • togamario IIRC, you can click the tilemap on the z order bar, this will make it editable (by that I mean you can use the tilemap bar with it to place tiles). But I agree this is kind of weird

  • I misread, the inspect tab indeed adds overhead to the game (like a lot actually, never managed to have 60 fps on my laptop with it) so for just testing without the need for the debugger, I suggest using the system expressions cpuutilisation and fps to have an idea of the performances of the game (for exemple, set every 0.5 seconds a spritefont to "fps:"&fps&", cpu:"&cpuutilisation*100&"%" ), or the watch tab.

  • I am not saying it is bad, I was saying it could be better, relative to the console universe however, it is a good news, I fully agree.

  • I know it is far from being complete, but you could take a look at gamedevelop, last time I checked, it was also availiable on linux.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • > It fires 30 times a second to test the inputs, because that's how often messages are sent to the host (not 60, because that would use double bandwidth for little benefit). The frequency should not be important though. The trigger basically means "time to check what the inputs are, because it's about to be sent to the host".

    >

    Is this frame rate dependent and is it correct if I assume it fires every other tick? I wonder what will happen if one of the peer have a significantly slower device compared to others..

    As a sidenote, I think (well I saw, and that would just be logical..) triggers event are designed to work outside the normal event reading state, they can happen anytime, not just during tick normal checks of the entire event sheet, it is like events are verified every tick, but triggers just happen.

  • Many of these issues are inherent to most consoles, really.

    And yes, I do agree that WebGL support is something that we as developers should continue to be very vocal about for future support purposes.

    However, if it were to be even possible to release a HTML5 game created with Construct 2 for The New 3DS in the near future it could be a potential gold mine since it is an additional market and (not a saturated one at that like iOS and Google Play).

    For example, Just take a look at the success of HTML5 games on the Wii U and you will understand the significance of console support.

    It's always a good thing to strive for console support as it opens up new possibilities to us as developers..

    Being better at browser support than the other consoles does not mean being good at it, which is the problem, that however is relevant to the browser itself and not an hardware limitation, which is why I criticize it, as it could be better, which would also help making better games for it.

    As for success for indie, it is not what I criticize, some people do games for the iphone 4 so relatively speaking yes, you can make a successful game with the 3DS and C2 I would think, and this would ba a support that will not be as filled with junk as android and iOS as, unless you stick with html5, you will need nintendo's approval.

    I am talking about the techs itself, the score is not that great (it is actually comparable to my low end phone with firefox), so it is not a great result feature wise, and I hope publishers will not do something as stupid as "now we will also require 3ds support as well as iphone4 and stock android browser #moni", I would say workable and potential money making machine but not there yet for great content sadly.

    Also quid of the audio support.

  • Also, just to be sure, how did you test it and what is the refresh rate of your monitor (if it is 50hz, that would explain everything).

  • [quote:21svkqnb]Web Audio API

    No ?

    Speech Recognition

    No ?

    Speech Synthesis

    No ?

    The following tests go beyond the requirements of the HTML5 specification and are not counted towards the total score.

    PCM audio support

    No ?

    AAC support

    No ?

    MP3 support

    No ?

    Ogg Vorbis support

    No ?

    Ogg Opus support

    No ?

    WebM with Vorbis support

    No ?

    WebM with Opus support

    No ?

    Canvas 2D graphics

    Yes ?

    Drawing primitives

    Text support

    Yes ?

    Path support

    No ?

    Ellipse support

    No ?

    Dashed line support

    No ?

    Features

    Hit testing support

    No ?

    Blending modes

    No ?

    Image export formats

    PNG support

    Yes ?

    JPEG support

    Yes ?

    JPEG-XR support

    No ?

    WebP support

    No ?

    3D Graphics

    0/25

    WebGL 3D graphics

    No ?

    WebGL 2 3D graphics

    No ?

    Peer To Peer

    0/15

    WebRTC

    No ?

    Data channel

    No ?

    Key-value storage

    Session Storage

    Yes ?

    Local Storage

    Yes ?

    Database storage

    IndexedDB

    No ?

    Objectstore Blob support

    No ?

    Objectstore ArrayBuffer support

    No ?

    Workers

    Web Workers

    No ?

    Shared Workers

    No ?

    Not impressed, ( I wonder which audio format is supported actually), but it seems pretty low, and some of those are really important to C2 (web workers are used for the in parralel pathfinding calculations, indexedDB helps for the Save and Load actions, even though the webstorage will be used in that case, WebRTC not here so the multiplayer plugin is out, no blend modes (or so I think that means that, which would be a real turn off if it is indeed that), no Web audio API, so for advanced audio, we are not there yet, and No WebGL, if that is indeed the case, this would simply mean no effect and potentially a mega slow rendering, no webGL for most people actually means "not worth it").

    So I would say the future is not that bright, as my tablet actually surpasses it (will check on my phone)

    If someone could pass it into the scirramark, that would be interesting.

  • C2 uses a lot of non transferable code that would make it really tricky to port, as that would imply redoing a lot of things from scratch, so very unlikely. (Source: other posts on the subject)

  • I happen to find the free version of construct 2 only allows 2 sound files maximum and more than 2 of other resources, why is that? Just curious...

    I cannot find that on the "compare features", do you have a proof to this?

  • I'd like to also get behind the print request. I have 2 monitors and it usually does the trick, but sometimes I need to really zoom out and see the whole thing - it helps my thinking. Please add print. Thanks!

    You can nowadays select the events, press F8, then paste the result inside an image editor to have the events as an image.

  • Both should be equivalent, as every tick is basically every dt (ticks are separated by dt), however I would think that every dt is actually one tick behind for the measure, thus the difference.

    Unless I am mistaking due to how you describe it, as it seems that it result with a framerate independency (which is normally done using *dt to the variations), anyway, every dt seconds should not be different I think, if it is, you should show us the exact events used.

  • Same here, i have problems with some projects that have the cocoonJS plugin, i would like to know a solution to at least, remove the cocoonJS component from the project!

    I think you can revert to an older version of both C2 and the plugin, delete it from the project, then update your C2 version back, and use a newer version of said plugin.

    https://github.com/ludei/Construct-2-plugin/issues I think this is potentially the place to report bugs you may have with the cocoonJS plugin (not sure though, as I would rather not use cocoonJS personnally)

    I will recommand that before deleting it, you isolate it inside functions, so you will just have to redefine the functions with the newer plugin, rather than going throu every event of the project to reinclude it.