게임 시스템

카드 컬렉션: 앨범, 팩, 교환

iDos Games의 준비된 컬렉션이 작동하는 방식: 카드 세트 앨범, 서버가 결과를 정하는 팩, 세트별 보상, 대상, 다른 플레이어와의 카드 교환, 그리고 대시보드에서 설정하는 방법.

컬렉션은 카드 앨범입니다. 플레이어가 팩을 열고, 세트를 완성하고, 부족한 카드를 다른 플레이어와 교환합니다. 완성한 세트마다 보상이 있고, 앨범 전체에는 대상이 있습니다.

플레이어가 보는 것

  • 앨범: 순서대로의 모든 세트, 가진 카드(몇 장인지)와 빈칸.
  • 완성한 세트마다 보상과 앨범 전체의 대상.
  • 팩: 팩 종류와 결제 방법, 하나씩 또는 열 개씩 열기.
  • 교환: 다른 플레이어의 제안, 내 제안, 남는 카드를 친구에게 주기.
컬렉션
12 450
320
앨범1
팩
교환
‘숲’ 세트 · 8/9
여우x2
부엉이x1
엘크x3
?
앨범 완성: 대상
팩 열기
앨범, 팩, 다른 플레이어와의 교환.
세트마다 가진 카드와 빈칸, 세트를 완성하면 보상.
앨범 전체를 모으면 대상, 팩은 하나씩 또는 열 개씩 엽니다.
예시. 컬렉션: 세트가 있는 앨범, 카드, 대상.

작동 방식

  • 팩의 결과는 서버가 정하며, 새 카드와 중복 카드가 표시됩니다.
  • 중복 카드는 포인트로 바뀌고, 포인트로 컬렉션 상자를 삽니다.
  • 교환은 친구끼리, 그리고 같은 타이틀의 플레이어끼리 됩니다.

단계 01프로젝트에 시스템 추가하기

AI 코더에게 요청하세요: "카드 컬렉션을 추가해 줘". 작은 앨범, 팩, 상자가 있는 준비된 시스템을 설치합니다.

단계 02대시보드에서 설정하기

대시보드를 열고 프로젝트를 고른 뒤 라이브 운영 → v2 → 컬렉션으로 가세요.

  • 앨범을 만드세요: 세트, 카드, 희귀도.
  • 세트별 보상과 대상을 정하세요.
  • 가격과 내용이 있는 팩 종류와 포인트로 사는 상자를 만드세요.

페이지의 AI 버튼은 어시스턴트를 엽니다. 필요한 것을 설명하면 변경을 제안하고, 확인한 뒤 저장을 누르면 됩니다.

단계 03테스트하고 출시하기

앱의 테스트 버전에서 시스템을 확인하세요. 설정은 별도 작업으로 라이브 앱에 보내집니다. 공개와 링크를 참고하세요.

개발자용

컬렉션은 @idosgames/core의 client.collection으로 작동합니다.

TypeScript
// 팩 열 개를 열고, 완성한 세트의 보상 받기
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 스킬에 설명되어 있습니다.

자주 묻는 질문

플레이어끼리 카드를 교환할 수 있나요?

네. 플레이어는 교환 제안을 보내고, 수락하거나 거절하고, 남는 카드를 친구에게 줄 수 있습니다.

중복 카드는 어떻게 되나요?

포인트로 바뀌고, 포인트로 컬렉션 상자를 삽니다.

함께 보기

나만의 게임을 만드세요

아이디어를 한 문장으로 설명하면 AI 코더가 만들어 주고, 게임은 고유 링크로 바로 공개됩니다.