제작은 준비된 상위 교환 시스템입니다. 플레이어가 같은 희귀도나 컬렉션의 아이템 여러 개를 계약에 넣으면 더 좋은 하나를 받습니다. 서버가 아이템을 확인하고 결과를 정하므로 게임에서 제작을 조작할 수 없습니다.
플레이어가 보는 것
- 낮은 희귀도부터 카드로 된 레시피: 무엇이 들어가고 무엇이 나올 수 있는지.
- 계약: 플레이어가 가진 맞는 아이템을 탭해서 추가합니다. 착용 중인 장비는 제외됩니다.
- **"자동"**은 가장 많은 아이템으로 계약을 채웁니다.
- 가격 옵션과 결과가 인벤토리로 날아갑니다. "코인이 부족함"이면 상점을 권합니다.
제작
12 450
320
일반 3개 → 레어코인으로
열기
레어 3개 → 전설보석으로
열기
검
방패
추가
계약: 2/3
자동
제작 · 500
1타이틀 레시피, 낮은 희귀도부터.
2계약: 아이템을 탭해서 추가하고, 착용 중인 장비는 제외됩니다.
3‘자동’은 가장 많은 아이템으로 채우고, 결과는 서버가 정합니다.
작동 방식
- 레시피는 희귀도나 컬렉션의 아이템 N개와 가격을 받습니다.
- 결과는 가중치가 0보다 큰 아이템 중에서 정해지며, 플레이어에게 약속되는 것은 그것들뿐입니다.
- 배지는 플레이어가 지금 실행할 수 있는 레시피 수를 셉니다.
단계 01프로젝트에 시스템 추가하기
AI 코더에게 요청하세요: "제작을 추가해 줘". 데모 레시피 두 개가 있는 준비된 시스템을 설치합니다: 코인으로 일반 → 레어, 보석으로 레어 → 전설.
단계 02대시보드에서 설정하기
대시보드를 열고 프로젝트를 고른 뒤 라이브 운영 → v2 → 제작으로 가세요.
- 레시피를 만드세요: 무엇이 들어가는지(희귀도나 컬렉션, 몇 개)와 가격 옵션.
- 나올 수 있는 아이템을 표시하세요: 가중치 0 초과.
페이지의 AI 버튼은 어시스턴트를 엽니다. 필요한 것을 설명하면 변경을 제안하고, 확인한 뒤 저장을 누르면 됩니다.
단계 03테스트하고 출시하기
앱의 테스트 버전에서 시스템을 확인하세요. 설정은 별도 작업으로 라이브 앱에 보내집니다. 공개와 링크를 참고하세요.
개발자용
제작은 @idosgames/core의 client.craft로 작동합니다.
// 가진 아이템 인스턴스 세 개로 한 번 제작
const res = await client.craft.craft('common_to_rare', [itemA, itemB, itemC], 1)
if (!res.ok) return showError(res.error)
// 결과는 응답에 있고 인벤토리 캐시에도 이미 들어가 있습니다- 플레이어가 고른 아이템 인스턴스를 넘기세요. 서버가 하나하나 다시 확인합니다.
- 착용 중인 장비를 쓸 수 있는 것으로 세지 마세요. 서버가 거부합니다.
모든 필드는 SDK의 MCP 서버가 제공하는 craft-system 스킬에 설명되어 있습니다.
자주 묻는 질문
제작에 컬렉션 아이템을 쓸 수 있나요?
네. 레시피는 희귀도 기준이나 컬렉션 기준으로 아이템을 받을 수 있습니다.
결과는 무작위인가요?
네, 서버가 가능한 결과로 표시한 아이템 중에서 정합니다.
함께 보기
- 인벤토리: 플레이어의 아이템과 재화iDos Games의 준비된 인벤토리가 작동하는 방식: 카테고리와 희귀도별 아이템, 수량과 레벨, 아이템 카드, 영웅과 상자로 넘기기, 그리고 대시보드에서 아이템과 재화를 설정하는 방법.
- 게임 속 루트박스와 상자iDos Games의 준비된 루트박스가 작동하는 방식: 재화, 상자 아이템, 열쇠로 열고, 열 개씩 열 수 있고, 결과는 서버가 정하는 상자, 그리고 대시보드에서 설정하는 방법.
- 플레이어 마켓: 거래와 경매iDos Games의 준비된 플레이어 마켓이 작동하는 방식: 게임 아이템의 판매 등록과 경매, 입찰, 직접 거래, 수수료, 모든 거래를 서버가 보관, 그리고 대시보드에서 설정하는 방법.
나만의 게임을 만드세요
아이디어를 한 문장으로 설명하면 AI 코더가 만들어 주고, 게임은 고유 링크로 바로 공개됩니다.