Skip to content

Use a plane-based screen instead of textures #1

Description

@belohlavek

What?

We should build a 2D array of 3D planes (like pixels) and control the color of each plane remotely.

Why?

If we have a 256x256 resolution for all games, and we use an 8bit palette, then we can reduce the bandwidth usage substantially and achieve a crisp result by removing the blur from the screen.
By mapping all colors of the 8bit palette to a number we can just send an ArrayBuffer containing 65536 integers (256x256). We could even have games with lower resolutions and that number would be reduced even further.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions