Hi there almightyzentaco, hope you're doing good. I don't tend to comment in videos but in your case I just felt to make an exception. :) Just wanted to say that I've been following your videos for quite some time now, and even though I'm a "klik" user since the early days of "Klik & Play" I'm always learning from you something new, and I find your videos to be very inspiring, enjoyable to watch and easy to follow. Keep up the good work man and many thanks for your contribution to the community.
This tutorial is so awesome! I had a semi working laser but couldn't quite finish it off. Your video helped me understand how the math worked and was a big eye opener. Thanks a ton for this! Hope you keep doing these vids!
So I'm working on my first game ever, and this video has pretty much everything I need for the base system. Thank you. I just hope I can figure out how to make things work the way I see it happening in my head.
Any idea why this fails if one is using quick backdrops with precise collision on the laser? It seems to pass quick back drops if laser is on the south east and south west directions. Same with normal back drop that is set "collision with box". Otherwise works fine, so what is going on?
Sorry. I know. I have a deep hatred for keyboards and assault the keys. Actually the problem is I have a flimsy desk and my microphone is sitting on it, so every vibration translates into it. I'll find some way to fix it soon.
AlmightyZenTaco, can you please make a tutorial on how to make it so that the game player can choose a character in the menu? Like a character selection screen so you can use different characters for the game/level?
I really did find it useful, Ive also implemented squishiness to my box character using the same code and whats remarkable to me is that I did that without much instruction from the video, its starting to come to me naturally after 4 days, truly thankful and cant wait to see more from you.
Is there a way like... How can i say? There's a laser and appears a shield that blocks all the laser, easy to do that right? And how to do the shield only appears on the botom, like, block only where the shield is... Is there a way to do that?
Dang, using this i get heavy frame rate drop with collisions with backdrops if the backdrop is a complex shapes sprite (my entire level is one large picture). Also having collision issue with them not being detected with enemies when hit at certain angles.
How can I use the ATan2 function to make an enemy cannon point at the player? I have the base of the cannon as a seperate active object that the cannon is attached to. Currently, the cannon is following the player on the x axis correctly, but not the y axis. Here is my expression: ATan2(Y( "Player" ) - Y( "Cannon_Base_Floor" ), X( "Player" - X( "Cannon_Base_Floor" )). I didn't include the + 180 at the end of the expression because that seemed to clamp the cannon to only move a few degrees.
@@ilikeburgers Not to worry. I've got an example of how to scale an active between 2 other actives, but not between an active and a background obstacle 😕
Good video! Very educational! But you didn't really explain why you do this and that, and about that formula that you said you got in a forum... so perhaps you could add some links or something.
3:00 That's clearly purple. You really should try those color blind glasses if you make games. Color is kind of a thing with them. Could even write them off on taxes. XD
Could we get a tutorial for a pixel perfect laser that is fully textured? :) Think of World of Warcraft. When you have a Pet out and a Leash to your Pet, the rope TEXTURE doesn't stretch when the rope gets longer. (I know that's a 3D thing and this is 2D, but if it can be done that'd be dope.)
With the whole Line of Sight idea, would it be possible to have multiple enemies? Also would "Atan2(YPlayer-Y( "Enemy" ),X( "Enemy" )-XPlayer)+180" work?
Hey, I saw you make totorials about Clickteam and I jsut got it,Will you make also some tutorials so we could make an online game, like football heads or some shooter?
I would have to learn this myself first, as I have never made a multiplayer game, but I'll put it on my list. In the meantime you should check out the clickteam forums and see what you can learn.
1) I would guess that if you want to make head soccer game you need the ball to bounce when touching your head or whatever 2) A shooter would be easier in 2d and then you need to have the player ”launch an object” when pressing a button. make some lives and set them to the lives you want, delete one when you touch the enemy or his bullet and when lives is 0 then kill the character or restart the frame :) Hope I helped, I must say I’m pretty good at thinking :)
So i'm going to make the AI for my game, and i'll use this method... But then i'm thinking about path finding... when the antagonist (freddy) chases you through the hall, how do i make him go back to his original pattern and just go back to his normal path???
lol sounds like you have a subwoofer behind you when you type because of mic shake xd Thanks for these, ik you probs wont be checking the comments on a 2 and a half year old vid but whatever, thanks.
How can i make a the laser automatic (Not controlled by mouse) (Making it a obstacle in my level for my simple platformer) I Might have an understanding (Active Axial Movement.) But i'm not sure
Been loving all of your tutorials. I'd already figured out a lot of the things that you made videos about, but there is usually one little way in each that simplifies things for me. Also, are you color blind or did you just accidentally call purple blue in this video?
Sorry, I have a mechanical keyboard. Also, my microphone is sitting on my desk so every movement is translated through it. I really need to get some kind of microphone stand or something.
is the mic omnidirectional or something? if so it should be able to change the listening direction from software. either a generic one or one from the producer.
Watch my bow and arrow tutorial. It will show you how to convert an angle into an x,y speed for a bullet. Just don't add the drop and you'll have 360 degree gunfire.
Hey Almightyzentaco. So, I have been working on a game where you don't move you just choose abilities. There is few rounds and round ends when either one dies. Its turn based. Its almost like a pokemon. So if you are out of tutorial ideas. Do this. Thanks for good tutorials.
Hi! Nice videos! A quick "off topic" question. ¿Where i can found info about using xml object. I want to consume a web service (for that I use Get object) and then use de xml that I get back... any link or indication would be great... and a video tutorial even better, but not necesary ;) Again, thanks for teching us about this great tool!!
of course. I can't rig up an example right now but you would want to create a dead zone of angles, and if you are in that zone set the current angle to your highest or lowest allowed angle
How can I create this dead zone of angle? I am sorry but I am a noob in clickteam and I am a noob in english too, because I am from france and I have only 16
lots of ways. you could ask if the angle is greater than the highest allowed angle and lower than the lowest allowed angle then set it to the last good angle.
Try to stop and think logically why it would be happening. If you can't figure it out yourself here is a link to a modified example that limits the angles. Learning to program requires you to go through the mental processes and do a lot of legwork yourself, or you will always be stuck where you are at. www.dropbox.com/s/qsf5no0lyhdh5ea/laser_limited.mfa?dl=0
Great tutorial!!! Question though, the... wording, RRandom and such, things that Fusion understands-- Where can I go to learn the lingo that the program speaks? Is it similar to some other language like... c++? Thanks-
Most of the ones I use you can see as buttons in the expression editor itself. For example RRandom can be accessed by clicking the Random Range button in the expression editor. There are also a lot math concepts and forumula common in programming that work too, like ATan2(). Sorry I can't find a comprehensive list though.
Thanks so much for all of your tutorials in Clickteam, I would be lost without them!
Hi there almightyzentaco, hope you're doing good.
I don't tend to comment in videos but in your case I just felt to make an exception. :) Just wanted to say that I've been following your videos for quite some time now, and even though I'm a "klik" user since the early days of "Klik & Play" I'm always learning from you something new, and I find your videos to be very inspiring, enjoyable to watch and easy to follow. Keep up the good work man and many thanks for your contribution to the community.
This tutorial is so awesome! I had a semi working laser but couldn't quite finish it off. Your video helped me understand how the math worked and was a big eye opener. Thanks a ton for this! Hope you keep doing these vids!
I plan on it. Come hang out in the discord channel if you ever need help or want to chat with everyone. Link in the description.
will do!
Hey almightyzentaco, where did you go? Hope you and the family are alright. Miss your helpful Tutorials!
So I'm working on my first game ever, and this video has pretty much everything I need for the base system. Thank you. I just hope I can figure out how to make things work the way I see it happening in my head.
you finished the game?
That project got scrapped a while ago, sadly. In the mean time I kinda learned unreal engine. Right now I'm working on Ren'py. Also sound production.
are you color blind ? btw. i love your tuts
Rare Games I am red green colorblind. Take anything I say about color with a grain of salt.
almightyzentaco ok XD
"blue" was purple
Is it possible to translate this over to hitscan bullets fired by enemies, as opposed to mouse movement?
Any idea why this fails if one is using quick backdrops with precise collision on the laser? It seems to pass quick back drops if laser is on the south east and south west directions. Same with normal back drop that is set "collision with box". Otherwise works fine, so what is going on?
I love how it sounds like you're smashing your keyboard when you type XD
Sorry. I know. I have a deep hatred for keyboards and assault the keys. Actually the problem is I have a flimsy desk and my microphone is sitting on it, so every vibration translates into it. I'll find some way to fix it soon.
Oh no its fine, I find it hilarious XD
Nice tutorial, but i can't manage to get the particle_emit loop work properly.
AlmightyZenTaco, can you please make a tutorial on how to make it so that the game player can choose a character in the menu? Like a character selection screen so you can use different characters for the game/level?
use variables..
clickteam fusion is a bit hard.. but its similar to construct 2.. so i recomend you to use construct 2 engine first :)
@@linalina4003 no clickteam fusion is far superior
got smooth scrolling with a few extra mods put in thanks to you, thanks for doing these man.
No problem, glad you found it useful.
I really did find it useful, Ive also implemented squishiness to my box character using the same code and whats remarkable to me is that I did that without much instruction from the video, its starting to come to me naturally after 4 days, truly thankful and cant wait to see more from you.
Is there a way like... How can i say? There's a laser and appears a shield that blocks all the laser, easy to do that right? And how to do the shield only appears on the botom, like, block only where the shield is... Is there a way to do that?
Bro, i know there is lots of time past, but can you explain launching the object at 360?
Dang, using this i get heavy frame rate drop with collisions with backdrops if the backdrop is a complex shapes sprite (my entire level is one large picture). Also having collision issue with them not being detected with enemies when hit at certain angles.
Very useful! please keep doing this :D
How can I use the ATan2 function to make an enemy cannon point at the player? I have the base of the cannon as a seperate active object that the cannon is attached to. Currently, the cannon is following the player on the x axis correctly, but not the y axis. Here is my expression: ATan2(Y( "Player" ) - Y( "Cannon_Base_Floor" ), X( "Player" - X( "Cannon_Base_Floor" )). I didn't include the + 180 at the end of the expression because that seemed to clamp the cannon to only move a few degrees.
any idea why this causes slowdown in my game, and is there anyway to stop the slowdown from happening?
I'm having the same problem, the scale fast loop really puts a strain on my laptop. Did you find a solution?
@@SteevTee i dont think i did sorry :(
@@ilikeburgers Not to worry. I've got an example of how to scale an active between 2 other actives, but not between an active and a background obstacle 😕
Good video! Very educational!
But you didn't really explain why you do this and that, and about that formula that you said you got in a forum... so perhaps you could add some links or something.
3:00 That's clearly purple. You really should try those color blind glasses if you make games. Color is kind of a thing with them. Could even write them off on taxes. XD
how do i make a physics shooter bullets fly and have physics
Could we get a tutorial for a pixel perfect laser that is fully textured? :) Think of World of Warcraft. When you have a Pet out and a Leash to your Pet, the rope TEXTURE doesn't stretch when the rope gets longer. (I know that's a 3D thing and this is 2D, but if it can be done that'd be dope.)
With the whole Line of Sight idea, would it be possible to have multiple enemies? Also would "Atan2(YPlayer-Y( "Enemy" ),X( "Enemy" )-XPlayer)+180" work?
Hey, I saw you make totorials about Clickteam and I jsut got it,Will you make also some tutorials so we could make an online game, like football heads or some shooter?
I would have to learn this myself first, as I have never made a multiplayer game, but I'll put it on my list. In the meantime you should check out the clickteam forums and see what you can learn.
+almightyzentaco Sure i will do that but i think CF 2.5 has a bit lack in this domain
1) I would guess that if you want to make head soccer game you need the ball to bounce when touching your head or whatever
2) A shooter would be easier in 2d and then you need to have the player ”launch an object” when pressing a button. make some lives and set them to the lives you want, delete one when you touch the enemy or his bullet and when lives is 0 then kill the character or restart the frame :)
Hope I helped, I must say I’m pretty good at thinking :)
So i'm going to make the AI for my game, and i'll use this method... But then i'm thinking about path finding... when the antagonist (freddy) chases you through the hall, how do i make him go back to his original pattern and just go back to his normal path???
Also, how would i make the laser point to the player instead of the mouse?
im french and i like your tutorial :)
I like your user icon. Shy guy is the best
thank you...
the name of shy guy in french is a shit;(
lol sounds like you have a subwoofer behind you when you type because of mic shake xd Thanks for these, ik you probs wont be checking the comments on a 2 and a half year old vid but whatever, thanks.
4:55 why did you add 180?
How can i make a the laser automatic (Not controlled by mouse) (Making it a obstacle in my level for my simple platformer)
I Might have an understanding (Active Axial Movement.) But i'm not sure
aaaawwww my ears :,<
nice tutorial, but my ears bo-bo now cuz i were in headphones
Doesn't run that smoothly on an android export -.- know any solution? :D
that's awesome, great tutorial!
Maby another one about pathfinding? :)
Been loving all of your tutorials. I'd already figured out a lot of the things that you made videos about, but there is usually one little way in each that simplifies things for me. Also, are you color blind or did you just accidentally call purple blue in this video?
Yeah, he's colorblind
could you technically make a raytrace engine with the same technique ?
oh god those keyboard strokes are murder for headphone users.
but nice tutorial and to the point. thnx.
Sorry, I have a mechanical keyboard. Also, my microphone is sitting on my desk so every movement is translated through it. I really need to get some kind of microphone stand or something.
is the mic omnidirectional or something? if so it should be able to change the listening direction from software. either a generic one or one from the producer.
personally i love the keyboard sound. kinda ASMR-y
this was really usefull , thank you ! My Games are going to be improved !
zen taco, can you please make a grappling hook tutorial? i have an idea i am trying to create, but i cant figure this out
Just Cause 3?
Can i do this on the free version
this looks sick!
how do you make accurate bullets?
using the launch object is not accurate enough for my game
Watch my bow and arrow tutorial. It will show you how to convert an angle into an x,y speed for a bullet. Just don't add the drop and you'll have 360 degree gunfire.
Hey Almightyzentaco. So, I have been working on a game where you don't move you just choose abilities. There is few rounds and round ends when either one dies. Its turn based. Its almost like a pokemon. So if you are out of tutorial ideas. Do this. Thanks for good tutorials.
You mean like turn based combat, or a ccg style game?
Yeah turn based combat and random enemy comes.
maan your tutorials are fucking beast!
helps me learn how to use this program
How to lock left click?????
Hello I have another idea for this... If you make it white it could be used for a spider web as a spider comes down from the ceiling !
you could. or even a grappling hook. any time you need to draw a line between a point and obstacles really
+almightyzentaco Yep that would be a good idea. I'm the artist of Flashcadabra.com if you have time check out my work .
almightyzentaco glad you mentioned this. I'm planning to use a grappling type thing in the game I'm designing, so doing some research.
Hi! Nice videos! A quick "off topic" question. ¿Where i can found info about using xml object. I want to consume a web service (for that I use Get object) and then use de xml that I get back... any link or indication would be great... and a video tutorial even better, but not necesary ;) Again, thanks for teching us about this great tool!!
To be honest I don't know much about xml. I'd check out the clickteam forums or the clickteam discord.
Ok, thanks!!
How to make a online high scores of players????
Please! Make pac-man tutorial!
thanks dude!
Thanks
hello I would like to know if it is possible to create a max angle and a minimum angle thank you
of course. I can't rig up an example right now but you would want to create a dead zone of angles, and if you are in that zone set the current angle to your highest or lowest allowed angle
How can I create this dead zone of angle?
I am sorry but I am a noob in clickteam
and I am a noob in english too, because I am from france and I have only 16
lots of ways. you could ask if the angle is greater than the highest allowed angle and lower than the lowest allowed angle then set it to the last good angle.
it doesn't work :( please help me thank you
even if I ask my object to stop when the angle is over 90 he still rotating
why
Try to stop and think logically why it would be happening.
If you can't figure it out yourself here is a link to a modified example that limits the angles.
Learning to program requires you to go through the mental processes and do a lot of legwork yourself, or you will always be stuck where you are at.
www.dropbox.com/s/qsf5no0lyhdh5ea/laser_limited.mfa?dl=0
cool man, you help me to much
plz pseudo 3d racing :)
many thanks. something that is necessary. (Like and subscription)
hey if you're color blind but that's not blue
"I like blue and white" decides to put purple
I want to see that lighting engine!!!!
Great tutorial!!!
Question though, the... wording, RRandom and such, things that Fusion understands-- Where can I go to learn the lingo that the program speaks?
Is it similar to some other language like... c++?
Thanks-
Most of the ones I use you can see as buttons in the expression editor itself. For example RRandom can be accessed by clicking the Random Range button in the expression editor. There are also a lot math concepts and forumula common in programming that work too, like ATan2(). Sorry I can't find a comprehensive list though.
omg ur mic is killing me
good vid tho
I got Fusion for a dollar
i sent you a message in gmail ...
It was hard...
Everything worth doing in life is hard.
02:05: That's not blue! :/ :D
So I've heard. I am colorblind. Take everything I say about color with a grain of salt.
Uh, sorry :/ I didn't mean it, your tutorials are very useful! :)
The color is purple if you're wondering :3
thats not blue
I'm very much colorblind.
are you actually colorblind or are u prankin' me?
I have protanopia. Sucks for me.
almightyzentaco oh sorry didn't know xd
It's totally fine. I don't mind. I just get colors wrong a lot. :D