4.0.1.1: Emerald Mine engine: Spaceship movement not mirroring bug movement?

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

Moderators: Zomis, Flumminator

Post Reply
User avatar
RAP
Posts: 285
Joined: Sat Jun 19, 2004 6:44 pm

4.0.1.1: Emerald Mine engine: Spaceship movement not mirroring bug movement?

Post by RAP » Tue Feb 06, 2018 9:25 pm

So I was making a level for my 15x15 mini levels levelset, and here what it looks like:
rocksndiamonds_2018-02-06_13-16-06.png
The image of the level in the editor.
rocksndiamonds_2018-02-06_13-16-06.png (115.63 KiB) Viewed 656 times
What I expected from making the level is what the title suggests, I expected the movements of the Spaceships to exactly mirror the Bugs' movement at the other side, but a notable change in the Spaceships' side occurs just 2 seconds in. I'm not exactly sure what makes this work, but it just tells me that it doesn't exactly mirror the bugs' movements at the opposite side.

Is this an intentional quirk in the Emerald Mine engine? Just like having a boulder hit on a diamond that's on top of the the player not being destroyed being that quirk type of thing? Here's the level itself:
123.level
The level itself
(728 Bytes) Downloaded 45 times

filbo
Posts: 308
Joined: Fri Jun 20, 2014 10:06 am

Re: 4.0.1.1: Emerald Mine engine: Spaceship movement not mirroring bug movement?

Post by filbo » Wed Feb 07, 2018 12:43 am

Only guessing, from past observations: I think their individual behavior algorithms are mirror-identical, but perhaps the order in which their actions are considered are not. I think each one's move may be considered in sort of a raster order, so if the move of object-to-the-left is going to occupy the space which would otherwise have been moved into by object-to-the-right, the left one 'wins'.

I didn't download your level (currently at work with no RnD to run :)

Post Reply