Game Info
The game static informations (players number, time length, type, etc)
id < /th > < td > packs/gameInfo.json < /td > < /tr > < tr > < th>schema
|
http://json-schema.org/draft-07/schema#
|
Properties
Example
{
"players": {
"min": 3,
"max": 8
},
"length": "20 - 25 minutos",
"playtime": {
"min": 20,
"max": 25
},
"family_friendly": "NOT_FAMILY_FRIENDLY",
"audience": false,
"stream_friendly": "PLAYABLE",
"moderation": "NO_MODERATION",
"moderation_description": "Los jugadores pueden enviar texto y dibujos.",
"subtitles": false,
"type": "VERSUS",
"translation": "COMMUNITY_TRANSLATED",
"tagline": "¿Qué $#&! dibujaste?",
"small_description": "¿Qué $#&! dibujaste?",
"description": "El juego de dibujo que toma los demás juegos de dibujo y les pone pequeños bigotes. ¿No sabes dibujar? ¡No hay problema! ¡Es más divertido así!",
"images": [
"game_images/Drawful/drawful_1.webp",
"game_images/Drawful/drawful_2.webp"
],
"tags": [
"drawing",
"writing"
]
}
players
Description
|
Information about the players number
|
Type
|
Object
|
Required
|
Yes
|
Properties
Name
|
Type
|
min
|
Integer
|
max
|
Integer
|
players.min
Description
|
The minimum number of player in this game
|
Type
|
Integer
|
Required
|
Yes
|
Examples
|
3
|
players.max
Description
|
The maximum number of player in this game
|
Type
|
Integer
|
Required
|
Yes
|
Examples
|
8
|
length
Description
|
The approximative length of the game
|
Type
|
String
|
Required
|
Yes
|
Examples
|
15 minutes
|
playtime
Description
|
Information about tthe playtime of the game
|
Type
|
Object
|
Required
|
Yes
|
Properties
Name
|
Type
|
min
|
Integer
|
max
|
Integer
|
playtime.min
Description
|
The minimum playtime
|
Type
|
Integer
|
Required
|
Yes
|
Examples
|
15
|
playtime.max
Description
|
The maximum playtime
|
Type
|
Integer
|
Required
|
Yes
|
Examples
|
20
|
family_friendly
Description
|
If the game has a family friendly setting available
|
Required
|
Yes
|
Enum
|
-
FAMILY_FRIENDLY
-
OPTIONAL
-
NOT_FAMILY_FRIENDLY
|
audience
Description
|
If the game can have an audience
|
Type
|
Boolean
|
Required
|
Yes
|
Examples
|
true
|
audience_description
Description
|
A description of what can the audience do in the game
|
Type
|
String
|
Required
|
No
|
Examples
|
The audience can vote for the best drawing
|
stream_friendly
Description
|
If the game can be played in stream
|
Required
|
Yes
|
Enum
|
-
PLAYABLE
-
MIDLY_PLAYABLE
-
NOT_PLAYABLE
|
stream_friendly_description
Description
|
A description of why this game is stream friendly or not
|
Type
|
String
|
Required
|
No
|
Examples
|
The audience can vote for the best drawing
|
moderation
Description
|
If the game has a moderation setting available
|
Required
|
Yes
|
Enum
|
-
FULL_MODERATION
-
CENSORING
-
NO_MODERATION
|
moderation_description
Description
|
A description of the moderation setting of this game
|
Type
|
String
|
Required
|
No
|
Examples
|
|
subtitles
Description
|
If the game has subtitles
|
Type
|
Boolean
|
Required
|
Yes
|
Examples
|
true
|
type
Description
|
The game type
|
Required
|
Yes
|
Enum
|
|
translation
Description
|
The translation state for this game
|
Required
|
Yes
|
Enum
|
-
NATIVELY_TRANSLATED
-
COMMUNITY_TRANSLATED
-
ENGLISH
|
tagline
Description
|
A tagline for this game. Visible when you hover your mouse on the game image
|
Type
|
String
|
Required
|
Yes
|
Examples
|
Fight with your drawings !
|
small_description
Description
|
A small description for this game. Visible above the Play button
|
Type
|
String
|
Required
|
Yes
|
description
Description
|
A description for this game. Supporting markdown
|
Type
|
String
|
Required
|
Yes
|
images
Description
|
A list of images for this game carousel
|
Type
|
Array
|
Required
|
Yes
|
Description
|
A lit of tags Id for this game.
|
Type
|
Array
|
Required
|
Yes
|
Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "packs/gameInfo.json",
"title": "Game Info",
"description": "The game static informations (players number, time length, type, etc)",
"examples": [
{
"players": {
"min": 3,
"max": 8
},
"length": "20 - 25 minutos",
"playtime": {
"min": 20,
"max": 25
},
"family_friendly": "NOT_FAMILY_FRIENDLY",
"audience": false,
"stream_friendly": "PLAYABLE",
"moderation": "NO_MODERATION",
"moderation_description": "Los jugadores pueden enviar texto y dibujos.",
"subtitles": false,
"type": "VERSUS",
"translation": "COMMUNITY_TRANSLATED",
"tagline": "¿Qué $#&! dibujaste?",
"small_description": "¿Qué $#&! dibujaste?",
"description": "El juego de dibujo que toma los demás juegos de dibujo y les pone pequeños bigotes. ¿No sabes dibujar? ¡No hay problema! ¡Es más divertido así!",
"images": [
"game_images/Drawful/drawful_1.webp",
"game_images/Drawful/drawful_2.webp"
],
"tags": [
"drawing",
"writing"
]
}
],
"type": "object",
"properties": {
"players": {
"examples": [
{
"players": {
"min": 3,
"max": 8
}
}
],
"description": "Information about the players number",
"type": "object",
"properties": {
"min": {
"examples": [
3
],
"description": "The minimum number of player in this game",
"type": "integer"
},
"max": {
"examples": [
8
],
"description": "The maximum number of player in this game",
"type": "integer"
}
},
"required": [
"min",
"max"
]
},
"length": {
"examples": [
"15 minutes"
],
"description": "The approximative length of the game",
"type": "string"
},
"playtime": {
"examples": [
{
"playtime": {
"min": 15,
"max": 20
}
}
],
"description": "Information about tthe playtime of the game",
"type": "object",
"properties": {
"min": {
"examples": [
15
],
"description": "The minimum playtime",
"type": "integer"
},
"max": {
"examples": [
20
],
"description": "The maximum playtime",
"type": "integer"
}
},
"required": [
"min",
"max"
]
},
"family_friendly": {
"examples": [
"FAMILY_FRIENDLY",
"OPTIONAL",
"NOT_FAMILY_FRIENDLY"
],
"description": "If the game has a family friendly setting available",
"enum": [
"FAMILY_FRIENDLY",
"OPTIONAL",
"NOT_FAMILY_FRIENDLY"
]
},
"audience": {
"examples": [
true
],
"description": "If the game can have an audience",
"type": "boolean"
},
"audience_description": {
"examples": [
"The audience can vote for the best drawing"
],
"description": "A description of what can the audience do in the game",
"type": "string"
},
"stream_friendly": {
"examples": [
"PLAYABLE",
"MIDLY_PLAYABLE",
"NOT_PLAYABLE"
],
"description": "If the game can be played in stream",
"enum": [
"PLAYABLE",
"MIDLY_PLAYABLE",
"NOT_PLAYABLE"
]
},
"stream_friendly_description": {
"examples": [
"The audience can vote for the best drawing"
],
"description": "A description of why this game is stream friendly or not",
"type": "string"
},
"moderation": {
"examples": [
"FULL_MODERATION",
"CENSORING",
"NO_MODERATION"
],
"description": "If the game has a moderation setting available",
"enum": [
"FULL_MODERATION",
"CENSORING",
"NO_MODERATION"
]
},
"moderation_description": {
"examples": [
""
],
"description": "A description of the moderation setting of this game",
"type": "string"
},
"subtitles": {
"examples": [
true
],
"description": "If the game has subtitles",
"type": "boolean"
},
"type": {
"examples": [
"VERSUS",
"COOP",
"TEAM"
],
"description": "The game type",
"enum": [
"VERSUS",
"COOP",
"TEAM"
]
},
"translation": {
"examples": [
"NATIVELY_TRANSLATED",
"COMMUNITY_TRANSLATED",
"ENGLISH"
],
"description": "The translation state for this game",
"enum": [
"NATIVELY_TRANSLATED",
"COMMUNITY_TRANSLATED",
"ENGLISH"
]
},
"tagline": {
"examples": [
"Fight with your drawings !"
],
"description": "A tagline for this game. Visible when you hover your mouse on the game image",
"type": "string"
},
"small_description": {
"examples": [],
"description": "A small description for this game. Visible above the Play button",
"type": "string"
},
"description": {
"description": "A description for this game. Supporting markdown",
"type": "string"
},
"images": {
"examples": [
[
"game_images/ChampdUp/champdup_1.webp",
"game_images/ChampdUp/champdup_2.webp",
"game_images/ChampdUp/champdup_3.webp",
"game_images/ChampdUp/champdup_4.webp"
]
],
"description": "A list of images for this game carousel",
"type": "array",
"items": {
"type": "string"
}
},
"tags": {
"description": "A lit of tags Id for this game.",
"type": "array",
"items": {
"examples": [
"drawing"
],
"type": "string"
}
}
},
"required": [
"players",
"length",
"playtime",
"family_friendly",
"audience",
"stream_friendly",
"moderation",
"subtitles",
"type",
"translation",
"tagline",
"small_description",
"description",
"images",
"tags"
]
}