리버티게임:오락실/2023년 4월

리버티게임, 모두가 만들어가는 자유로운 게임
< 리버티게임:오락실
imported>명진님의 2023년 4월 4일 (화) 00:53 판 (의견 추가)

백괴게임 당시 사용자 문서 내에 있었던 틀, 연습장 내용 소개

안녕하세요. 제가 오래 전 백괴게임에 기여한 이래로 실험적으로 아래와 같은 내용을 만들어보았으나, 지금은 기억이 잘 나지 않아서 여기에 설명하고자 합니다.

명진 (토론) 2023년 4월 2일 (일) 03:46 (KST)답변[답변]

게임 목록에서 게임의 기술 구조를 표시하는 것은 더 이상 의미가 없다고 생각합니다.

과거 백괴게임에서는 중국어판, 영어판을 따라 게임의 기술 구조를 썼는데요, 안드로이드 앱에서 자바로 개발했는지 코틀린으로 개발했는지를 따지지 않는 것처럼 더 이상 게임 목록에서 게임의 기술 구조를 표시하는 것은 더 이상 의미가 없다고 생각합니다. 그 대신에 서버에 저장 및 회원 가입 필요 여부, 플랫폼(웹, 윈도우, 리눅스, 맥)으로 표기하는 것이 보다 바람직하다고 생각합니다. --명진 (토론) 2023년 4월 3일 (월) 19:41 (KST)답변[답변]

  • 1안: 기술 스택 간 우선순위를 둬서 높은 우선순위의 기술 스택 하나만을 대표로 선택한다. - 현재의 관습과 유사
  • 2안: 기술 스택 분류를 통폐합한다. 위키 문법으로 가능한 링크, CGI, 루아는 위키로 (DB, 입력 상자와 같이 자바스크립트를 활용한 틀은 아마도 이쪽?), 플러그인이나 자체 소도구가 필요한 경우 자바스크립트로, 브라우저에서 바로 실행할 수 없고 별도의 파일을 다운받는 경우 네이티브? (윈도우 이외 플랫폼도 고려한 네이밍 필요)로 통폐합
    • 2-1안: 2안에서 DB 계정 추가 (명진님의 안)
  • 3안: 여러 기술 스택 선택 가능
    • 3-1안: 게임 정보에서 여러 기술 스택 중 우선순위가 높은 기술 스택 하나만 대표 기술 스택으로 표시
    • 3-3안: 게임 정보에서 모든 기술 스택을 표시
  • 4안: 기술 스택을 메타데이터와 게임아이콘에서 제외한다.
저도 위와 같이 비슷한 구상과 고민을 하고 있습니다. 이 제안의 주제는 4안처럼 보이지만 내용은 2안과 유사하군요. 2안에서 DB를 추가한 형태겠네요. 다만, 틀:DB2같이 서버에 저장하지만 공개되지 않는 저장소의 경우 특별한 취급을 받을 필요가 없다고 생각됩니다. 그리고 자바스크립트는 기존 위키 게임과 조금 많이 다르기 때문에 위키 게임과 자바스크립트 게임을 웹 게임으로 합칠지 말지 고려할 필요가 있겠습니다. 윈도우에서 바로 실행 가능한 프로그램인지, 자바 같은 런타임을 깔아야하는 프로그램인지와 비슷하게 플러그인을 쓸 지 말지는 사용자에게도 와닿는 차이이기 때문이죠. 다만 자바스크립트로 문서를 자동 편집하는 게임은 DB로 표시할지, 자바스크립트로 표시할 지 문제가 있죠. 이 문제는 아래 1안과 절충할 수도 있겠습니다. 그리고 게임의 기술 구조를 알면 사용자가 게임의 퀄리티를 예상할 수 있을 것 같기도 해서 사용자 입장에서 완전히 불필요할 것 같지는 않지만 그래도 그리 중요한 역할은 아닌 것 같습니다. 저는 1, 2, 4안 중에 고민하고 있습니다. --hsl(토론, 기여, 게임, 메일) 2023년 4월 3일 (월) 20:45 (KST)답변[답변]
그렇다면, 기술 구조는 게임아이콘에서 빼는 대신에 수집 데이터 항목을 신설하여 미라헤이즈에 계정 만들기를 해야 하는지(개인 정보), 데이터를 저장해야 하는지(앱 활동의 앱 상호작용), 플러그인 또는 데이터 등 사용자 문서/데이터의 공개된 장소에서 저장해야 하는지(앱 활동의 사용자 문서에 저장/공개된 장소에 저장)를 밝히면 될 일입니다. 게임 개발자는 가능하다면 데이터를 비공개로 저장하도록 개발할 것을 유도하면 됩니다. 그리고 플랫폼은 웹인지, 다운로드하여 플레이 가능한 운영체제들을 표기하면 됩니다. --명진 (토론) 2023년 4월 4일 (화) 00:53 (KST)답변[답변]