Zed2100's Forum Posts

  • If it's specific to Construct, then sell it on the scirra store and advertise it on the forums here.

    If your editor is more generic, you can sell it on steam as an executable, but you'll somehow need to offer runtime code for Unity, gamemaker, and other popular engines out there to attract more customers. This is a bigger project, and I strongly advice against going that route if you're still worried about the subscription fee to get C3.

    newt people don't care about the engine as long as the game is good. I believe it's unhealthy to compare yourself to asset flippers when you're a honest and descent developer. These people have no moral compass, and make shit games anyway. So I believe the best course for us devs is never to thing about them.

  • Maybe your browser or device doesn't allow saving files. I'm on Windows 10 on chrome, and both methods work just fine offline.

    You should do more tests with simple projects and check which method works best for you.

  • 500$ is nothing on mobile, try 500 thousand or even million USD, and maybe you'll have a chance to reach a few hundred thousand players.

    Unless your game is shit, then you have no chance at all, you can't polish a turd, and you can't market it either, and you should focus on making more games, and receiving more feedback. As others have said, peer feedback is invaluable.

    I'm saying this in the most compassionate and friendly way possible, delusion is your worst enemy in any creative career including game dev.

  • There are at least 2 ways to save offline: you can save to a local file, which is a permanent solution, but you can also temporarily save to your browser.

    Click the menu button, it should show you a lot more saving options than the toolbar buttons.

    Off topic: on a plane? Kudos to you, you are literally taking Construct 3 to new heights.

  • Can you log the JSON string that you receive to the console ? Without this it's impossible to know what the problem is.

  • You're welcome, but seriously, read the freaking manual !

    The business side of this question is far more interesting, the technical side is usually the easiest, that's why programmers get paid 10x less than the more design/business oriented people in the industry.

    Good luck

  • The else should work, try also replacing the last two negative conditions with an "else".

    For a split second there, two or three animations are set simultaneously, which somehow resets the frame index back to 0. I've verified this in Construct 2 just now. So your sprite is "frozen" on the first frame when you quickly press the d pads one after the other.

    I'm thinking of a brute force solution: you can manually set the frame index every tick.

    Have a local variable named "runFrameIndex", then manually increase it (just before the three conditions) :

    Every (1.0 / YourAnimationFramerate) seconds, add 1 to runFrameIndex

    if (runFrameIndex >= YourAnimationFrameCount) set runFrameIndex to 0

    Then, after the 3 conditions, force the frame index to be set to your variable.

    PS: you've made the problem harder than it should be by mixing input logic with animation logic. So I guess a brute force solution is appropriate here. You should also learn how to use the basic system conditions/actions like the conditional structures, the loops, etc. Usually in professional games, the animations are handled by an "FSM" (finite state machine) and are completely isolated from the input handling logic and the gameplay logic.

  • > I can't be any more specific!

    >

    > On start of layout - add another sub-event:

    > System -> For Each (ordered)

    > Object: YourSprite

    > Expression: random(1)

    > Add this action: YourSprite set frame to: loopindex

    >

    it work fine if the sprite are already in the layout

    but if i destroy them and recreate them it not work

    Instead of the "on start layout" condition, use your sprite's "on create" condition.

  • Use the WebStorage plugin to save and retrieve informations.

    Or you can use the system's Load and Save actions to quickly save/retrieve the whole game from a save slot.

  • I am trying to figure out if a small error in the way my player character transitions between animations is my fault or a bug in the way Construct handles the transitions.

    The relevant code is here:

    I don't think the rest of the code not shown would interfere with the above in any way.

    Here is the problem. When I quickly transition between the Run_Shoot_Up and Run_Shoot_Down (by quickly rolling my thumb over up and down on the d-pad while continuously pressing right or left) my player character animation freezes in place while it continues to move. It does not do this when I press up and down more slowly, only when I do it quickly which leads me to believe it's an animation engine issue.

    I have uploaded a short video as an example:

    https://gfycat.com/RemarkableGloriousGoose

    It's not a huge problem, but just looks wonky and I would expect a modern animation engine to do this properly.

    Edit: I forgot to mention that this happens in both Construct 2 and 3.

    Add an "Else" (system condition) to the second condition (dpad down). The problem is that your events allow for both dpad down and up to trigger simultaneously.

  • The technical question is trivial and well documented (RTFM): NWjs.

  • >

    > >

    > > Does it matter? As a newbie C2 user i search the forum for help and ideas and i guess other new users would someday arrive to this places so why not post my feelings and impressions?

    > >

    >

    > Post your questions, feelings and impressions in a new thread, that would be more helpful for everyone. I'm not a mod, but that's just common forum etiquette.

    >

    In my opinion posting in another thread is out of place if what i'm posting is related to this matter, and here is where people serching the same thing as i searched will arrive. i don't see the importance of the "older" or "newer" when the important is the keywords you search in the searchbox.

    I googled something like "construct 2 drawing lives" and this was one of the top results i found.

    Construct 2 may be an exception in what I'm about to say: bumping old threads is bad because it may contain outdated information, and the people who participated in the conversation might not be available to respond. C2 is an exception because the runtime hasn't changed a lot since 2014.

    Starting a new thread will create a new conversation with more up to date content for new users.

    Most game dev forums I visit enforce a 90-160 days period beyond which it is prohibited to bump an inactive thread, it helps in keeping the new topics alive and visible and lets old topics die out.

    In your case, you bumped the thread just to repeat what has been said before and say thanks, I don't believe it justifies bringing this thread back to life.

    Let's keep these forums new, fresh and interesting.

  • Looks like loads of fun, good luck with sales!

    Please don't discount your game on release, that looks so cheap, you might lose money and devalue your game. Just my humble opinion.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Unless your game is better than the Next Penelope, don't even dream about it.

    They refused to sell the Next Penelope, the cream of the crop of games made with Construct.

    I'd say stick to itch.io if you're a beginner, then go on steam if you have a descent and polished game. Otherwise you'll set yourself up for failure.

    FR: Ils ont refusé de vendre The Last Penelope, la crème de la crème des jeux faits avec construct. A moins que ton jeu soit mieux foutu que TLP, n'essaye même pas de perdre ton temps à leur parler.

    Publie tes jeux sur itch.io, puis lance les sur steam une fois que t'aura quelque chose de présentable et de polie. Sinon c'est l'echec assuré.

  • Whether you're a programmer or not, it's a good idea to know more about the MVC (model view controller) design pattern. It's widely used in the software and game dev industry. Google it.

    PS: in order for a forum user to be notified of your response, type their nickname prefixed with For example: Zed2100