출석 보상은 로그인 달력입니다. 플레이어가 돌아온 날마다 다음 보상을 받고, 마지막 날은 큰 상품입니다. 보상이 기다리면 세션마다 한 번 창이 저절로 열립니다.
플레이어가 보는 것
- 받은 날, 오늘, 잠긴 날이 있는 달력.
- 큰 마일스톤 상품인 마지막 날.
- 오늘의 보상이 기다리면 세션마다 한 번 자동으로 뜨는 창.
- 출석 보너스를 받지 않았을 때 탭의 배지.
출석 보상
12 450
320
1일100
2일150
오늘200
4일250
5일300
6일20
7일상자
받기
21출석 달력: 받은 날, 오늘, 잠긴 날, 마지막 날은 큰 보상.
2받을 보상이 있으면 세션마다 한 번 창이 저절로 열립니다.
작동 방식
단계 01프로젝트에 시스템 추가하기
AI 코더에게 요청하세요: "출석 보상을 추가해 줘". 7일 달력이 있는 준비된 시스템을 설치합니다.
단계 02대시보드에서 설정하기
대시보드를 열고 프로젝트를 고른 뒤 라이브 운영 → v2 → 보상으로 가세요.
- 달력을 만드세요: 날 수와 날마다의 보상.
- 마지막 날을 큰 상품으로 정하세요.
페이지의 AI 버튼은 어시스턴트를 엽니다. 필요한 것을 설명하면 변경을 제안하고, 확인한 뒤 저장을 누르면 됩니다.
단계 03테스트하고 출시하기
앱의 테스트 버전에서 시스템을 확인하세요. 설정은 별도 작업으로 라이브 앱에 보내집니다. 공개와 링크를 참고하세요.
개발자용
출석 보상은 @idosgames/core의 client.reward로 작동합니다.
// 플레이어의 보상 상태, 그다음 오늘의 로그인 보상 받기
await client.reward.getUserRewardsState()
const res = await client.reward.claimDailyReward('daily_7')
if (!res.ok) return showError(res.error)- 자리를 비운 동안의 수익은
collectIdleAccrual(accrualID)로 받으며, 비운 시간은 서버가 셉니다. - 날짜를 기기 시계로 세지 마세요. 오늘이 언제인지는 서버가 정합니다.
모든 필드는 SDK의 MCP 서버가 제공하는 reward-system 스킬에 설명되어 있습니다.
자주 묻는 질문
플레이어가 하루를 놓치면요?
달력 규칙은 대시보드에서 정하고 서버가 적용하며, 게임은 상태만 보여 줍니다.
퀘스트와 같은 건가요?
아니요. 출석 보상은 돌아온 것에 대해, 퀘스트는 과제를 한 것에 대해 보상합니다.
함께 보기
- 게임 내 퀘스트: 일일 과제와 보상iDos Games의 준비된 퀘스트가 작동하는 방식: 일일, 주간, 1회성 과제, 상자가 있는 포인트 트랙, 과제 묶음 보너스, 그리고 대시보드에서 설정하는 방법.
- 게임 속 우편: 편지, 보상, 선물iDos Games의 준비된 우편함이 작동하는 방식: 퍼블리셔가 보내는 보상 편지, 다른 시스템에서 놓친 보상, 일일 선물, 친구 사이의 전달, 그리고 대시보드에서 켜는 방법.
- 인벤토리: 플레이어의 아이템과 재화iDos Games의 준비된 인벤토리가 작동하는 방식: 카테고리와 희귀도별 아이템, 수량과 레벨, 아이템 카드, 영웅과 상자로 넘기기, 그리고 대시보드에서 아이템과 재화를 설정하는 방법.
나만의 게임을 만드세요
아이디어를 한 문장으로 설명하면 AI 코더가 만들어 주고, 게임은 고유 링크로 바로 공개됩니다.