Grid Stitching: an infinite world prototype #67

Open
opened 2024-03-11 13:04:18 +00:00 by john · 0 comments
Owner

Grids are finite, obviously. But entities can cross between them easily. A grid has exactly 4 sides (and exactly 4 diagonal adjacencies). What if a grid could render another grid "on top of" its own background, aligned with its own tiles?

Use cases:

  • Infinite world
  • Loop around - stitch to self on another, or multiple, sides
  • Stitching a grid in the middle of another grid would serve as a way to drop in standard content
    • copy: duplicate grid points on to another grid @ offset
    • link: move entities to the stitched grid

might be best served by a "GridView" object that collects multiple grids with their offsets and settings?

Grids are finite, obviously. But entities can cross between them easily. A grid has exactly 4 sides (and exactly 4 diagonal adjacencies). What if a grid could render another grid "on top of" its own background, aligned with its own tiles? Use cases: * Infinite world * Loop around - stitch to self on another, or multiple, sides * Stitching a grid in the middle of another grid would serve as a way to drop in standard content - copy: duplicate grid points on to another grid @ offset - link: move entities to the stitched grid might be best served by a "GridView" object that collects multiple grids with their offsets and settings?
john added the
Demo Target
Major Feature
labels 2024-03-11 13:04:18 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: john/McRogueFace#67
No description provided.