리버티게임:토론란/스키마 수정안 논의/총의
< 리버티게임:토론란 | 스키마 수정안 논의
참고: 이 주제는 438일동안 편집되지 않았으므로 이 주제는 보존된 것으로 간주됩니다. 정말로 답변이 필요한 주제가 아니라면 추가하지 마세요.
발의 및 첨삭
- 이 부분의 본문은 리버티게임:토론란/스키마 수정안 논의입니다.
조정안 투표
- 표결 기간: 2023년 8월 28일 (월) 11:10 (KST) 부터 2023년 9월 9일 (토) 09:00 (KST)까지
- 표결 가능 유저: 조정안 투표는 prouser 혹은 자동 인증된 사용자, 최종안 의견은 모든 리버티게임 사용자, 1인당 1계정으로만 투표할 것
장르명 변경
게임 메타데이터(game.json)에서 genre필드로 사용되는 값의 변경을 위한 토론입니다.
제안
- 1안 : 기존 코드 사용
- 2안 : 별도의 코드 대신 실제 분류 이름 사용 (adv => 어드벤처 게임, mus => 음악 게임)
- 3안 : 별도의 코드 대신 '게임'낱말을 제외한 실제 분류 이름 사용 (adv => 어드벤처, mus => 음악)
투표
- 3안 --BANIP (토론) 2023년 8월 28일 (월) 11:31 (KST)
- 1안 이것까지 굳이 변경할 필요가 있을까요? --Senouis(토론장, 기여) 2023년 8월 28일 (월) 15:40 (KST)
- 3안 그 자체로 의미가 드러나므로(Self-explanatory) 사람에게도 직관적이고, 기계에게도 분류로의 변환이 간단합니다. 사람이 읽기 편하고 기계가 활용하기 편한 것이 좋은 스키마가 갖춰야할 조건이고, 2, 3안이 이를 만족하는 최적의 안입니다. 저는 둘 중에 '시간 낭비하기'에 '게임'을 붙일 필요가 없는 3안을 선택하겠습니다. --hsl(토론, 기여, 게임, 메일) 2023년 8월 28일 (월) 23:33 (KST)
- 3안 찬성 --명진 (토론) 2023년 9월 8일 (금) 15:42 (KST)
- 3안 일일히 메타데이터 안내 문서에서 장르 코드를 확인할 필요가 없어지면 신규 제작자들에게도 도움이 될 것입니다. — Malgok1 (토론·기여) 2023년 9월 8일 (금) 16:50 (KST)
- 2안 또는 3안 한국어 사이트인 만큼 2안이랑 3안이 이용자들에게 시안성이 좋을 것 같습니다.--오니츠카 (토론) 2023년 9월 8일 (금) 22:27 (KST)
결론
전체 6개 표 중에 4표가 확실하게 3안을 지지하여 과반을 득표했습니다. 따라서 3안으로 결론 내려도 되겠습니다. --Senouis(토론장, 기여) 2023년 9월 10일 (일) 15:03 (KST)
게임 내용 정보(rating.libertygame.summary) 필드 추가
게임 메타데이터(game.json)에서 등급 심의 하위 필드인 게임 내용 정보(summary)의 추가 시점에 관한 토론입니다. 게임 내용 정보에는 선정성, 폭력성, 언어의 부적절성 등 게임 등급 판단의 기준에 대한 내용이 담기게 됩니다.
제안
- 1안 : 리버티게임:등급 심의 개편 후 추가
- 2안 : 추가 후 리버티게임:등급 심의 개편, 개편전까지 해당 필드는 비표준이므로 실제 효력이 없음을 명시
투표
- 2안 기존의 {{등급}}, {{게임 등급}} 틀을 {{게임 정보}}로 통합시키기 위해서 기존에 등급 분류에서 사용되던 게임 내용 정보들을 담아둘 곳이 필요합니다. 게임 메타데이터가 각종 도구에서 읽히기 위해 만들어진 만큼 보다 유연하게 사용되었으면 좋겠습니다. --BANIP (토론) 2023년 8월 28일 (월) 11:31 (KST)
- 2안 지금 토의 진행 중인 등급 심의 개편과 별도로 제작자가 자율적으로 등급을 정할 때 해당 등급으로 기준을 정한 이유에 대한 근거를 제대로 기록할 위치가 없습니다. 현재 명시된 메타데이터 명세는 아직 버전 1.0 선언이 안 되었으니 임시라고 명시하는 것이 좋겠습니다. --Senouis(토론장, 기여) 2023년 8월 28일 (월) 15:44 (KST)
- 1안 현재 각 게임의 내용정보표시는 제작자가 등급을 정한 이유를 직접 표시한 것이 아닌 사용자:명진님이 임의로 리버티게임 등급 분류 체계에 없는 내용정보표시를 틀을 수정해 변수를 추가한 것입니다. 오해 없으시길 바랍니다. 물론 등급 분류 체계에 내용정보표시가 도입된다면 그대로 활용할 수 있으니 고마운 일이지만, 아직은 도입되지도, 도입된다는 보장도 없습니다. 따라서 인과관계를 바꾸면서까지 진행시켜야 할 급한 일이 아닙니다. --hsl(토론, 기여, 게임, 메일) 2023년 8월 28일 (월) 23:16 (KST)
- hsl0님이 데이터의 무결성을 중요시하는 생각도 이해되지 않는바는 아닙니다만, 명세 변경으로 인한 유지보수의 비용이 큰 프로젝트에 대해서는 변인통제가 힘들기 때문에 철두철미하게 지키는게 맞습니다.
- 하지만 게임 메타데이터에 비정규 데이터가 있다고 해서 시스템이 망가지지는 않기 때문에 유도리있게 처리되었으면 좋겠다는게 제 생각입니다. 메타데이터를 일괄 수정하는 제입장에 대해서도 한번에 수정했다가 부결되었을때 나중에 내리는쪽이 편하기도 하고요..
- 이유가 어찌됐든 명진님도 좋은 의도로 추가하셨고 게임플레이전에 사전에 민감한 요소에 대해 플레이어에게 환기시키는 역할을 하고있는것도 사실입니다. 큰 문제가 되지 않는다면 프레임을 중시하는것보다 느슨하게 풀어주는게 편집자분들 모티베이션 상승에 도움이 될 것 같습니다. --BANIP (토론) 2023년 8월 29일 (화) 00:38 (KST)
- 2안 찬성 선 요소 추가 후 개정하여도 문제가 없다고 생각합니다. --명진 (토론) 2023년 9월 8일 (금) 15:42 (KST)
- 2안 — Malgok1 (토론·기여) 2023년 9월 8일 (금) 16:53 (KST)
결과
전체 5표 중 2안이 4표를 득표했으므로 결론을 2안으로 해도 되겠습니다. --Senouis(토론장, 기여) 2023년 9월 10일 (일) 15:03 (KST)
기타 이견이 없는 최종안
발의 및 첨삭단계에서 추가된 의견 중 특별히 문제가 없다고 판단되는 안입니다. 더 수정이 필요해보이는 안은 자유롭게 지적해주시면 감사드리겠습니다.
네이밍 통일에 필요한 명명이 필요한 필드
- Summary => summary
- IssueTracker => issuetracker
- Changelog => changelog
- Description => description
간결화가 필요한 필드
- rating.grac.contentdescriptor => rating.grac.summary
- CurrentVersion => version
- AuthorName => author
신설 필요 필드
- featured.date - 특집기사 선정일
- featured.description - 특집기사 추천평
- rating.libertygame.summary - 선정성, 폭력성과 같은 게임 내용정보
- rating.libertygame.author - 등급 지정자 표기 (선택 사항)
- rating.libertygame의 경우 수정으로 확정 시 리버티게임:등급 심의 개편 필요
- 개편전까지 해당 필드는 비표준이므로 실제 효력이 없음을 명시
- tech - 사용된 기술수준, 플랫폼 구분 없이 0~2까지 3단계로 지정
장르 필드 관련
- 실제 장르로 분류되는 값만 사용할 수 있도록 화이트리스트 구현 필요
- 1차분류 정리 필요
- 어드벤처 게임의 하위장르에 해당하는 분류:오픈 월드 게임, 분류:철도 교통 게임, 분류:도로 기행 게임, 분류:탈출 게임, 분류:함정 피하기 게임을 1차 장르로 격상
- 어드벤처 분류를 사용하는 게임 중 장르 분류를 두 개 이상 사용하는 경우, 해당 게임의 어드벤처 게임 장르 삭제
- 장르명 '시간 낭비하기'를 '시간 낭비하기 게임' 장르로 교체
기타
- saves 규격 구체화
- 스키마에 명시 필요, 타입은 (string || string[])
- 게임명과 유저명에 해당되는 $name, $user로 템플릿스트링 변수명 수정
- issuetracker 규격 구체화
- 외부 링크로 한정
- 리버티게임 내부 게임은 해당게임 토론 이름공간으로 통일을 강조, 소스코드를 리버티게임 외 외부 저장소를 사용하는 경우 사용 할 수 있게 적절히 유도
총의
- 찬성 발의 및 첨삭 과정에서 검토하였습니다. --BANIP (토론) 2023년 8월 28일 (월) 11:31 (KST)
중립is's'uetracker라고 적어야 하는데 오타가 났네요. 수정되면 찬성으로 돌리겠습니다. --Senouis(토론장, 기여) 2023년 8월 28일 (월) 15:45 (KST)- 찬성 — Malgok1 (토론·기여) 2023년 9월 8일 (금) 16:52 (KST)
- 찬성을 하지만 의견 기존 오픈 월드 게임을 생활 게임으로 다시 변경을 한 다음 오픈 월드는 따로 분리하는 것을 원합니다. 한편 시간 낭비하기를 제외한 어드벤처와 캐주얼과 같은 장르의 하위 장르의 모든 2차 분류를 1차로 올리겠다는 것은 game.json 상에서는 찬성을 하나, 게임 목록의 장르의 표현에서는 반대를 표명합니다. (예를 들어 기존 탈출 게임이 어드벤처, 탈출로 분류되어 있으면 탈출로만 분류하며 게임 목록의 장르에서는 어드벤처 게임의 하위 장르로 표기합니다. 예언 게임의 경우도 캐주얼, 예언에서 예언으로만 분류합니다.) --명진 (토론) 2023년 9월 9일 (토) 00:54 (KST)
- 일단 1차 분류 제외하면 전원 찬성표를 던졌고, 생활 게임 1차 분류 아래 2차 분류로 오픈 월드를 둘지 고민하는 것만 아래 '기타 토론'에서 추가로 토의한 뒤에 정식 반영하는 것이 좋겠습니다. --Senouis(토론장, 기여) 2023년 9월 10일 (일) 15:06 (KST)
기타 토론
의견 충돌이 있던 일부 안을 분리하고 최종안 토론을 열었습니다. --BANIP (토론) 2023년 8월 28일 (월) 11:26 (KST)