-
Notifications
You must be signed in to change notification settings - Fork 1
Description
As a developer, I'd like to know how to name and locate «the things» of the game, so that we can talk to each other 😸 about things, that would not be just things anymore.
More precisely: choose terms to designate the parts of our ‹world space›, ‹screen space›, ‹game world› and ‹game boards› (we have coined four terms!); describe the topologies of the ‹world space› (spherical/‹lat,long,alt›), ‹screen space› (2D/pixels), ‹game world› (flat or spherical? circular? surface or volume?) and the ‹game boards› (hexgrids, but why?); and choose coordinate systems, matching each topology. Explain how the ‹World Space› is partitioned in a ‹Game World›; and how the later is partitioned in ‹Game Boards›. Choose tuples of letters, to designate components of coordinates.
Actions
- Topology & coordinate system for the ‹World Space›
TODO2D & 3D / physical world (lat/long/alt) - Topology & coordinate system for the ‹Screen Space›
TODOultimately, 2D / pixels - Topology & coordinate system for ‹Game World›
TODOgeodesic H3 / spherical world (flat? or with altitude?) - Topology & coordinate system for ‹Game Boards›
TODOHexgrid (honeycomb) and … coordinate system; what do we need to locate: faces, edges and/or vertices? do we have altitude? - Tuples of letters for every coordinate system
TODO - Explainer document: which problems do we need to solve?
TODO - Explainer document: why such topologies for the ‹Game World› and ‹Game Boards›
TODO - Explainer document: characteristics of each coordinate system
TODO - Explainer document: coordinate transformations
TODOpipeline of the coordinate transformations - Describe the terms used to designate parts of the ‹Game World› and ‹Game Boards›
TODO - Describe the topology of the ‹Game World›
TODO - Describe the topology of a ‹Game Board›
TODO - Define location of an origin game board in the ‹Game World›
DONE17.03 OL see comment below
Documents
- ObservableHQ › Hexagonal game board uses cube coordinates and ring algorithm to draw the board
- Wiki › Geometry of the game – Inspiration
- Wiki › Geometry of the game – Explainer
- Wiki › Geometry of the game – Coordinate systems
Reference articles
- Amit’s Thoughts on Grids Red Blob Games, Amit Patel, 09.01.2006