growing steel walls decay

Found a bug in R'n'D? Report it here!

Moderators: Flumminator, Zomis

Post Reply
User avatar
Sascha
Posts: 348
Joined: Fri May 12, 2006 6:17 pm
Location: Germany
Contact:

growing steel walls decay

Post by Sascha »





Try this one, but with growing STEEL WALLS!
(Growing steel walls as level sketch not found)
Image
Daniel H.
Posts: 535
Joined: Sun Apr 02, 2006 7:13 pm
Location: USA

Post by Daniel H. »

I don't think this is a bug.
The H. World levelset can be downloaded from http://www.bd-fans.com/RnD.html -- search The H. World on that page.
User avatar
Holger
Site Admin
Posts: 4081
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Post by Holger »

As far as I can see, they behave exactly identical.

What do you mean that you think could be a bug?
User avatar
Alan
Posts: 661
Joined: Fri Jun 18, 2004 7:48 pm

Post by Alan »

Yup Sascha is right here, this is a bug. The two left steel walls turn to normal walls like this.....









*edit*

I thought I'd try to blow it up to see if it really was a normal wall (and not just a graphic glitch), and I found an even worse bug.........Steel grow walls aren't even indestructible! :shock: :)
User avatar
Davacardo
Posts: 89
Joined: Sun Jul 22, 2007 10:36 am
Location: Australia

Post by Davacardo »

I tried this, and yep, Alan's right. It appears when the growing steel tries to grow into a steel wall, the steel turns into a normal wall.
User avatar
Sascha
Posts: 348
Joined: Fri May 12, 2006 6:17 pm
Location: Germany
Contact:

Post by Sascha »

>I found an even worse bug.........Steel grow walls aren't even indestructible!

Wow, you're right! I can blow them up without any problem.

If you try this:






(again with "steel" growing walls)
each corner turns to normal walls:







and this:


(again with "steel" growing walls)
is the same as:

Image
User avatar
Holger
Site Admin
Posts: 4081
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Post by Holger »

> It appears when the growing steel tries to grow into a steel wall, the steel
> turns into a normal wall.

Indeed growing steel wall leaves behind normal, destructible wall instead of indestructible steel wall! :-o

Just fixed this! Thanks for the report of this really nasty little bug! :-)
User avatar
Sascha
Posts: 348
Joined: Fri May 12, 2006 6:17 pm
Location: Germany
Contact:

Post by Sascha »

I think the reason why there appears a normal wall is this:
Holger, could it be you used the same code for the growing steel walls as for the normal growing walls?
I mean, the walls are not destructable (okay, now they are) and so they behave like normal growing walls.
I've not got asny knowledge about programming games, but could it be that the normal growing walls knew a special case: If two gr. walls hit there's a specific funktion which solves that point? I mean, when two gr. walls hit, which one should go on growing while the other has to stop? Is there a kind of priority that rules?
That element, that rules that case (if there is, I just said I'm not a professor) has been forgotten at making new graphics for it.

Well, everybody 's come along?
Image
User avatar
Alan
Posts: 661
Joined: Fri Jun 18, 2004 7:48 pm

Post by Alan »

Everything is prioritized by the scanline (left+top 1st, then right+bottom) so any grow wall above or to the left of another will finish first. You can change this though by setting engine actions to reverse.

See this thread for more scanline stuff.....
viewtopic.php?t=658
User avatar
Holger
Site Admin
Posts: 4081
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Post by Holger »

> I think the reason why there appears a normal wall is this:

No, it's just simply as I wrote: In the current release version, growing steel wall left behind normal wall. Try it! They don't have to hit each others like in your level sketch -- just put one single element in a test level and let it grow. Go away so that the steel wall disappears from the visible area and go back -- voila! (The graphics are updated correctly when growing, but not the game element in the playfield array, so you can see it when its redrawn from the playfield data.) Instead, just bomb away every "middle" elements of growing steel walls to see the effect!
User avatar
Sascha
Posts: 348
Joined: Fri May 12, 2006 6:17 pm
Location: Germany
Contact:

Post by Sascha »

Okay, but the gr. steel wall cannot keep destructible, that has to be changed, right?
Image
User avatar
Holger
Site Admin
Posts: 4081
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Post by Holger »

> Okay, but the gr. steel wall cannot keep destructible, that has to be
> changed, right?

Hm, do you read my posts at all? :-)
User avatar
RTADash
Posts: 180
Joined: Sun May 27, 2007 11:33 am
Location: USA (Ohio)

Post by RTADash »

Holger wrote:Just fixed this! Thanks for the report of this really nasty little bug! :-)
Sounds good - indestructible growing steel walls and improved EM levelsets - I can't wait! :wink:
Those who can't learn will teach; those who can't teach will learn.
User avatar
Sascha
Posts: 348
Joined: Fri May 12, 2006 6:17 pm
Location: Germany
Contact:

Post by Sascha »

Oh Dear, at the beginning it was so easy! :o
Image
Post Reply