Fib's Forum Posts

  • Thanks Scirra I love this new feature! I'm very excited to see what the possibilities are.I'm pretty happy with it as is except for a few things, here's my wishlist.

    1. A new node type that allows you to link to a different flowchart (either at start or tag)
    2. The ability to create cycles (otherwise FSMs are not possible as they are usually full of cycles, ex: enemyWalk --> enemyTelegraph --> enemyAttack --> enemyWalk)
    3. Customize node title, and possibly a description in properties bar (instead of just saying "Flowchart node" in title of node, allow us to customize the title, ex: "Flowchart node - Guard Dialogue Options"
    4. Arrow management - right click an arrow and "create arrow node" which can be moved around (it does nothing except make our arrows look nice and not intersect other nodes)
  • I've never used scripting in C3 but I'm very very familiar with the event sheet. I've been doing javascript coding at work lately and thought I should try scripting in C3.

    So does scripting do the picking for you like the event sheets do?

  • Scirra should jump on this unity fail and do some marketing. Like create a special coupon for 50% off first month or something. Then tell Unity devs to sign up if they're looking to jump ship.

  • 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.

  • 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.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • 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.