Discuss Scratch

Christiand1014
Scratcher
63 posts

How to wall jump

So im making this game and im wondering how to make the sprite wall jump?
RGBD
New Scratcher
18 posts

How to wall jump

Do you need only to jump off the wall? Or are you about co create the platformer?
If the former, then:
If you have variables like speed_x and speed_y
if <(x position) < [-235]> then
set x to (-234)
set [speed_x v] to ((0) - (speed_x))
end
for the left wall
Hope you can guess the other three sprites for the remaining directions.
If you do NOT have that variables, and you are just moving your sprite by
move (speed) steps
you can use this block:
if on edge, bounce
Christiand1014
Scratcher
63 posts

How to wall jump

RGBD wrote:

Do you need only to jump off the wall? Or are you about co create the platformer?
If the former, then:
If you have variables like speed_x and speed_y
if <(x position) < [-235]> then
set x to (-234)
set [speed_x v] to ((0) - (speed_x))
end
for the left wall
Hope you can guess the other three sprites for the remaining directions.
If you do NOT have that variables, and you are just moving your sprite by
move (speed) steps
you can use this block:
if on edge, bounce


I just need to know how to wall jump.
yaymeiwin
Scratcher
52 posts

How to wall jump

forever
if <touching [Wall v]?> then

if <key [up arrow v] pressed?> then

change y by (5)
else
play sound [Ouch! v]
end
end
end
projectday2
Scratcher
4 posts

How to wall jump

you should try this

when green flag clicked
if <key [ w] pressed?> then
change y by (3)

end
Cyoce
Scratcher
500+ posts

How to wall jump

Complete platforming, with ground detection, wall detection, wall jumps, jumps, and velocity.
when green flag clicked
forever
change x by (x velocity)
if <touching [wall v]?> then
set [x velocity v] to ((-1) * (x velocity))
change x by (x velocity)
if <key [w v] pressed?> then
change [y velocity v] by ((0.5) * ([abs v] of (x velocity)))
end
end
change y by (y velocity)
if <touching [wall v]?> then
change y by ((-1) * (y velocity))
if <key [w v] pressed?> then
set [y velocity v] to ((5) + ((0.5) * ([abs v] of (x velocity)))
else
set [y velocity v] to [0]
end

Last edited by Cyoce (Oct. 12, 2014 19:52:42)

Christiand1014
Scratcher
63 posts

How to wall jump

Cyoce wrote:

Complete platforming, with ground detection, wall detection, wall jumps, jumps, and velocity.
when green flag clicked
forever
change x by (x velocity)
if <touching [wall v]?> then
set [x velocity v] to ((-1) * (x velocity))
change x by (x velocity)
if <key [w v] pressed?> then
change [y velocity v] by ((0.5) * ([abs v] of (x velocity)))
end
end
change y by (y velocity)
if <touching [wall v]?> then
change y by ((-1) * (y velocity))
if <key [w v] pressed?> then
set [y velocity v] to ((5) + ((0.5) * ([abs v] of (x velocity)))
else
set [y velocity v] to [0]
end

I know. This discussion was when I was new

Last edited by Christiand1014 (Oct. 12, 2014 21:10:19)

mutebender
Scratcher
11 posts

How to wall jump

when green flag clicked
forever

if <<touching [Wall] ?> and <<key [w] pressed?> >> then
repeat (10)
change x by (1)
change y by (1)

end
repeat (10)
change x by (-1)
set y to (-0.1)


end


end

end

Last edited by mutebender (March 29, 2015 19:53:48)

5kuK
New Scratcher
2 posts

How to wall jump

What about when touching a colour instead of a sprite??
ScratchU200
Scratcher
11 posts

How to wall jump

say [I'LL USE ANOTHER FORUM] for ((AS LONG AS IT TAKES)) secs
TwistedFace
Scratcher
4 posts

How to wall jump

when green flag clicked
forever

if <key [ right arrow] pressed?> then

say [I need help]
end

end
Blkski4
Scratcher
2 posts

How to wall jump

THANKS ALOT
zelda_universe
Scratcher
100+ posts

How to wall jump

Search for griffpatch platforming tutorial and find the wall jumping lessons.
If you want a platforming script then check this out
KaiBro63
Scratcher
2 posts

How to wall jump

I don't know how to do a wall jump with using a backdrop can someone out there help me with this.
Happysoul05
Scratcher
100+ posts

How to wall jump

KaiBro63 wrote:

I don't know how to do a wall jump with using a backdrop can someone out there help me with this.
Please do not necropost.
Make new topic by clicking blue button at up-right corner.

Use touching {color} block if you need help.

Powered by DjangoBB