A Galaxius map under a readable slug; its credits name who made it. Content records are immutable: a changed map is a new record under a new slug.
any
Any valid record key
Properties
createdAt
string
datetime
Required
When this record was created.
credits
array
of
ref
#credit
Required
The people who made the map.
maxLength: 100 itemsdescription
string
Optional
A short description of the map.
maxGraphemes: 3000 graphemesname
string
Required
The map's name.
maxGraphemes: 100 graphemesplayers
ref
#players
Required
The number of seats the map is designed for; the engine and the game record decide what a game can seat.
size
ref
#size
Required
The playfield size, in hundredths of a map unit.
stars
array
of
ref
#star
Required
The stars, inline: at most 5,000, so the record stays under a PDS's usual 1 MiB request limit.
maxLength: 5000 itemsminLength: 1 itemsView raw schema
{
"description": "A Galaxius map under a readable slug; its credits name who made it. Content records are immutable: a changed map is a new record under a new slug.",
"key": "any",
"record": {
"properties": {
"createdAt": {
"description": "When this record was created.",
"format": "datetime",
"type": "string"
},
"credits": {
"description": "The people who made the map.",
"items": {
"ref": "#credit",
"type": "ref"
},
"maxLength": 100,
"type": "array"
},
"description": {
"description": "A short description of the map.",
"maxGraphemes": 3000,
"type": "string"
},
"name": {
"description": "The map's name.",
"maxGraphemes": 100,
"type": "string"
},
"players": {
"description": "The number of seats the map is designed for; the engine and the game record decide what a game can seat.",
"ref": "#players",
"type": "ref"
},
"size": {
"description": "The playfield size, in hundredths of a map unit.",
"ref": "#size",
"type": "ref"
},
"stars": {
"description": "The stars, inline: at most 5,000, so the record stays under a PDS's usual 1 MiB request limit.",
"items": {
"ref": "#star",
"type": "ref"
},
"maxLength": 5000,
"minLength": 1,
"type": "array"
}
},
"required": [
"name",
"credits",
"size",
"players",
"stars",
"createdAt"
],
"type": "object"
},
"type": "record"
}