Remember Tilt, my 2d labyrinth physics game from a while back? Of the handful of people who played it, a lot of people experienced glitches, including me, and the code was kind of a mess.
I think I'm going to try re-coding Tilt with a focus on having simple and thoroughly-tested code. For this reason, I would like to have as many people test this as possible.
Here's how to test it!
1. Watch this video of the game running.
2. Download and run the game.
3. Tell me how it ran on your computer compared to the video. If it's the same, great! If it's different, tell me what's different. (It'll be even better if you test it with vsync both on and off in the conf.lua file.)
If you have a few minutes to spare, please test this. I'll give you a virtual cookie.
Tilt reboot (alpha 4) - need as many testers as possible!
Tilt reboot (alpha 4) - need as many testers as possible!
- Attachments
-
- tilt_reboot_a4.love
- (9.74 KiB) Downloaded 204 times
Last edited by Tesselode on Fri Jul 15, 2011 8:56 pm, edited 4 times in total.
- Taehl
- Dreaming in associative arrays
- Posts: 1025
- Joined: Mon Jan 11, 2010 5:07 am
- Location: CA, USA
- Contact:
Re: Tilt reboot (alpha 1) - need as many testers as possible
It seems to play pretty much the same on my machine.
Earliest Love2D supporter who can't Love anymore. Let me disable pixel shaders if I don't use them, dammit!
Lenovo Thinkpad X60 Tablet, built like a tank. But not fancy enough for Love2D 0.10.0+.
Lenovo Thinkpad X60 Tablet, built like a tank. But not fancy enough for Love2D 0.10.0+.
Re: Tilt reboot - need as many testers as possible!
Worked about the same as it looked in the video.
I noticed in your code that you're not using accumulators.
Box2D doesn't like variable time intervals so you should look into that if you want your game to run super-smooth on all machines.
I noticed in your code that you're not using accumulators.
Box2D doesn't like variable time intervals so you should look into that if you want your game to run super-smooth on all machines.
- sharpobject
- Prole
- Posts: 44
- Joined: Fri Mar 18, 2011 2:32 pm
- Location: California
Re: Tilt reboot - need as many testers as possible!
What do I have to do to get a new ball?
Re: Tilt reboot - need as many testers as possible!
You can't yet, just save the game somewhere so you can restart it easily. The only reason why the ball reappears in the video is because I paused and resumed the recording.sharpobject wrote:What do I have to do to get a new ball?
- tentus
- Inner party member
- Posts: 1060
- Joined: Sun Oct 31, 2010 7:56 pm
- Location: Appalachia
- Contact:
Re: Tilt reboot - need as many testers as possible!
Two bits of code make your love much, much easier to test:
And this, just before world:update(dt)...
Code: Select all
function love.keypressed(key, unicode)
if key == "escape" then
love.event.push('q')
else
circle:setPosition(400, 100)
end
end
Code: Select all
local x, y = circle:getPosition()
local xVel, yVel = circle:getLinearVelocity()
if y < 10 then
circle:setY(10)
circle:setLinearVelocity(xVel, 0)
elseif y > 590 then
circle:setY(590)
circle:setLinearVelocity(xVel, 0)
end
if x < 10 then
circle:setX(10)
circle:setLinearVelocity(0, yVel)
elseif x > 790 then
circle:setX(790)
circle:setLinearVelocity(0, yVel)
end
Kurosuke needs beta testers
Re: Tilt reboot - need as many testers as possible!
I don't know what you're trying to accomplish with that second piece of code, but I'll add some way to restart soon.
- Robin
- The Omniscient
- Posts: 6506
- Joined: Fri Feb 20, 2009 4:29 pm
- Location: The Netherlands
- Contact:
Re: Tilt reboot - need as many testers as possible!
I think it would be better if you surround the screen with static shapes, I believe that is what he tries to accomplish.Tesselode wrote:I don't know what you're trying to accomplish with that second piece of code, but I'll add some way to restart soon.
Help us help you: attach a .love.
- tentus
- Inner party member
- Posts: 1060
- Joined: Sun Oct 31, 2010 7:56 pm
- Location: Appalachia
- Contact:
Re: Tilt reboot - need as many testers as possible!
The second piece of code defines behaviors at the edge of the screen. I like it more than a box o' shapes because you define a greater variety of behaviors (for example, x<10 makes the ball loop around to the other side, that kind of stuff).
Kurosuke needs beta testers
- TheAncientGoat
- Prole
- Posts: 9
- Joined: Sat Dec 04, 2010 5:41 pm
Re: Tilt reboot - need as many testers as possible!
Works like in the vid for me..
Who is online
Users browsing this forum: No registered users and 6 guests