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?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
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.