리버티게임(개발), 모두가 만들어가는 자유로운 게임
imported>Hsl0님의 2023년 3월 11일 (토) 21:45 판
둘러보기로 이동
검색으로 이동
$schema | "http://json-schema.org/draft-07/schema#" |
---|
$id | "https://libertygame.miraheze.org/w/index.php?title=%EB%A6%AC%EB%B2%84%ED%8B%B0%EA%B2%8C%EC%9E%84:%EA%B2%8C%EC%9E%84_%EB%A9%94%ED%83%80%EB%8D%B0%EC%9D%B4%ED%84%B0/%EC%8A%A4%ED%82%A4%EB%A7%88.json&action=raw&ctype=application/json" |
---|
title | "리버티게임 게임 메타데이터" |
---|
description | "게임 메타데이터는 게임에 대한 정보를 리버티게임의 다양한 시스템이 읽을 수 있도록 모아놓은 JSON 문서입니다.
게임 메타데이터는 기본적으로 최상위 게임 문서의 하위 문서인 `/game.json`에 작성됩니다.
게임 메타데이터 규격은 아직 확정되지 않았습니다. 계속 논의 중이며, 언제든지 변경될 수 있습니다." |
---|
$defs | category | title | "장르" |
---|
type | "string" |
---|
description | "게임의 장르입니다." |
---|
oneOf | |
const | "liv" |
---|
title | "도시·마을 생활 게임" |
---|
|
|
|
|
|
|
|
|
|
|
|
const | "mlt" |
---|
title | "멀티플레이 게임" |
---|
|
|
|
|
|
|
|
---|
minLength | 3 |
---|
maxLength | 3 |
---|
|
---|
DB2KeyInfo | title | "DB2 키 정보 객체" |
---|
type | "object" |
---|
properties | description | title | "키 설명" |
---|
type | "string" |
---|
description | "키에 대한 설명을 입력합니다." |
---|
|
---|
|
---|
required | |
---|
additionalProperties | false |
---|
|
---|
|
---|
type | "object" |
---|
properties | name | title | "게임 이름" |
---|
type | "string" |
---|
description | "게임의 이름입니다. 상위 문서명과 다르게 입력할 수 있으며, 여기에 입력한 대로 게임아이콘에 보여집니다." |
---|
|
---|
author | title | "소유자" |
---|
description | "게임의 소유자, 또는 주 기여자의 사용자 이름을 입력합니다. 다시 말해, 여러분의 사용자 이름을 입력하면 되겠습니다. 여러명이 제작한 합작 게임의 경우 배열을 사용할 수 있습니다. 유효한 사용자 문서 이름이어야 하고, `사용자:` 이름공간은 생략합니다. 만약 사용자 문서가 아닌 다른 문서를 가리키는 제작 팀의 경우 이름공간까지 포함해서 해당 문서 제목을 입력해 주세요. 이름공간이 없을 경우 그냥 `:`(콜론)으로 시작하면 됩니다." |
---|
anyOf | |
---|
|
---|
description | title | "설명" |
---|
type | "string" |
---|
description | "게임에 대한 간단한 설명입니다." |
---|
|
---|
contributor | title | "기여자" |
---|
description | "게임을 만드는데 크거나 작게 도움을 준 기여자(조력자)의 사용자 이름을 입력합니다. 주 기여자(author)는 입력하지 않습니다." |
---|
anyOf | |
---|
|
---|
category | title | "장르" |
---|
description | "게임의 장르입니다. 여러 장르에 해당될 경우 배열을 사용할 수 있습니다." |
---|
anyOf | |
---|
|
---|
progress | title | "완성도" |
---|
type | "integer" |
---|
description | "게임의 완성도를 입력합니다." |
---|
oneOf | const | 0 |
---|
title | "변경하지 말아야 하는 공사중인 게임" |
---|
description | "변경하지 말아야 하는 공사중인 게임입니다." |
---|
|
const | 1 |
---|
title | "조금 완성된 게임" |
---|
description | "조금 완성된 게임입니다." |
---|
|
const | 2 |
---|
title | "중간 정도 완성된 게임" |
---|
description | "중간 정도 완성된 게임입니다." |
---|
|
const | 3 |
---|
title | "거의 완성된 게임" |
---|
description | "거의 완성된 게임입니다." |
---|
|
const | 4 |
---|
title | "완성되었지만 추가할 수 있는 게임" |
---|
description | "완성되었지만 추가할 수 있는 게임입니다." |
---|
|
const | 5 |
---|
title | "완성되어 변경하지 말아야 하는 게임" |
---|
description | "완성되어 변경하지 말아야 하는 게임입니다." |
---|
|
|
---|
minimum | 0 |
---|
maximum | 5 |
---|
|
---|
openness | title | "개방성" |
---|
type | |
---|
description | "게임의 개방성을 나타냅니다." |
---|
oneOf | const | true |
---|
title | "편집 가능" |
---|
description | "모두에게 편집이 개방되었습니다." |
---|
|
const | false |
---|
title | "편집 금지" |
---|
description | "제작자 이외의 편집이 제한됩니다." |
---|
|
const | "partial" |
---|
title | "규칙에 따라 편집 가능" |
---|
description | "규칙에 따라 일부만 편집할 수 있습니다." |
---|
|
|
---|
|
---|
tech | title | "구조" |
---|
type | "string" |
---|
description | "게임에 사용된 기술 스택 종류를 입력합니다." |
---|
oneOf | const | "link" |
---|
title | "링크" |
---|
description | "일반 링크 사용" |
---|
|
const | "cgi" |
---|
title | "CGI" |
---|
description | "CGI 사용" |
---|
|
const | "windows" |
---|
title | "윈도우" |
---|
description | "윈도우 실행 전용" |
---|
|
const | "db" |
---|
title | "DB" |
---|
description | "DB 사용" |
---|
|
const | "javascript" |
---|
title | "자바스크립트" |
---|
description | "자바스크립트 사용" |
---|
|
const | "lua" |
---|
title | "루아" |
---|
description | "루아 사용" |
---|
|
const | "other" |
---|
title | "기타" |
---|
description | "기타" |
---|
|
|
---|
pattern | "[a-z]" |
---|
|
---|
rating | title | "등급 분류" |
---|
type | "null" |
"string" |
"integer" |
|
---|
description | "게임 이용 등급 연령을 입력합니다. " |
---|
oneOf | const | null |
---|
title | "미분류" |
---|
description | "게임 제작자가 이용가 등급 판정을 하지 않았습니다." |
---|
|
const | "test" |
---|
title | "평가용" |
---|
description | "평가하고 있는 중입니다." |
---|
|
const | "all" |
---|
title | "전체 이용가" |
---|
description | "전체 이용가" |
---|
|
const | 12 |
---|
title | "12세 이용가" |
---|
description | "12세 이용가" |
---|
|
const | 15 |
---|
title | "15세 이용가" |
---|
description | "15세 이용가" |
---|
|
const | 18 |
---|
title | "18세 이용가" |
---|
description | "18세 이용가" |
---|
|
|
---|
|
---|
construction | title | "공사 기간" |
---|
type | "string" |
---|
format | "date" |
---|
description | "게임 공사 기간을 입력합니다. 년-월-일로 입력해 주세요. 완성된 게임은 입력할 필요가 없습니다." |
---|
|
---|
repair | title | "수리 기간" |
---|
type | "string" |
---|
format | "date" |
---|
description | "게임 수리 기간을 입력합니다. 년-월-일로 입력해 주세요. 수리중이 아닐 경우 입력할 필요가 없습니다." |
---|
|
---|
abandon | title | "버려진 게임" |
---|
type | "boolean" |
---|
description | "버려진 게임 여부입니다. 버려진 게임이 아닐 경우 입력할 필요가 없습니다." |
---|
|
---|
gameDB | title | "DB2 키 정보" |
---|
type | "object" |
---|
properties | default | title | "기본키" |
---|
$ref | "#/definitions/DB2KeyInfo" |
---|
description | "기본키에 대한 정보를 입력합니다." |
---|
|
---|
keys | title | "사용자 지정 키" |
---|
type | "object" |
---|
description | "사용자 지정 키에 대한 정보를 입력합니다. 키에 키 이름을, 값에 키 정보 객체를 작성합니다." |
---|
additionalProperties | $ref | "#/definitions/DB2KeyInfo" |
---|
|
---|
|
---|
|
---|
additionalProperties | false |
---|
|
---|
|
---|
required | "name" |
"author" |
"description" |
"category" |
"progress" |
"openness" |
"tech" |
|
---|
additionalProperties | false |
---|