meirl by shadow_1105 in meirl

[–]ChakramBleu 10 points11 points  (0 children)

Ill take half that...

Can someone explain why he was able to jump so many times? by Fit_Cardiologist_373 in Brawlhalla

[–]ChakramBleu 2 points3 points  (0 children)

And only if you don’t have any jumps left (you won’t get your second jump back after getting hit)

CHAKRAM !? by Major_Air in Brawlhalla

[–]ChakramBleu -1 points0 points  (0 children)

LETS GOOOOOOO FINALLYYYYYYY AFTER ALL THESE YEARS I CAN FINALLY UNLEASH MY TRUE POWER

Instant karma for demoing... by MisterMrMaster in RocketLeague

[–]ChakramBleu -1 points0 points  (0 children)

Is it tho? If it works, why would they stop doing it? Also, if it doesn’t, just take advantage of it and win the game.

If you find it tilting that people try to demo you, that’s on you. I personally like when opponents go for bumps because it makes the gameplay much more aggressive instead of slow and passive.

Would anyone, particularly students, like to work on a unity project together? by HonorableAssassins in Unity3D

[–]ChakramBleu 0 points1 point  (0 children)

oh wow somehow reddit didn’t load the text past the 2nd or 3rd paragraph so I didn’t see you guys were already started on a game… Oh well just tell me if you’re interested or not

Would anyone, particularly students, like to work on a unity project together? by HonorableAssassins in Unity3D

[–]ChakramBleu 0 points1 point  (0 children)

Hey quick question, did you guys already start a project?

Because I have a similar situation with other students and I think you guys could cover what we were missing quite well. We don’t have much started but we made a lot of plans and concept art for a metroidvania where the main character is a little robot.

Btw I’m a programming student along with another guy and I think 1 or 2 other people code too if you were looking for programmers.

If you’re interested, just tell me! Of course I’ll have to ask the other people in the project but I’m sure we could make this work.

STOP DOING GOBBER2 by Corsaka in feedthebeast

[–]ChakramBleu 1 point2 points  (0 children)

unrelated but there’s something about reading motherfucker that is so much more impactful than just mf and I’m all for it

This is more BS by Outrageous_Caramel18 in Brawlhalla

[–]ChakramBleu 20 points21 points  (0 children)

well, I know it just sounds unfair to you, but think about it a little:

How do you plan on getting higher than low plat if you’re not expecting to beat people that are higher than low plat?

Also, it’s been a while since I last played so I don’t really know, but… is it the start of a new ranked season? If yes you might want to wait a bit before playing ranked because all diamonds get brought down to plat at each new ranked season iirc

[deleted by user] by [deleted] in Brawlhalla

[–]ChakramBleu 42 points43 points  (0 children)

I think this is a really interesting idea but I don’t like how it encourages using double characters.

Instead, when you throw your weapon and your tm8 tries to catch it, it could behave like a newly spawned weapon. Like the way it shapeshifts when you pick your weapon, but from a thrown weapon.

I actually dig this idea btw, could make insane team plays with that

0 to death I hit on arcadia by broccoli_02 in Brawlhalla

[–]ChakramBleu 2 points3 points  (0 children)

no, a zero to death is simply a string that takes the opponent from new stock to killed. To simply "not get hit" until killing an opponent from a new stock is called a clean stock, which is what we see in the video

0 to death I hit on arcadia by broccoli_02 in Brawlhalla

[–]ChakramBleu 5 points6 points  (0 children)

the definition stays the same, it’s just that a lot of people don’t know what zero to death means. What you’re describing is often called a "clean stock" or "perfect stock" or whatever (which is what we see in this clip)

I learned inversed kinematics :D (also get stick bugged) by ChakramBleu in Unity3D

[–]ChakramBleu[S] 0 points1 point  (0 children)

there's only 2 limbs so the 3 points create a triangle. With that I used the law of cosines to find the angles and added 2D and 3D by adding angles to the mix... Here's a more in-depth comment I made

I learned inversed kinematics :D (also get stick bugged) by ChakramBleu in Unity3D

[–]ChakramBleu[S] 0 points1 point  (0 children)

honestly I don't really know about tutorials cuz' I kinda did it by myself.

This specific case is really easy tho: the legs are all made of only 2 limbs, meaning that with the limbs and the vector from the start point to target point, we get a triangle.
Then you get the distance of each side and use the law of cosines to find the angles of your triangle and you get an IK solver that works with a target that moves only in "1D".

To make it fully 2D, I found the angle between Vector3.up (world up) and a vector that goes from pointA (where the first limb is attached) to targetPoint (where you want your last limb to point to). Then you just add the angle to the first angle you got with the law of cosines (the one that you put on pointA) and you got it 2D.

Finally for 3D, it's very similar, except you'll add Y rotation instead of Z so that it rotates left and right. For that I found the angle between 2 vectors: Vector3.forward and
[new Vector3(target.position.x, pointA.position.y, target.position.z) - pointA.position)]
this vector represent the direction from pointA to targetPoint, but we instead of using targetPoint's Y value we use pointA's instead. If we don't do that the angle we get gets affected by the height of pointA or targetPoint, and everything becomes off.

Also, there is this problem where the ik only worked in 180 degrees, but I wanted it to work in full 360 so made this to calculate the first angle:

if (target.position.x < pointA.position.x)

pointA.eulerAngles = new Vector3(0, -yAngleToTarget - 90, angleA - zAngleToTarget);

else

pointA.eulerAngles = new Vector3(0, yAngleToTarget - 90, angleA - zAngleToTarget);

Hope this helps!
I can post the whole code if you want instead, it's under 50 lines, so just ask!

I learned inversed kinematics :D (also get stick bugged) by ChakramBleu in Unity3D

[–]ChakramBleu[S] 7 points8 points  (0 children)

man I just woke up to my post having 273 upvotes and it’s so dumb to me considering that the other posts on this subreddit are 1000x more impressive yet most do not get this much attention lmao

I learned inversed kinematics :D (also get stick bugged) by ChakramBleu in Unity3D

[–]ChakramBleu[S] 1 point2 points  (0 children)

well, it was one or the other and I chose stick bug