jigzortig's Forum Posts

  • 8 posts
  • Thank you for your reply.

    Is it possible to get a list of the current block IDs for events, conditions, actions, behaviors?

    If it’s a no, that’s fine -- I just want to close the loop.

  • I know the clipboard format isn’t meant to be human-readable, and I’m not trying to read it like code directly. But I do find value in looking at the structure -- how event blocks, conditions, and parameters are stored — because it does help me think about how I might express the same logic in real code (like functions, expressions, or object references).

    For example, seeing things like "value": "Self.vy + Self.gravity * dt" lets me mentally map the visual action to something like vy += gravity * dt; in JavaScript. That practice helps me with scripting and clean structuring.

    So I get that it’s not meant for this -- but even in this raw form, it’s helping me develop that coder’s mindset, which is really my end goal here.

  • Hi Ashley,

    the reason i'm asking is because i'm genuinely interested in understanding the underlying logic and language that Construct 3’s visual blocks represent -- not just for the sake of building games, but as a way to improve actual programming structure.

    A reference or syntax mapping, even something unofficial or community-built would help me:

    •Learn to mentally translate event blocks into their equivalent written logic

    •Practice code structure and improve debugging skillls by understanding flow more clearly

    •Bridge my current no-code knowledge into low-code or full-code workflows in the future

    •Better communicate with collaborators who are more code-oriented

    I'm not asking for internal implementation code, just a consistent reference or example set to help learners like me transition and be versatile going between visual scripting and writing real code later n' vice versa.

    I believe resources like this would also benefit others who, like me, are using Construct not just as a production tool, but also as a learning platform to grow their skills beyond the visual environment. That is why.

    Thank you

  • HA, yeah! Considering we probably don't have the same tools as the staff that work on the insides of Construct, it would be a very tedious & time consuming task. Which is why i'm hoping that someone in the staff could automate it and pull those id's, with much more ease, for their beloved customers :]

  • would be a cherry on top if there were a complete list of the event blocks ID in string format in the Manual.

    Please, this would speed up my workflow and it's just too much to copy if creating the code-less event and then copy-pasting.

    {"is-c3-clipboard-data":true,"type":"conditions","items":[{"id":"compare-eventvar"...

    For all conditions, behaviors, and actions of all objects.

    Thank you!!

  • You do not have permission to view this post

  • thanks. okay i will give it a go! i want to ask more questions but i will try to achieve what i can for now.

  • cool thread citron.

    hi ronin. perhaps you could try storing the returning projectiles ORIginal x/y in its own variables. Then referencing it in your action..using lerp??

    give this a go: set position> lerp(bullet.X, oriX, 0.02) .. and change it up for y.

    0-1 is your range of choice in the 3rd field.

    goodluck!

  • hi!

    Seemingly simple issue here...

    Object doesn't lerp fully as it should and instead moves tiny bit once per time i keypress.

    If i lerp it with a condition checking distance or something that continues True, the object will do what I intend getting the full movement action. I just can't place a trigger anywhere within it. help

  • Try Construct 3

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

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