Fib's Forum Posts

  • Ya C3 would be perfect for that. Especially if there's not much communication going on with the server, then it's easy.

    To me C3 is perfectly suited for apps (even if it's a business app) that need a lot of custom visual animation / effects. Trying to do complicated visuals in HTML/CSS is a pain.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Overboy Thanks for the really cool plugins. I'm still trying to wrap my head around the UID plugin. In order to know the UID you have to place the instance in a layout, right? This wouldn't work for instances created at runtime because you wouldn't know the UID unless you pick it, but if you've already picked it then that plugin is redundant. Am I understanding correctly?

  • Also really tempted to buy, especially UID to anything, but i got burned with ProUI. C3 changes so much its hard to rely on 3rd party extensions.

    Wait, how did you get burned by ProUI? I still use it to this day and have never had an issue.

  • Yes absolutely, you would just use sprites instead of tilemaps.

    You still need to be careful though as having thousands of sprites in one layout (especially if they're just standing there looking pretty) will tank your FPS. So if you're creating a static background I would lay it out in Photoshop and export it as one sprite.

    Also be sure to disable collisions on any static, non interactable, sprites so you can reduce calculations. Also if you have large levels (significantly larger than one screen) then don't forget to turn on render cells on the layers.

    You should be good for desktop & web exports then. But not sure about mobile. I've heard on the forums people getting pretty bad FPS and battery life on mobile.

  • Sounds like you need the persist behavior.

  • A hierarchy view might be better than the current Z Order bar regarding this.

    As it would also allow to create hierarchy relationship directly by drag and dropping objects under/on top of each other in this dedicated view. On top of a lot of new QOL stuff it would allow, such as a way to efficently find and select instances of the current Layout

    I filled a detailed request a few weeks ago, Hierarchy View :

    https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-311

    If anyone is interested please consider voting for it.

    (Also, I made this list of other important QOL/features that could be nice to have in the engine, how they could work in combination with each other, or with already existing features and so on. Some of them are related to Hierarchies/Templates : construct3-21h2.ideas.aha.io/ideas/C321H2-I-318)[/i]

    Yes please, you got 3 votes from me.

  • I hope so. That would be pretty sweet. Also the ability to animate mesh points.

  • fib.itch.io/monster-dungeon

    It's a 2D traditional platformer that's 2 player local co-op. Just escape from the dungeon. Find the key & get to the door.

    My daughter is 6yo and she said she wanted to make a game. So she started drawing in crayon some levels, characters, and monsters. I thought that was super cool so I made her artwork into a real game for us to play together. I also consulted her on most of the mechanics too.

    It works with 1 or 2 players on keyboard, but also works with 2 gamepads. I highly recommend playing with gamepads.

  • Just curious how the Wait system action is implemented. I want to do something similar in a C game engine cause it's so useful. Does it use the browser API setTimeout? ES6 coroutines? Or is it implemented in some other way.

  • miguedog in C3, pay attention to the tag you set on the Ajax action. In the last screenshot of C3 you posted you used tag "Test". But in the On Complete condition you were checking for tag "test". I believe the tag system is case sensitive.

  • Store the IID in a variable, named something selectedIID. Then create an event with 1 condition System->Pick by comparison. Then select the object you want picked, the expression is object.IID where object is the object you want picked, comparison is not equal to, value is the variable selectedIID.

    So you're basically saying pick all instances of the object where the IID is NOT equal to the selectedIID variable.

  • Ive done it before in a published game without an issue. But if you're worried about it just set it back to 0 once it reaches some threshold. I assume C3 uses javascript Numbers which can represent numbers up to about 9 quadrillion. Just look up Number.MAX_SAFE_INTEGER in javascript for the exact number.

  • Do not upload a Scirra Arcade export to itch.io, it will inevitably result in issues. I've uploaded 10+ C2 & C3 games to itch.io and have never had an issue unless there was a bug in one of the plugins.

    Export your project as regular HTML.

    Make sure you have your itch.io project setup properly:

    if it still doesn't work there is one potential issue that caught me off guard recently. The latest stable of C3 removed support for the legacy javascript module loading or whatever. So if you have any 3rd party plugins you will have to make sure they support the new javascript modules or else they just won't work. I would check each 3rd party plugin and see if there are new versions you can update to.

  • You can achieve that with the built in Bullet behavior.

    1. Give the cross a negative acceleration when you first throw it out
    2. Compare it's speed every frame, if speed is equal to 0 (or less than some really low threshold) then:
      1. Turn the acceleration to positive
      2. Change the angle of motion in the opposite direction

    You'll have to tweak the speed and acceleration values to get the motion just right, but it'll work.

  • Hello,

    I just added 2 new ideas for much needed visual effects. Bloom and simple color grading. I feel like having these 2 effects would give a more professional look to all C3 games.

    construct3.ideas.aha.io/ideas/C3-I-1828

    construct3.ideas.aha.io/ideas/C3-I-1829

    Let me know what you think. Does C3 need these effects? Add some votes to those ideas if you like them.