[Construct3] [ Construct 2] Essential Addons (1 Week Release Sale!!! $9.00 instead of $40.00)

  • AI Behavior & Self Function Construct Addons

    2 Sets of Construct 3 & Construct 2 addons were just released on the Scirra Store.

    Both works best together in trying to make hard things to implement normally in any game development design, into an easy one.

    Essentialism

    I made these 2 addons to save time, make efficient, short and neat events in my development of a game that normally would require me to write another thousands of events.

    So, in my attempt in trying to find the easiest way to achieve my goal that would save me time compared to writing more events while saving readability, efficiency, performance, calculation accuracy, precision and trouble-free.

    I've decided to make the addons. It's better to debug on code rather than through events and risk readability, time, performance and efficiency.

    This is because long events are usually bad for performance, especially those that bounce around from different places misguidedly, like functions. Not that it has overhead, it's just because they can get misused and have limits as they don't loop through each instances.

    That is where the Self Function behavior is for. And this add-on isn't the same as the Function plugin, nor does it have the same architecture or code. It is made from scratch to be compatible for Construct 3 without using undocumented features only available on Construct 2, while maintaining efficiency and good quality design.

    The AI Behavior also have that efficiency concept but for a different feature. It is made for integrating Artificial Intelligence, for your game objects in the easiest way possible by doing the hard, and complex stuffs and calculations for you. And the best part is that it is made for customization and you can even set the intelligence of the object.

    AI Behavior

    The link to the addon:

    scirra.com/store/construct2-behaviours/ai-behavior-construct-2-3-4422

    Self Function

    The link to the addon:

    scirra.com/store/construct2-behaviours/self-function-construct-2-3-4423

    Bundle + Discount

    The link to the addon:

    scirra.com/store/bundles/essential-addons-bundle-4107

    Thank You & Good Luck!

    Support, Description, Documentation, Features and Content Files available on the link provided.

    Good Luck and Happy Game Development!

  • Release Bundle Sale! 75% Off.

    Only $9.86 instead of $40.00. Hurry up! Only available for 1 week.

    scirra.com/store/bundles/essential-addons-bundle-4107

  • Are they compatible with he new C3 runtime?

  • Are they compatible with he new C3 runtime?

    Yes they are compatible. But not yet implemented. I'll wait for the C3 runtime to be fully released before I attempt to port it all over.

  • Hi! Do you have more document about AI BEHAVIOR or some knowlege about these AI concept?

    I have purchase the bundle and I still confuse after reading the sample file.

  • Hi! Do you have more document about AI BEHAVIOR or some knowlege about these AI concept?

    I have purchase the bundle and I still confuse after reading the sample file.

    Have you read the bottom part of the documentation, labeled as Learn How to Use the Addon Section ::?

    Which part is it confusing you?

    Or maybe I should provide a more basic version of the documentation? If that is which is lacking.

  • I try to figure out the process of AI:

    1.setup decision method.

    2.setting confidence of options.

    3.request a decision when you need it.

    4.response to decision.

    so if I understand right, the decision is depend on what you manualy set up confidence value?

  • I try to figure out the process of AI:

    1.setup decision method.

    2.setting confidence of options.

    3.request a decision when you need it.

    4.response to decision.

    so if I understand right, the decision is depend on what you manualy set up confidence value?

    Yeah, you are getting very close. Also, it depends on the Intelligence. And you don't have to manually set up the confidence value. For Example, there is what we call there relativePercentage to compare two percentages in-direct proportionally. That is to compare for example, Player's Health Percentage and Enemy's Health Percentage.

    So, when for example, from 3 different decision method, you chose for example, Intelligence Report Decision Method, you set the Plyaer Object instance Intelligence to 75, set the Confidence of the decision to relativePercentage(PlayerHealth_Percentage, EnemyHealth_Percentage%).

    Now, you can, on that example, make dynamic AI probabilities on your game. There are other features too.

    So, I hope you get to learn its features soon on its full potential. It makes things easier on the long run.

  • Thank you !

    I will studay later.

    And I found a problem in self function plugin:

    1.Put one object in 2 family;

    2.Give both family a self function;

    3.Make a family1 self function;

    4.In this function call family2 self function;

    Now Construct come to and infinity loop, because it kepp calling the same function of family1.

    And I put a c3p file here : https://expirebox.com/download/348fcbcabc490f6044b91b4e51b7499c.html

  • Thank you !

    I will studay later.

    And I found a problem in self function plugin:

    1.Put one object in 2 family;

    2.Give both family a self function;

    3.Make a family1 self function;

    4.In this function call family2 self function;

    Now Construct come to and infinity loop, because it kepp calling the same function of family1.

    And I put a c3p file here : https://expirebox.com/download/348fcbcabc490f6044b91b4e51b7499c.html

    I have 2 solutions planned.

    One is the hard way but it doesn't involve asking Construct Team for help with a possible SDK issue.

    Another is the easy way but it involves asking the Construct Team for help to address a possible SDK issue.

    I chose the hard way, but I got into an issue. So, I re-considered the easy way, asking the Construct Team to address a possible SDK issue.

    Reference:

    github.com/Scirra/Construct-3-bugs/issues/1797

    What was the hard way?

    The hard way is by making the addon work more like the Function Plugin, so that it works globally on the object.

    The problem is that, it doesn't loop through all the instances, which is supposed to be main feature of the Self_Function behavior.

    So, there will be a trade-off.

    Unless I ask the Construct Team to address a possible SDK issue, to dis-allow adding multiple behaviors, which is supposed to be by-design but is still possible by adding Add-Only-Once Behaviors on families.

    Which I already asked them on the link.

    But I will still keep looking up, if I can find a way to support multiple Self Function Behaviors.

  • OK. thanks for your help.

    For now I use only 1 self function in 1 family.

    Since it has finished pick instance on object, I can access to any family properties of that object.

    For family I still use the buildin function and pass the uid in parameter method.

  • Ashley made a fix. So, problem is now solved.

    github.com/Scirra/Construct-3-bugs/issues/1797

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • The Game Essential Addons have been updated!

    The addons have been updated! Don't miss out and update your purchased plugins now.

    The current latest versions of the addons:

    1. Self Function :: Release 3.0.0.1
    2. AI Behavior :: Release 3.0.1.0

    AI Behavior : scirra.com/store/construct2-behaviours/ai-behavior-construct-2-3-4422

    Self Function : scirra.com/store/construct2-behaviours/self-function-construct-2-3-4423

    Happy game development and have a nice day!

    Good News, you can now both the plugins for only less than $2.00 each in the Construct Master Collection! Including with other very useful addons.

    The Construct Master Collection includes 5 sub-collections of addons. These are the PlayFab Master Collection, Mobile Master Collection, Game Master Collection, Firebase Master Collection and the Web Master Collection.

    Don't miss out and support the collection now and get free upgrades and support!

    Link: construct.net/en/forum/construct-3/general-discussion-7/construct-master-collection-en-139046

    Happy Game Development and have a nice day!

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)