Caputchin
게임 맞춤화

게임의 게임플레이 구성하기

게임은 작성자가 조정 가능하게 만들기로 한 게임플레이 옵션, 예를 들어 난이도, 라운드 수, 또는 시간 제한을 노출할 수 있습니다. 이것들이 게임의 구성입니다. 게임 편집기의 구성 탭에서 그것들을 설정하면, 그 변경이 렌더링된 게임에 적용됩니다.

구성은 Solo를 포함한 모든 요금제에서 쓸 수 있습니다. 유료 게이트가 없는 유일한 맞춤화 축입니다.

구성 설정하기

사이트 키(또는 팀)의 게임 페이지에서 게임을 열고, 그다음 구성 탭을 여세요. 탭은 게임 작성자가 선언한 옵션을, 각각 그 타입에 맞는 입력(예/아니요 옵션에는 토글, 한정된 숫자에는 슬라이더, 고정된 선택 묶음에는 드롭다운 등)과 함께 보여 줍니다. 원하는 값을 설정하고 저장하세요.

게임은 자기가 빌드된 옵션만 제공합니다. 작성자가 아무것도 노출하지 않은 게임은 그저 그 내장 값으로 돌고, 구성 탭에 설정할 것이 없습니다.

런타임에 해소되는 방식

구성은 서버 권위입니다: 그것을 위한 페이지 속성이 없고 방문자가 영향을 줄 수 없는데, 그것이 요점입니다, 안 그러면 플레이어가 더 쉬운 게임을 고를 수 있을 테니까요. 방문자가 게임을 로드할 때 서버는:

  1. 당신의 재정의를 게임의 프리셋에 병합합니다, 사이트 키가 팀 위, 팀이 게임의 번들 묶음 위.
  2. 당신이 기본값으로 표시한 프리셋을 고릅니다(아무것도 표시되지 않으면 게임의 첫 프리셋).
  3. 그 구성을 게임에 적용합니다.

여기에는 로케일과 스킨에 있는 것 같은 "언어"나 "시스템" 입력이 없습니다; 기본 프리셋이 이야기 전부입니다.

검증에 게임을 요구하는 사이트 키에서는, 같은 해소된 구성이 검증에 고정되니, 방문자가 하는 게임과 서버의 재생 확인이 동일한 설정으로 돕니다. 따라서 당신이 설정한 난이도는 그저 표시 선택이 아니라 서버가 검증하는 것의 일부입니다.

프리셋과 기본값

구성 값은 이름 붙은 프리셋으로 묶입니다. 한 프리셋이 게임의 기본값입니다; 서버가 어느 것을 고르는지 바꾸려면 편집기에서 다른 것을 기본값으로 표시하세요. 게임의 번들 프리셋을 확장해 당신이 신경 쓰는 값만 재정의하고 나머지는 물려받을 수 있습니다. 전체 모델(프리셋, 기본값, 확장)은 세 축 전부에서 같게 동작합니다; 스키마 레퍼런스를 보세요.

구성 필드가 될 수 있는 것

구성 필드는 타입이 있습니다. 작성자가 옵션마다 타입을 고르고, 대시보드가 맞는 입력을 렌더링하고 당신의 값을 검증합니다:

타입담는 것
Boolean예/아니요 토글.
Number임의의 숫자.
Range최솟값과 최댓값 안의 숫자.
List고정된 묶음에서 하나의 선택.
String자유 텍스트.
Linkhttp 또는 https URL.

색상과 자산은 구성이 아닙니다; 그것들은 스킨에 삽니다. 타입별 정확한 규칙은 스키마 레퍼런스에 있습니다.

함께 보기

이 페이지에서