Open Surge Forum

A fun 2D retro platformer inspired by Sonic games and a game creation system

You are not logged in.

Announcement

Our community has moved to Discord! https://discord.gg/w8JqM7m

#1 2009-02-13 22:23:14

kirbyboy
Member
Registered: 2009-02-12
Posts: 12

Bug in stage 1.2 and others.

This is a bug about a stage, not the engine.  The stage 1.2 can't be complete if Sonic falls to the second teleporter, there are two solutions, that the first teleporter can teleporter infinitely or the stage needs a new design.  I think the best solution would be that some teleporters can work more than one time(or always), so you can make more complex puzzles and nobody can get stuck.
In the first boss fight, you can get stuck in the en of the screen, i have tested with SVN version, the problem is not the inertia, because when you brake, you continue stuck in the end of the screen.
In moving platforms, like the one in 2.1, the character doesn't get quiet in the platform quietly, it's moving a pixel from time to time, it's better apreciated in full screen.

Offline

#2 2009-02-14 00:23:37

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,304
Website

Re: Bug in stage 1.2 and others.

oh, you're using the SVN version. On this version I changed the teleporters (now they work only once; on 0.1.0 they worked all the time), but I haven't removed the 2nd teleporter on level 1 act 2. Thank you, I'll do it now. smile (EDIT: it's done now)

I think the best solution would be that some teleporters can work more than one time(or always), so you can make more complex puzzles and nobody can get stuck.

I think that would confuse the player (and not help him/her).

In the first boss fight, you can get stuck in the en of the screen, i have tested with SVN version, the problem is not the inertia, because when you brake, you continue stuck in the end of the screen.

Please tell me exactly (step-by-step) what you did to get stuck.

EDIT: I modified the boss area code a little bit and commited it to the SVN repository. Please tell me if the problem persists.

In moving platforms, like the one in 2.1, the character doesn't get quiet in the platform quietly, it's moving a pixel from time to time, it's better apreciated in full screen

What? I don't understand. In moveable platforms the character really has to move pixel by pixel.

Last edited by Alexandre (2009-02-14 16:23:52)

Offline

#3 2009-02-14 21:44:38

kirbyboy
Member
Registered: 2009-02-12
Posts: 12

Re: Bug in stage 1.2 and others.

Ok, the new 1.2 stage can now be completed.
With the boss stage, now you can't get stuck, but you can go very far in the screen and appears the animation of sonic that is near a border.  I don't know if you will see the image but here it is:
s000um6.th.png
With the third bug, i'll try to explain better(with my limited english), when platform moves, the character doesn't move with the platform smoothly, the character is shaking a bit, its something strange that happens me in fullscreen, in windowed i'm not very sure because the screes is so small.  A lot of time ago i read the allegro documentation, it may be because the blit is not correctly treated or something called vsync may be the problem(i'm not sure because i read the documentation a LOT of time ago), in CRT's(like my monitor), when i ran with Sonic at high speed, the screen doesn't updates correctly, and maybe it happens the same in that moving platform(the one that moves in circles) .  I don't have enough knowledge about Allegro, so i can't look and understand all your code, sorry.  The best here it would be a video.

Offline

#4 2009-02-15 22:37:20

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,304
Website

Re: Bug in stage 1.2 and others.

kirbyboy wrote:

With the third bug, i'll try to explain better(with my limited english), when platform moves, the character doesn't move with the platform smoothly, the character is shaking a bit, its something strange that happens me in fullscreen, in windowed i'm not very sure because the screes is so small.  A lot of time ago i read the allegro documentation, it may be because the blit is not correctly treated or something called vsync may be the problem(i'm not sure because i read the documentation a LOT of time ago), in CRT's(like my monitor), when i ran with Sonic at high speed, the screen doesn't updates correctly, and maybe it happens the same in that moving platform(the one that moves in circles) .  I don't have enough knowledge about Allegro, so i can't look and understand all your code, sorry.  The best here it would be a video.

Try to play the prototype.lev level. There's a green moveable platform in that stage. Tell me what you see.

Offline

#5 2009-02-16 08:07:03

kirbyboy
Member
Registered: 2009-02-12
Posts: 12

Re: Bug in stage 1.2 and others.

In the horizontal platform it looks like almost perfect, but in the circular platform in the same screen the character is shaking a bit.  Like i said before, it's better to see it in fullscreen.  In this stage, in the circular platform you can see like the top line sometimes dissapears because the character is shaking near the line(it's a black block with a orange line on top).
Later i'll change the horizontal block and i'll draw a line on top of it to see if it dissapears sometimes too.

Offline

#6 2009-02-22 19:29:33

Alexandre
Administrator
From: Brazil
Registered: 2009-01-27
Posts: 3,304
Website

Re: Bug in stage 1.2 and others.

So, basically the problem occurs in moveable platforms with vertical movement. Thanks smile

Offline

Board footer

Powered by FluxBB  hosted by tuxfamily.org