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

Name Type
players Object
length String
playtime Object
family_friendly
audience Boolean
audience_description String
stream_friendly
stream_friendly_description String
moderation
moderation_description String
subtitles Boolean
type
translation
tagline String
small_description String
description String
images Array
tags Array

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
    • VERSUS
    • COOP
    • TEAM

    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

    tags

    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"
        ]
    }