tobspr-games / shapez.io

shapez is an open source base building game on Steam inspired by factorio!
https://get.shapez.io/gh
GNU General Public License v3.0
6.28k stars 1.21k forks source link

Inconsistency in Shape Merging #344

Closed macdjord closed 4 years ago

macdjord commented 4 years ago

For the final shape, I create it by merging Ru----Cw with --Cw----:----Ru--. Since these shapes have no quadrants in common, it should not matter in which order they are merged, but this is not the case: if --Cw----:----Ru-- is the left input, the shapes merge as expected to form RuCw--Cw:----Ru--, but if Ru----Cw is the left input, the result is inexplicable flattened, resulting in RuCwRuCw: Merge_error

ChucklesTheBeard commented 4 years ago

duplicate of #157

macdjord commented 4 years ago

@ChucklesTheBeard That issue was closed a week ago; this bug is current as of 6 hours ago.

ChucklesTheBeard commented 4 years ago

It was closed as "technically not a bug", which remains relevant.

Also a duplicate of #277

TheTrueSCU commented 4 years ago

This is also a duplicate of my issue #313 which implies that many people seem to feel that the merge logic needs to be looked at again as it is causing lots of confusion.

One of the sub-products for producing the final shape is ------Cw:----Ru-- which would be impossible to make if there was a realworld analog

jjshoe commented 4 years ago

I would have to agree that this just seems to function in no logical way when playing the game. The sheer number of open/duplicate issues indicates something needs to change.

I'm a casual game player myself, and the only way I'll be able to beat this is by straight up copying someone elses design, which just isn't fun.

tobspr commented 4 years ago

https://trello.com/c/IcL69eaa/272-level-18-stacker-bug