Skip to content

Allow larger auto-tile rule spaces #10

@Kenoshen

Description

@Kenoshen

The rules max out at 9x9 spaces with the middle most tile being the one that changes. I don't see any technical reason why you couldn't change the size of the rule space to be what ever you want. Or even make the tile that you care about be the one in the top left corner or something. The issue I was running into, is that there were a couple scenarios I was trying to account for where the length of the thing I was building was larger than 4 spaces long and the rule was for the space on the farthest side.

In the example below, only the middle rule is even possible since the rules on the top and bottom are too long to fit in the space when the REPLACEMENT_TILE is forced to be the exact middle tile.

Image

I think you should at least be allowed to move that tile to one of the other spaces in the 9x9, or better yet, do that AND be able to expand the rule space out to what ever dimensions you want. The processing to Bake should still be smart enough to not actually have to check each square in the 9x9 since it should only care about checking the tiles that have some kind of rule value in them. So even having a huge 20x20 grid rule space, you would still only have to check the tiles that actually had a filled in rule value. Obviously you can make that inefficient by adding 400 rule values in each and every square, but then you are just being dumb and you can't fix stupid.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions