WackyToaster's Forum Posts

  • Thank you for adding it, works like a charm! :)

  • Most farming games target something in front of your character. So you could simply check "on tap, is char overlapping plant at offset" and then do the plant watering action.

  • The suggestions platform is here construct3-21h2.ideas.aha.io/ideas

    The joystick thing should be relatively easy to build if you know what to do. But as you said construct is aimed at beginners and easy to use so maybe there's some merit.

    The list you can use the HTML element plugin for.

    construct.net/en/make-games/manuals/construct-3/plugin-reference/html-element

  • The main assumption was just that it's missing and thus will eventually be added.

    In my case I will need quite a lot of different per-instance timers, so using setTimeout I'd also need to associate those with each instance and whatnot. I'm not even sure how I would do that technically tbh other than storing everything in an object with arrays. (I'm a bit of a js scrub)

    I'm not fully coding in JS (and I don't plan to) so it's more than likely that eventually I'll have to mix timers in events and JS. The main reason why I use JS is that it's just so vastly superior/quicker/easier to work with for heavy data-driven stuff.

    Either way I can also just shove that part back into the eventsheet by calling a function where I set the timer, though that wouldn't be nearly as clean. I remembered I could also abuse the Tween behavior as a timer since it has a scripting interface (and even further benefits like "Is ANY playing") though I don't know if there's any performance implications for value tweens vs timer behavior.

  • Hmm ok, I think I understood that wrong then.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • The text plugins already have a typewriter action. Unless you wanna do some specific custom stuff it should cover you for the most part.

  • at ExpValue.set_int (ExpressionValue, set integer)

    Photon.RoomPlayerCount (Count as in number, as in int)

    str(13_room_names.SelectedText) (turns 13_room_names.SelectedText into a string, which it already is so using str() is unneccesary anyway)

    I'm not 100% sure what you exactly wanted to do. It's either that you wanted to do

    Photon.RoomPlayerCount(int(13_room_names.SelectedText))

    Or, since you have room_names in there, you didn't want to set Photon.RoomPlayerCount but Photon.RoomName (or something along those lines. I'm not familiar with Photon)

  • Many interfaces were added in the previous beta-cycle (r306), but Timer was not one of them. Just wanted to put it out there, I hope we can get it this beta-cycle. I'd need it :)

  • I haven't had a crash yet, though I am mostly working in js currently.

  • I have never seen a tool that can floodfill properly. It's a tricky issue, the only thing you can do is play around with the tolerance of the fill tool or use external tools (that allow the use of layers)

  • It's a setting to display collision polygons. I think it's in the layout or project properties.

  • On collision only triggers once. Change it to "is overlapping" or, if the lava floor is solid you may need "is overlapping at offset"

  • You should post it on the issue tracker construct.net/out

    Increases the odds of it being adressed quickly.

  • System > every X seconds is probably what you are looking for.

  • I'm self-taught and I can only comment on things I have used before, and I have never used prototypes. Tbh I don't even know what it does :D

    If I understand your usecase correctly I think it can be done with classes, but I have no idea if it should be done with classes.

    No harm done in trying it out. Make up a small test-case, sink an hour or two into it and see if you get stuck somewhere.