Skip to content

Void decoration tiles#2173

Open
manuq wants to merge 2 commits into
mainfrom
void-decoration-tiles
Open

Void decoration tiles#2173
manuq wants to merge 2 commits into
mainfrom
void-decoration-tiles

Conversation

@manuq
Copy link
Copy Markdown
Collaborator

@manuq manuq commented May 8, 2026

Integrate "affected by void" tiles

As delivered by PixelFrog.

Add new decoration tiles to the Void tileset. This has the advantage that the
shader work on them too, because they have the red mask.

For the animated ones, set them to start playing at random frames, like the
foam. And use the 10 frames per second that is the common framerate of the
project.

Paint polygons with a small corner collision for the "non walkable floor" layer,
in most of the corner tiles. Otherwise, the StoryWeaver can look like standing
on the Void.

Use them in scenes

This is just a start to see them in game.

Use the static ones in the grappling_hook_powerup scene, at the sides of the
enemy patrolling.

Use the animated ones (and some static ones) in the grappling_hook_start scene,
for the big gap separation. Hopefully players will identify the place when going
back to finally grab the magical thread.

Resolve #2164

@manuq manuq requested a review from a team as a code owner May 8, 2026 21:57
@manuq
Copy link
Copy Markdown
Collaborator Author

manuq commented May 8, 2026

Some captures:

image
Grabacion.de.pantalla.desde.2026-05-08.18-58-28.mp4

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 8, 2026

Play this branch at https://play.threadbare.game/branches/endlessm/void-decoration-tiles/.

(This launches the game from the start, not directly at the change(s) in this pull request.)

Copy link
Copy Markdown
Member

@wjt wjt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great but I wonder if we should go further and replace the "sewn" right-angle edges of the void entirely with the (static) new void?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this one is missing the chromakey

@manuq
Copy link
Copy Markdown
Collaborator Author

manuq commented May 13, 2026

This looks great but I wonder if we should go further and replace the "sewn" right-angle edges of the void entirely with the (static) new void?

This is a call to @PlayMatters ! I considered them decoration tiles to paint on top. If we really want to make this a replacement for the void carpet terrain, then it must be redone by the artist. Because this is the opposite than the existing one: you are painting the land behind (transparent) tiles, while the Void is at the borders of the tiles. In the existing texture, you paint the Void (red) tiles. I tried editing the delivered texture to flip the tiles but it breaks the seamless of the texture. Also if we want to replace the existing texture, there are some missing tiles. I sketched them in yellow here:

Captura desde 2026-05-13 09-08-14

But if we want to replace the existing texture then the land (transparent) should be at the borders (quickly sketched below). Which in my opinion won't look as good as the ones delivered. Because the land areas have to be thinner:

Captura desde 2026-05-13 09-07-582

As delivered by PixelFrog.

Add new decoration tiles to the Void tileset. This has the advantage that the
shader work on them too, because they have the red mask.

For the animated ones, set them to start playing at random frames, like the
foam. And use the 10 frames per second that is the common framerate of the
project.

Paint polygons with a small corner collision for the "non walkable floor" layer,
in most of the corner tiles. Otherwise, the StoryWeaver can look like standing
on the Void.

Use them in scenes

This is just a start to see them in game.

Use the static ones in the grappling_hook_powerup scene, at the sides of the
enemy patrolling.

Use the animated ones (and some static ones) in the grappling_hook_start scene,
for the big gap separation. Hopefully players will identify the place when going
back to finally grab the magical thread.
@manuq manuq force-pushed the void-decoration-tiles branch from 3a7dabb to a23f1de Compare May 13, 2026 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Void: Integrate affected-by-void decoration tiles

2 participants