scorpafied
Member
so game feel is argueably the most important part of a game to get right. you dont notice when its done well because it feels smooth and well made. but done purely and notice right away. i think the best example of platformers that have great game feel is super mario.
so i thought it would make a great community forum is we try to recreate the physics of afew ppular mario titles such as:
max speed, acceleration, friction/deceleration, gravity, min jump height, max jump height.
from the main games where there physic changes:
nes mario, super mario world (snes), super mario world 3 (snes), new super mario bros (ds)
understnad that these games dont have a soruce code. its honestly just a matter of recording hgameplay doing tests. using a bit of math and then getting the figures. recording gameplay of our own oof a basic engine and comparing until perfect. so the forum will have something to measure game feel based on.
heres my findings so far:
oringial nes game:
measured at 60fps
acceleration: it takes 3 frames and then it moves 1 pixel. and its exactly 1 pixel. no decimal point.
max speed:
walking
moves 1 pixel every frame. exactly 1 pixel no decimal place.
deceleration: it took 4 pixels to comes from max speed to a complete stop. each movement is exact pixel movement. it took 2 frames to move 1 pixel each time except on the last one which took 3 frames.
min jump:
1st test
over the course of 7 frames he jumps 19 pixels. in the following arc:
1st frame - 3 pixels
2nd frame - 3 pixels
3rd frame - 4 pixels
4th frame - 3 pixels
5th frame - 3 pixels
6th frame - 2 pixels
7th frame - 1 pixel
2nd test
the character moved the following amounts: 6, 13,18,22
max jump: 66 pixels. im yet to calculate the arc.
falling: from a minimum jump it fell in the following arc.
1st frame 2 pixels
2nd frame 4 pixels
3rd frames 7 pixels
i really didnt have it in me to measure the max jump height and dont know how to calcuate the variable figure would be for gravity based on any of these findings.
id love to see some community evolvement here, and someone willing to convert these findings into an actual figure that could be used. interested to see replies.
so i thought it would make a great community forum is we try to recreate the physics of afew ppular mario titles such as:
max speed, acceleration, friction/deceleration, gravity, min jump height, max jump height.
from the main games where there physic changes:
nes mario, super mario world (snes), super mario world 3 (snes), new super mario bros (ds)
understnad that these games dont have a soruce code. its honestly just a matter of recording hgameplay doing tests. using a bit of math and then getting the figures. recording gameplay of our own oof a basic engine and comparing until perfect. so the forum will have something to measure game feel based on.
heres my findings so far:
oringial nes game:
measured at 60fps
acceleration: it takes 3 frames and then it moves 1 pixel. and its exactly 1 pixel. no decimal point.
max speed:
walking
moves 1 pixel every frame. exactly 1 pixel no decimal place.
deceleration: it took 4 pixels to comes from max speed to a complete stop. each movement is exact pixel movement. it took 2 frames to move 1 pixel each time except on the last one which took 3 frames.
min jump:
1st test
over the course of 7 frames he jumps 19 pixels. in the following arc:
1st frame - 3 pixels
2nd frame - 3 pixels
3rd frame - 4 pixels
4th frame - 3 pixels
5th frame - 3 pixels
6th frame - 2 pixels
7th frame - 1 pixel
2nd test
the character moved the following amounts: 6, 13,18,22
max jump: 66 pixels. im yet to calculate the arc.
falling: from a minimum jump it fell in the following arc.
1st frame 2 pixels
2nd frame 4 pixels
3rd frames 7 pixels
i really didnt have it in me to measure the max jump height and dont know how to calcuate the variable figure would be for gravity based on any of these findings.
id love to see some community evolvement here, and someone willing to convert these findings into an actual figure that could be used. interested to see replies.
Last edited: