TechnoCat wrote:When I press jump mario flies into the sky. Way above the screen.
Yes, I know. You wouldn't happen to know the best way to figure out if mario is standing on a solid object would you?
You might want to look at LovelyBigPlanet, it has a variable that gets set to true when the player collides with an object, and set to false when he jumps.
It allows for some weird tricks, but it was worth it.
Added holes, now you can fall down them.
You can also push the balls down the hole too, which is strangely satisfying watching them disappear.
Added a max velocity for mario, he can no longer run at the speed of light.
Made it so he only jumps when his vertical velocity is about zero, give or take .5. (temporary solution)
I have only one suggestion and that is to ponder upon the wisdom in the Knytt Stories Design Tour (commented game design discussion YT video), especially the sentences following 0:28 (to 1:00).
I hope I'm not completely off from what you mean by "suggestions"
lg.newImage("cat.png") -- made possible by lg = love.graphics
-- Don't force fullscreen (it frustrates those who want to try your game real quick) -- Develop for 1280x720 (so people can make HD videos)