Clickteam Fusion 2.5

Clickteam Fusion 2.5

Parry mechanics.
hey guys, new here i wanted to make a game with a parrying mechanics its a 2d souls-vania but i am struggling since its my first time to code even thought this is a code friendly engine would anyone help a newbie and give tips for what i should do? thanks in advance.
< >
Showing 1-7 of 7 comments
kisguri  [developer] 3 Jul @ 10:18am 
With anything in any programming language, If you are embarking on a serious project, Step 1 develop a GDD (Game Design Document) Once you have that done it should tell you in plain language how the game works. Step 2 Take that and turn it into Pseudo Code, A list of if/then statements on paper. Once you have that down. Step 3 you should then only need to look at how to translate your if then statements into A/C/E (Actions, Conditions & Expressions) in the event editor.
Alucard 3 Jul @ 11:14am 
Originally posted by kisguri:
With anything in any programming language, If you are embarking on a serious project, Step 1 develop a GDD (Game Design Document) Once you have that done it should tell you in plain language how the game works. Step 2 Take that and turn it into Pseudo Code, A list of if/then statements on paper. Once you have that down. Step 3 you should then only need to look at how to translate your if then statements into A/C/E (Actions, Conditions & Expressions) in the event editor.


oh! hey there! thanks for the response! i still dont know what those are. still struggling with that my mind cant really understand it because i dont have programming background. i just wanted to know the easiest way possible? since the engine says no code? so i want to know what thing should i used in the event editor instead? like any sample? im sorry i dont really know whats pseudo code and programming terms :(
kisguri  [developer] 4 Jul @ 10:15am 
Our engine doesn't have scripted code as you are used to, It is plain language drag and drop. But it still requires a little bit from you. This might help you understand the IF/THEN Proposition a bit more...

An "if then" statement, also known as a conditional statement, is a fundamental concept in logic and programming. It expresses a relationship where a certain action or outcome (the "then" part) is triggered by a condition (the "if" part) being true. Essentially, it's a way of saying, "If this is true, then do that."

Structure and Components:
If Part (Hypothesis/Antecedent): This is the condition that is being evaluated. It's the statement that comes after the "if".
Then Part (Conclusion/Consequent): This is the action or outcome that occurs if the "if" part is true.

Examples:
Everyday Language: "If it is raining, then I will take an umbrella."
Programming: "If the user's input is 'yes', then display a success message."
Logic: "If a number is divisible by 4, then it is divisible by 2."

Key Concepts:
Truth Value: An if-then statement is only considered false if the "if" part (hypothesis) is true and the "then" part (conclusion) is false.

Related Conditionals: Related conditional statements can be formed by rearranging or modifying the original if-then statement. Examples include the converse, inverse, and contrapositive.

Truth Tables: Truth tables can be used to analyze the truth values of complex if-then statements.

Deductive Reasoning: If-then statements are a core component of deductive reasoning, where conclusions are logically drawn from given premises.

Control Flow: In programming, if-then statements (and their variations like if-then-else) control the flow of execution, allowing different code blocks to be executed based on conditions.
Alucard 4 Jul @ 8:15pm 
Originally posted by kisguri:
Our engine doesn't have scripted code as you are used to, It is plain language drag and drop. But it still requires a little bit from you. This might help you understand the IF/THEN Proposition a bit more...

An "if then" statement, also known as a conditional statement, is a fundamental concept in logic and programming. It expresses a relationship where a certain action or outcome (the "then" part) is triggered by a condition (the "if" part) being true. Essentially, it's a way of saying, "If this is true, then do that."

Structure and Components:
If Part (Hypothesis/Antecedent): This is the condition that is being evaluated. It's the statement that comes after the "if".
Then Part (Conclusion/Consequent): This is the action or outcome that occurs if the "if" part is true.

Examples:
Everyday Language: "If it is raining, then I will take an umbrella."
Programming: "If the user's input is 'yes', then display a success message."
Logic: "If a number is divisible by 4, then it is divisible by 2."

Key Concepts:
Truth Value: An if-then statement is only considered false if the "if" part (hypothesis) is true and the "then" part (conclusion) is false.

Related Conditionals: Related conditional statements can be formed by rearranging or modifying the original if-then statement. Examples include the converse, inverse, and contrapositive.

Truth Tables: Truth tables can be used to analyze the truth values of complex if-then statements.

Deductive Reasoning: If-then statements are a core component of deductive reasoning, where conclusions are logically drawn from given premises.

Control Flow: In programming, if-then statements (and their variations like if-then-else) control the flow of execution, allowing different code blocks to be executed based on conditions.



ok i think this is a start for me to understand better in programming this is so much helpful! thanks so much! last question out of topic is this engine will be getting more updates and more new features too in the future? like a music creator or maybe 2d animator like putting bones to your custom character? thanks again for the reply and info for the programming.
Splat 11 Jul @ 10:45pm 
I like the idea , skipping code the normal active object stuff... so you check for a button press for a parry(event editor) ... or you simulate a parry and then have the animation play by loading your characters parry animation , playing the looped parry anim for as long as the button is pressed,.. there is more but that's a good start for you. .. Also your Active object can carry child objects now in fusion so that's where I would suggest you add in custom hit box objects maybe even more then one :) that way you can have weak spots you need to defend while attacking (same thing for the enemy npc ) hit box'es are generally non rendered objects that are placed in many games that help the program function better. one would be a head hit another might be a leg hit .. if you lose hp in your legs well they could be crippled.. and instead of walking they might use a crawling animation it's all pretty easy though beware of trying too much stuff when new to this.
Alucard 12 Jul @ 6:02pm 
Originally posted by Splat:
I like the idea , skipping code the normal active object stuff... so you check for a button press for a parry(event editor) ... or you simulate a parry and then have the animation play by loading your characters parry animation , playing the looped parry anim for as long as the button is pressed,.. there is more but that's a good start for you. .. Also your Active object can carry child objects now in fusion so that's where I would suggest you add in custom hit box objects maybe even more then one :) that way you can have weak spots you need to defend while attacking (same thing for the enemy npc ) hit box'es are generally non rendered objects that are placed in many games that help the program function better. one would be a head hit another might be a leg hit .. if you lose hp in your legs well they could be crippled.. and instead of walking they might use a crawling animation it's all pretty easy though beware of trying too much stuff when new to this.


hey there thanks for the reply!

thanks for the tips! and yeah i am new to this stuff i know this is advance but i just need to know if you can make that stuff in this engine i researched about this engine and some say this engine is for small type games only? so i wonder this cant make a game like hollow knight or blasphemous? i dont really have an idea since im just learning.
Yes, you can make a parry mechanic in this engine for a 2D side scroller. If your character is using a shield, have an animation for when the parry button is pressed. How this works is up to you - either shield stays up as long as parry is pressed or it only stays for a couple of seconds meaning the player will need to time their parries. Either way, you need an invisible collision mask for the shield so when an attack or projectile hits the shield it's deflected.
If you're new to programming, game dev etc. maybe try remaking the classic game Pong - you'll learn how to make movement, collisions, basic physics, basic AI.
Last edited by ExplodingFist; 25 Jul @ 10:37am
< >
Showing 1-7 of 7 comments
Per page: 1530 50