How do I jelly floor from "The Floor is Jelly"

Get help using Construct 2

Post » Wed Oct 01, 2014 1:59 pm

Hi, does anyone have an idea, how to make floor from that game:

The Floor is Jelly

I found this Tutorial
with this Example.

But I have no idea, how to make it in Construct 2. Any idea ?
B
20
S
4
G
1
Posts: 30
Reputation: 1,245

Post » Wed Oct 01, 2014 2:01 pm

It's potentially possible in a very limited sense with the Canvas plugin but honestly C2 isn't your best option for vector stuff like this.
B
92
S
31
G
24
Posts: 3,191
Reputation: 32,699

Post » Wed Oct 01, 2014 2:23 pm

Thanks for reply.
But it's possible make collision object with Canvas plugin ?
B
20
S
4
G
1
Posts: 30
Reputation: 1,245

Post » Wed Oct 01, 2014 2:34 pm

No, collision would be one of your issues.
B
92
S
31
G
24
Posts: 3,191
Reputation: 32,699

Post » Wed Oct 01, 2014 2:44 pm

While this game looks 2d. It in fact uses a lot of a lot 3D aspects. Such as mesh transformation.

You can do this in C2, but you would pretty much need to write you own plugin to handle the platforming beahviour that would mix with the Canvas plugin. You couldn't get a way with just using C2 core plugin behaviours. Doable yes, but only for expert developers.
B
92
S
18
G
9
Posts: 2,455
Reputation: 15,113

Post » Wed Oct 01, 2014 7:00 pm

For the jelly look of the platforms you can use equations for springs to get a nice effect. Canvas or Paster would be needed if you want a more pleasing appearance,
/examples25/spring_ground.capx
https://www.dropbox.com/s/w16s3j1kk5fol ... .capx?dl=1
Drag the points around.

Collision response with a player will require more math for the collision response, but it basically boils down to checking the player's collision with the edges and pushing each other out just enough so they are no longer overlapping. There is a bit more to it but it would have to wait till I revisit this and push it further.
Last edited by R0J0hound on Wed Aug 16, 2017 8:13 pm, edited 1 time in total.
B
94
S
33
G
118
Posts: 5,393
Reputation: 75,847

Post » Wed Oct 01, 2014 7:28 pm

OMG you never ceased to impress me...
B
28
S
8
G
4
Posts: 553
Reputation: 4,924

Post » Wed Oct 01, 2014 10:11 pm

R0J0hound - Dear god....
B
18
S
7
G
1
Posts: 160
Reputation: 1,934

Post » Thu Oct 02, 2014 8:55 am

WOW, R0J0hound you are the boss :) Thanks.
If you more revisit this, it will be awesome :)
B
20
S
4
G
1
Posts: 30
Reputation: 1,245

Post » Thu Oct 02, 2014 6:31 pm

Revisited and added collisions.
https://www.dropbox.com/s/ftz0knyzl5fcm ... .capx?dl=1
examples25/spring_ground2.capx
Not perfect, because speed can explode colliding with corners and objects can pass through walls if moving too fast, but it works.
Last edited by R0J0hound on Wed Aug 16, 2017 8:14 pm, edited 1 time in total.
B
94
S
33
G
118
Posts: 5,393
Reputation: 75,847

Next

Return to How do I....?

Who is online

Users browsing this forum: No registered users and 5 guests