DuckfaceNinja's Forum Posts

  • Thanks for reviewing my progress. I'm not too familiar with arrays, do you have any resources that you can recommend that would be helpful for someone new to arrays?

    Personally I would say manual, because I used them extensively for learning, but our brain might work in different way so tutorial is another option to learn it.

  • The statement is correct, the event run, on all selected (0) instances, but it runs

    Oh the explanation actually is in CAD environment mindset actually, which picking feature doesn't exist. Maybe it's too general when I say perspective from non-coder? Let me think on how to rephrase that.

    Edit: It's hard to rephrase, so I'll just say the actually difference is on how the OR blocks (in CAD we call it OR GroupSets) which the GroupSets is evaluated as single entity to determine true/false?true then proceed:false do nothing.

    Origin of the mindset.

  • Ashley, would be great if this example is included in the manual, I'm a go-to-manual kind of person and I'm sure there are lot of people like me especially ones with no-programming background.

    Perspective from a non-coder:

    Based on what I read in the OR block excerpt, the explanation sets my mind to think/assume that OR block behave like a "boolean" block which disregard false condition. As long as the block is true, all event will run. As an engineer, this is how we normally perceive the OR (things we do in CAD parametric control), which is different from programming it seems.

    Ok now, the misconception is already recognized from statement above which is untrue/incorrect.

    So, what is missing from manual?

    An explanation for picking situation in OR block, which should be emphasized under the OR block excerpt.

    Thanks for the explanation, now I know how to rebuild my conceptual understanding on it, which previously causing mayhem in my events (all repaired now), as the main reason I posted the "sad panda" link in my signature below, because I don't have a clue what is wrong at all.

    Officially I have regain my sanity and cuteness, couldn't be happier than this

  • Maybe the same is happening with multiplayer support and it just needs more time to establish itself.

    Yep, I don't see myself finish my MP game anytime this year, but surely MP support is being used by us (at least maybe just me) everyday

  • This sounds like a job for Rexraibow's LJpotential plugin

  • DuckfaceNinja

    picking by comparison gives me the same result...

    here is the screen shot:

    https://www.dropbox.com/s/tehtszmw7yhm8 ... o.png?dl=0

    Oh, I see what you mean by "for each" in your first post, totally forgot about that. Allright, I can't really see what's wrong there but the picking and the "for each" seems to be redundant. I'm not too sure but I want to suggest to remove "for each" block, and make the picking block as parent, to see what's going happen.

    If that doesn't help, the "anglemirror" is the most probable culprit that I can see.

  • Can you post screenshot of your event at least? [Condition: Pick By Comparison] Comparing distance should work but I think you dissociated it somehow.

  • OK, I did it, but can I go anywhere from here? Can I make a way that any values are added and somehow saved in the array, so the next time I add a value, it just adds up onto the existing one?

    Yes, by using the "combo" I mentioned before.

    Well then again this is very depended how much you understand the array functionality, which I myself did not develop it overnight, it's like a month really. Whatever I might explain here for each array functionality will be useless since the manual already had it explained.

    What can I say now is not how to go from there, its more like start to be experimental with all array function. Try not restrict yourself with just one expression, its not practical. Its always better to have specific question rather than a broad one. Cheers

    Edit: I probably have a soft spot for people working with something similar mine, here goes nothing

    What kind of event you should be expecting, should be pretty close to this

    [attachment=0:oc9lq2xg][/attachment:oc9lq2xg]

  • It seems you used them efficiently, well done!

    I have run into a slight issue though, seems I have reached the max about of events.

    Before I bought the license, I cheated .

  • create a Scirra Publisher section.

    Personally I think it is at least 1 year too early to implement this anytime now, but your idea is golden.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • [attachment=0:2wigo1ry][/attachment:2wigo1ry]

    Hmmm I'm still having a logic dilemma.

    In other words, if an event doesn't reference an object in its conditions, actions apply to all the instances of that object.

    My understanding is that the if ORblock is true, because one condition is met (blue circle outside layout), so all actions will run regardless, the "true" condition of blue will pick the blue met with true condition, then the red will.....mess...with...my...head.. again....

    This is either still a bug or the manual needs updating. I guess using customized picking all the time should be the safe route.

  • Why are you using r170? Use the latest would be my best advice now.

    To be honest, there's a lot of learning you have to do here for arrays, the way you did it is not practical at all. Furthermore using array column-wise is a bad practice for a lot of reason, simply because expression like IndexOf can no longer been use because of that (this is important). I'm afraid, you have to restart everything to make the upcoming complexity to be possible...

    A jumpstart for you, arrange the team row-by-row like picture below:

    [attachment=0:hr9z53nt][/attachment:hr9z53nt]

    Let the computer do the array build for you instead of manual labour like you did.

    Actually nobody can help you here unless you get yourself familiar with the manual first. Then, tryout some tutorial.

    Ps: I think I went to much ahead by mentioning array.at(array.indexof(""),#) combo.

  • DuckfaceNinja I think publishers try out the games before looking into how they are made.

    Actually we have the problem of "C2 loading bar" at the beginning of the game, most of these guys never bother to change it.

    I'm trying to trace back the thread, see whether I can find it again, I'll share it once I found it.

  • The publishers I work with never have a problem with quality

    I think I should change my wording from "quality" to "no effort" then, because I'm referring to gameplay/playability. Cosmetic wise is also a factor, but gameplay gives bigger impact imo.

    I'm sure I read somewhere in FGL forum ... or probably TIG? cant remember, but oh well, I mean games like "click button to change avatar" with no purpose what so ever, the publisher were so fed up to be flooded with "no effort" kind of game. He told that the numbers of game like that are in hundreds (probably exaggerating to vent out his frustration)

  • Maybe a lot of C2 user (hobbyist or quickmoney people) submitted LQ games to them and gives them an impression of C2 games are worthless? That's dangerous, given that C2 is the easiest tool to make games, it's logical to think that a lot of LQ games are shoved into the publishers face.