컬렉션은 카드 앨범입니다. 플레이어가 팩을 열고, 세트를 완성하고, 부족한 카드를 다른 플레이어와 교환합니다. 완성한 세트마다 보상이 있고, 앨범 전체에는 대상이 있습니다.
플레이어가 보는 것
- 앨범: 순서대로의 모든 세트, 가진 카드(몇 장인지)와 빈칸.
- 완성한 세트마다 보상과 앨범 전체의 대상.
- 팩: 팩 종류와 결제 방법, 하나씩 또는 열 개씩 열기.
- 교환: 다른 플레이어의 제안, 내 제안, 남는 카드를 친구에게 주기.
컬렉션
12 450
320
앨범1
팩
교환
‘숲’ 세트 · 8/9
여우x2
부엉이x1
엘크x3
?
앨범 완성: 대상
팩 열기
1앨범, 팩, 다른 플레이어와의 교환.
2세트마다 가진 카드와 빈칸, 세트를 완성하면 보상.
3앨범 전체를 모으면 대상, 팩은 하나씩 또는 열 개씩 엽니다.
작동 방식
- 팩의 결과는 서버가 정하며, 새 카드와 중복 카드가 표시됩니다.
- 중복 카드는 포인트로 바뀌고, 포인트로 컬렉션 상자를 삽니다.
- 교환은 친구끼리, 그리고 같은 타이틀의 플레이어끼리 됩니다.
단계 01프로젝트에 시스템 추가하기
AI 코더에게 요청하세요: "카드 컬렉션을 추가해 줘". 작은 앨범, 팩, 상자가 있는 준비된 시스템을 설치합니다.
단계 02대시보드에서 설정하기
대시보드를 열고 프로젝트를 고른 뒤 라이브 운영 → v2 → 컬렉션으로 가세요.
- 앨범을 만드세요: 세트, 카드, 희귀도.
- 세트별 보상과 대상을 정하세요.
- 가격과 내용이 있는 팩 종류와 포인트로 사는 상자를 만드세요.
페이지의 AI 버튼은 어시스턴트를 엽니다. 필요한 것을 설명하면 변경을 제안하고, 확인한 뒤 저장을 누르면 됩니다.
단계 03테스트하고 출시하기
앱의 테스트 버전에서 시스템을 확인하세요. 설정은 별도 작업으로 라이브 앱에 보내집니다. 공개와 링크를 참고하세요.
개발자용
컬렉션은 @idosgames/core의 client.collection으로 작동합니다.
// 팩 열 개를 열고, 완성한 세트의 보상 받기
const packs = await client.collection.openPack('forest_album', 'basic_pack', 10)
const res = await client.collection.claimSetReward('forest_album', 'forest_set')
if (!res.ok) return showError(res.error)- 교환은 상대가 수락하거나 거절하는 제안입니다:
sendTradeOffer,acceptTradeOffer. - 기다리는 세트 보상은
claimSetRewardsBatch로 한 번에 받으세요.
모든 필드는 SDK의 MCP 서버가 제공하는 collection-system 스킬에 설명되어 있습니다.
자주 묻는 질문
플레이어끼리 카드를 교환할 수 있나요?
네. 플레이어는 교환 제안을 보내고, 수락하거나 거절하고, 남는 카드를 친구에게 줄 수 있습니다.
중복 카드는 어떻게 되나요?
포인트로 바뀌고, 포인트로 컬렉션 상자를 삽니다.
함께 보기
- 게임 속 루트박스와 상자iDos Games의 준비된 루트박스가 작동하는 방식: 재화, 상자 아이템, 열쇠로 열고, 열 개씩 열 수 있고, 결과는 서버가 정하는 상자, 그리고 대시보드에서 설정하는 방법.
- 게임 속 친구: 요청, 추천, 소식iDos Games의 준비된 친구 시스템이 작동하는 방식: 친구 목록, 요청, 활동 중인 플레이어 추천, 소식함, ID로 추가, idosgames.com의 친구, 그리고 설정하는 곳.
- 기간 한정 이벤트: 상품 트랙이 있는 축제iDos Games의 준비된 기간 한정 이벤트가 작동하는 방식: 토큰, 마일스톤 트랙, VIP 두 번째 상품, 일일 한도가 있는 한정 이벤트, 그리고 대시보드에서 설정하는 방법.
나만의 게임을 만드세요
아이디어를 한 문장으로 설명하면 AI 코더가 만들어 주고, 게임은 고유 링크로 바로 공개됩니다.