UQdeco2800 / 2022-studio-1

MIT License
4 stars 0 forks source link

Shop Foundational Functionality #4

Open venndiagram5 opened 2 years ago

venndiagram5 commented 2 years ago

Description

Introducing the shop component of the Atlantis Sinks! game. The shop is an interface in the game that can be accessed during the day time to add artefacts to the main players inventory allowing them to better defend Atlantis from the nightly onslaught of monsters. Items will be bought using Atlantis currency which is gained throughout the game. The shop will also allow the main player to trade existing items in the inventory for currency to buy new items.

SubFeature/component (optional)

Shopfront

The shopfront is the interface to buy and sell items. It will also show the players inventory to aid with purchases and selling existing inventory items.

Artefacts

The shop will contain various artefacts that players can purchase during gameplay for various purposes such as upgrading buildings or upgrading defence against enemies. Different artefacts will have different features, price and may require certain achievements to unlock access to them.

Inventory

The main players inventory will allow the game to store the artefacts that have been purchased and use them in the game.

Currency

A currency system will allow the user to trade and sell items in a standardised way. Currency will be earned when defeating enemies and selling existing artefacts.

Wallet

A wallet function will be necessary for the player to see how much currency is available to them.

Dependencies

List any features on which this ticket relies. If there is already an existing ticket, reference it using #xx. If a feature needs to be implemented and the issue does not already exist... make a new ticket and leave it unassigned for someone else to take on.

Milestones

List of sub-features you intend to have done and in Master by the end of the sprint.

Goal 1 (Aug. 20)

Goal 2 (Aug. 23)

Goal 3 (Aug. 26)

Goal 4 (Aug. 28)

Completion Deadline: Aug. 30

Extras (optional)

Documentation

Members

JumpOffACliffy commented 2 years ago

Hey Team 6, just confirming the scope of our different features based on our discussion in the studio today and your note on our feature ticket #11. You guys will handle the currency of "gold" which will be earned primarily through killing enemies & completing levels and will be used for purchasing special items/upgrades in the shop (being designed by you as well) and upgrading the crystal. We will handle the resources used for buildings, including the collection, production and spending of those resources. Our features will be largely separate in Sprint 1, but we can explore further integration in future Sprints.