특가는 저절로 뜨는 기간 한정 거래입니다. 스타터 팩, 각 단계가 다음 단계를 여는 묶음, 또는 고를 수 있는 선물. 누가 특가를 보고 어느 단계가 열려 있는지는 서버가 정합니다.
플레이어가 보는 것
- 새 특가가 한 번 저절로 뜨고 노출이 집계됩니다.
- 진행 중인 모든 특가와 타이머가 있는 "특가" 화면.
- 세 가지 형태: 큰 특가 하나, 단계 묶음, 하나를 고르는 카드.
- 무료 단계, 재화 가격, 자체 보상이 있는 마일스톤 바.
특가
12 450
320
스타터 팩
23:59:123단계 중 1단계 · 단계마다 다음 단계가 열림
1단계: 환영 선물
무료
2단계: 보석 500
$1.99
3단계: 영웅 상자
$4.99
전 단계 완료 보너스
1새 특가는 타이머와 함께 한 번 저절로 뜹니다.
2큰 특가 하나, 단계 묶음, 또는 하나를 고르는 카드.
3자체 보상이 있는 마일스톤 바.
작동 방식
- 특가는 단계의 그래프입니다. 구매할 때마다 어느 단계가 열릴지 서버가 정합니다.
- 단계는 무료, 재화, 또는 앱 스토어 결제일 수 있습니다.
- 특가에는 타이머와 누가 보는지에 대한 조건이 있습니다.
단계 01프로젝트에 시스템 추가하기
AI 코더에게 요청하세요: "스타터 팩을 추가해 줘". 3단계 스타터 팩과 무료 환영 선물이 있는 준비된 시스템을 설치합니다.
단계 02대시보드에서 설정하기
대시보드를 열고 프로젝트를 고른 뒤 라이브 운영 → v2 → 특가 오퍼로 가세요.
- 특가를 만드세요: 형태(하나의 특가, 묶음, 하나 고르기), 단계, 가격.
- 타이머와 특가를 보여 줄 대상을 정하세요.
- 단계를 끝내면 보너스가 있다면 마일스톤 바를 추가하세요.
페이지의 AI 버튼은 어시스턴트를 엽니다. 필요한 것을 설명하면 변경을 제안하고, 확인한 뒤 저장을 누르면 됩니다.
단계 03테스트하고 출시하기
앱의 테스트 버전에서 시스템을 확인하세요. 설정은 별도 작업으로 라이브 앱에 보내집니다. 공개와 링크를 참고하세요.
개발자용
특가는 @idosgames/core의 client.dealOffer로 작동합니다.
// 플레이어의 진행 중인 특가, 그다음 특가의 한 단계 실행
const deals = await client.dealOffer.getActiveDeals()
await client.dealOffer.recordShow(slotID) // 특가가 보였음: 노출을 집계합니다
const res = await client.dealOffer.executeNode(slotID, nodeID)- 노출이 정직하도록 특가가 실제로 보일 때
recordShow를 호출하세요. - 단계 상태는 서버의 것입니다.
executeNode뒤에는 특가를 다시 읽고, 클라이언트에서 단계를 열지 마세요.
모든 필드는 SDK의 MCP 서버가 제공하는 deal-offer-system 스킬에 설명되어 있습니다.
자주 묻는 질문
특가를 신규 플레이어에게만 보여 줄 수 있나요?
네. 누가 특가를 보는지는 특가 설정의 일부이며, 서버가 확인합니다.
단계를 실제 돈으로 결제할 수 있나요?
네, 단계가 앱 스토어 구매일 수 있습니다. 다른 단계는 무료거나 게임 재화가 들 수 있습니다.
함께 보기
- 게임 내 상점: 진열대, 상품, 가격iDos Games의 준비된 상점이 작동하는 방식: 상품이 바뀌는 진열대, 게임 재화나 실제 돈으로 매기는 가격, 무료 선물, 구매 한도, 그리고 대시보드에서 코드 없이 설정하는 방법.
- 게임 속 부스트: 보상 x2와 해피 아워iDos Games의 준비된 부스트가 작동하는 방식: 보상과 비용에 대한 임시 배수, 개인용 또는 일정에 따른 전체용, 그리고 대시보드에서 설정하는 방법.
- 게임 속 VIP와 프리미엄 패스iDos Games의 준비된 VIP 시스템이 작동하는 방식: 혜택이 있는 프리미엄 패스, 무료 체험, 게임 전반의 할인과 보너스 보상, 그리고 대시보드에서 설정하는 방법.
나만의 게임을 만드세요
아이디어를 한 문장으로 설명하면 AI 코더가 만들어 주고, 게임은 고유 링크로 바로 공개됩니다.