Loading...
74
5 months ago

I got so bored of waiting for Art Fight's website to work, so I did a bunch of wacky math shit (I hate math btw)

I will explain how it works in the Article cuz im a Nerd


It gets the position of the player, then the position of the mouse.

after doing both of those things, it calculates a little distance between the mouse and the player player.global_position.distance_to(mouse.global_position)and then divides that by 100 because there's a LOT of pixels on your screen.

then it gets the midpoint between those two points, by its regular formula... (x1 + x2) / 2, (y1 + y2) / 2

for x however, it applies 2 * distance_to_mouse and for y it adds 70 * distance_to_mouse if the mouse is below the player

and takes away 70 * distance_to_mouse from y if the mouse is above the player.

Here's a visual screenshot of the 3 points used for Interpolation (The Pink Blocks):

image.png

then it takes those 2 positions and interpolates them 50 times (so the curve is smooth) by doing

func bezier(t, p0, p1, p2):

var q0 = p0.lerp(p1, t)

var q1 = p1.lerp(p2, t)

var r = q0.lerp(q1, t)

return r

no clue how it works, I found it on godot's page but it works, p0 is the player, p1 is the midpoint, p2 is the mouse and t is is the "time" of the curve, so we kinda "render" it point by point, (0 to 1)



2 comments

Loading...

Next up

A little scene from Cyan, my horror RPG.

I made a little rope physics toy using Verlet integration for the toy jam!

Try it on itch 👇 https://mreliptik.itch.io/clothing-around

I won't let those exploding enemies hit me 😠

I-Buki

Mio-Da!

Ibuki Mioda!

Finished work on the emotions of a new character for the tank universe

Demonstration of the spells and their effects :)!

Horror WIP A track that will be featured in a future horror game soundtrack! Stay tuned!

Likes appreciated ✌️

#gamedev #composer #horrorgame #indiegame #IndieGameDev #soundtrack

We're glad to announce that Baby Dino Adventures 🦖 is now available in Early Access here on GameJolt! Link: https://gamejolt.com/games/babydinoadventures/508121 Walk, run, and jump as a baby t-rex in this cute platformer Free demo available #IndieGame | #GameDev | #PixelArt

Let me introduce you to the new Mech line: Gendai Spec. Those are Mech that specializes in surprise attacks, covered operations, and stealth. They are equipped with melee weapons but one of Gendai's frames supports sniper rifles.

Cash Banooca