12 lines
852 B
Plaintext
12 lines
852 B
Plaintext
# Task ID: 33
|
|
# Title: Basic Shop System (Skins, Effects)
|
|
# Status: pending
|
|
# Dependencies: 2, 5, 31
|
|
# Priority: low
|
|
# Description: Implement a basic in-game shop where players can purchase cosmetic items like plane skins and attack effects using virtual currency.
|
|
# Details:
|
|
Backend: Define `Item` model (ID, type, price, asset path). Implement API for fetching shop items, purchasing items, and managing user's inventory. Users need a virtual currency balance. Frontend: Create a 'Shop' screen displaying available skins and effects. Allow users to preview items and make purchases. Display current virtual currency balance.
|
|
|
|
# Test Strategy:
|
|
Add dummy items to the shop. Test purchasing items with sufficient/insufficient currency. Verify item is added to user's inventory and currency is deducted. Test equipping purchased skins/effects in a game.
|