Understanding the Exchange Mechanism in the Gameful Store


Introduction to Exchange Mechanism #

The Gameful Store’s Exchange feature is an interactive element that allows players (students) to engage in transactions that enhance their learning experience. Here’s how the exchange works in various scenarios:


Regular Exchange: Gold for Items #

  • Description: Players spend Gold to acquire items or rewards.
  • Process:
    • Set a Gold amount required for the item.
    • When a player chooses to purchase, the specified Gold amount is deducted from their account, and the item is added to their inventory.

Purchased Content: Message or Avatar Update #

  • Message Content:
    • A message can be sent to the player upon purchase, providing further instructions or congratulations.
    • The content can be predefined or personalized based on the item purchased.
  • Avatar Change:
    • Players can update their avatar by purchasing this option.
    • Ensure avatars are not freely changeable in profile settings if this is a paid feature.

Key-Based Access: Inventory Items as Keys #

  • Using Inventory as Keys:
    • Specific inventory items can act as keys to unlock access to exclusive items or content.
    • Players can acquire keys from completing quests, as bonus loot, or through previous store purchases.
  • Mechanics:
    • Define the inventory item required as a key.
    • Set the exchange such that when a player has the key, they can access the new item or content.

Crafting: Creating New Items #

  • Crafting Overview:
    • Players can combine items they own to craft a new, typically more valuable, item.
    • This can include combining badges or other inventory items to create a new reward.
  • Crafting Process:
    • Define the items required for crafting the new item.
    • Set the crafting exchange, detailing the necessary quantity and types of items needed.
    • Once a player has the required items and initiates crafting, the new item is created and added to their inventory, and the used items are removed.

Best Practices for Exchange Settings #

  • Clear Descriptions: Always provide clear descriptions for each transaction to avoid confusion.
  • Balance: Ensure the exchange rates are balanced and fair, providing enough challenge to make the reward satisfying.
  • Visibility: Decide if the exchange should be visible to all players or only those who meet certain conditions.
  • Testing: Test the exchange process to ensure it works as intended and is free of exploits.

Powered by BetterDocs