Không phải là một câu hỏi lập trình nhưng phát triển trò chơi liên quan.
Tôi đang tạo một trò chơi trực tuyến trên iPhone mà tôi muốn được chơi miễn phí trong đó mua trong ứng dụng được sử dụng để kiếm tiền. Điểm quan trọng là đảm bảo rằng điều này không phá vỡ trò chơi, ưu tiên của tôi là chơi trò chơi trước, kiếm tiền thứ hai.
Một cách phổ biến để kiếm tiền từ cơ sở người chơi là bán tiền tệ trong trò chơi của bạn, tuy nhiên có hai cách để thực hiện điều này:
Một loại tiền tệ: Loại tiền này có thể mua bất cứ thứ gì trong trò chơi, nó có thể kiếm được thông qua chơi bình thường với tỷ lệ giới hạn. Tuy nhiên, người chơi có thể chọn mua trực tiếp loại tiền này để tăng tốc độ mua lại loại tiền này.
Tiền tệ kép: Một loại tiền tệ có thể kiếm được thông qua chơi bình thường và nó có thể được sử dụng để mua một bộ vật phẩm giới hạn cần thiết để thưởng thức trò chơi thông thường. Tiền tệ thứ hai là 'cao cấp' và phải được mua bằng tiền thật. Loại tiền thứ hai này có thể được sử dụng để mua 'vật phẩm cao cấp' mang lại khả năng bổ sung như tăng mức tăng EXP, v.v ... Hai loại tiền tệ có thể được giao dịch giữa những người chơi để cung cấp cho người chơi không trả tiền để đổi thời gian lấy tiền 'cao cấp'.
Cả hai phương pháp đều không phá vỡ trò chơi và cho phép những người chơi không muốn trả tiền thưởng thức toàn bộ nội dung của trò chơi nếu họ dành đủ thời gian và công sức.
Câu hỏi của tôi là, có bất kỳ lý do tại sao bạn sẽ chọn một hơn một? Những ưu và nhược điểm mà tôi nên chú ý khi thực hiện từng phương án là gì?
Cảm ơn bạn.