Aekiro's Forum Posts

  • What I liked :

    • The game art is jaw dropping.
    • Performance is great on a gtx 1050Ti, 8gbram, i5

    Things that need more work imo:

    • A parallax of layers of pre-rendered 3d elements can sometimes break the immersion and have this paper cut out effect especially when I move.

    I dunno how can you make things more believable, more "blended"...maybe play with shadows and light ?

    • The character animation is choppy...I expect it to be fluid and rich just like the environment...plus the waking animation is kinda cute and childish for a dark character.
    • the dust coming from the character feet is a bit cartoony.
    • maybe a better menu

    If I had to sum up my experience I would say it looks modern (gorgeous 3d art) but its plays retro (choppy movement).

  • Thanks for taking the time to answer my questions.

    I wish you could have been less condescending.

  • This is what I want to do in C2 :

    But you said that looping over an array defined in js script in C2 is a bad idea (cf my previous questions).

    If it's a bad how can I get my scores to build a leaderboard ?

    [quote:1ciur67z]I don't want to torture you to death by the way

    lol, cool, I thought I was the one torturing you.

  • Sorry, maybe I wasn't clear.

    The array of scores would be in a C2 array.

    I would loop the C2 array like this :

    for each item in the array

    - create a sprite ( a line of the leaderboard )

    - create a text and set its value to the current score.

    So, how would I do this if my array is in js-script ?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • >

    > 1-Do you think looping over an array (defined in js script) in construct (to build a leaderboard for example) is a bad idea, since everytime the JavaScript plugin need to parse an alias expression ?

    >

    >

    This is a bad idea and wrong on so many levels. The whole point of the plugin is that you don't have to loop over arrays in Construct anymore.

    Cheers.

    Ok, then how do I build a leaderboard (the view) in C2 based on an array in my js script ?

  • That's wierd; how is Gamee getting their app approved then ? They are basically an htm5 game portal.

    https://www.gameeapp.com/

  • Yeah, the other plugin could be some web API, like playfab, some portal API, etc.. and the json is the save data;

    Ideally, a web API call should also be done in JS and not in Construct

    1-Do you think looping over an array (defined in js script) in construct (to build a leaderboard for example) is a bad idea, since everytime the JavaScript plugin need to parse an alias expression ?

    2-It would be nice if we can get the return value of a function with an expression, currently I have to call the alias and use the StoredReturnValue expression, it would be nice if we can do this in one step.

    3-difference between "call alias" and "call function" ? the preferred one of the 2 ?

  • [quote:2s6qbtf9]Imagine AliasValue returns a json string of a js-object. How would you use this string in Construct?

    Another plugin would, that expect a json value.

    Anyway, I can always add a utility function (toJSON) to my script and use it.

    Thanks.

  • Thanks for your answer.

    1-Yeah states works too, but I still think that trigger is handy lol, like the official Function plugin exposes a trigger to any external JS script (window["c2_callFunction"]), and it causes no problem;

    2- It would be really handy if the expression JS.AliasValue(alias) returns a json string if the value is an object or an array.

  • Hello, super usefull plugin, thanks very much.

    1-would it be possible to add trigger support ?

    What I mean is, the JS plugin would have a trigger called "on trigger" or "on event" with a tag. And then in my js script I can make that trigger fire with a tag.

    Could be usefull for any asynchronous operations in my script.

    Right now, I can just use compare + trigger once. But arent triggers more performant ?

    2-In your landing page you said that "Javascript Plugin is slower than built-in Construct instructions and functions"

    Do you mean that a chunk of code written in JS is slower that code written with construct's ACEs ?

    3-Does your plugin uses any ecmascript 6 features that might not be supported in older browsers or mobile ?

    Thanks.

  • Thanks, very usefull, hope live preview support platformer in C3.

    [quote:15md9ek8]The WebASM export is really nice now

    The export is around 20Mb for an empty project.

  • [quote:3685mgt0]Can I use Construct 2 to sell games to publishers?

    Only If you have a personal or business license.

    [quote:3685mgt0] I saw that GAMEE has a competition going on right now and I found an old post about marketjs buying Construct 2 games.

    Last time I checked MarketJS only sell their own games.

    If you want to know more about your monetization options I suggest you go and read the : html5gamedevs.com forum.

    [quote:3685mgt0]I was curious about mobile games especially, because I think they can be a little bit easier to design and test

    As opposed to ?

    Yeah C2 is pretty good at supporting a lot of browsers, 99% of the time you wont have problems with the latest devices.

  • "Every tick" is not a bad idea, what matters is what you put in it. There are a zillion thing that the game engine is running every tick behind the scene, so adding your "every ticks" wont make a huge difference unless you are doing something really crazy like changing 1000 text object every tick.

  • hello C3 colleagues,

    What is the reason why some people want a desktop version instead of a browser version?

    Because if you uncautiously hit the clear local storage button you are pretty much screwed lol