Checklist
Basics
- Create a base view that shows player health, coins, island (centered)
- Start player with 20 coins
- Add spot for 3 clickable slots at the top
- Create 4 rounds where selecting each option progresses the round by 1. After Round 4, move into a battle.
Buildings + Info
- Create extremely simple base card sprite (will eventually have different levels / rarities)
- ~~Create simple art for each card sprite~~
- ~~House~~
- ~~Sawmill~~
- ~~Boat~~
- ~~Beach Towel~~
- ~~Cannon~~
- ~~Mine~~
- Create text descriptions on each card
- Create a "hand" that can hold building cards & place buildings on the island from your hand (Possible 3 - 5 card limit)
- Arrange base card UI
Option 1: Shop
- Randomly select 3 buildings from the building manager
- Add price of each item to the shop.
- Create a "buy" mechanism that allows the card to be added to your deck (if there is enough space)
Option 2: Random Building
- Randomly select a building and show it to the player
- "Add to hand" option Make sure to prevent add if there isn't enough space
- "Skip" option
Option 3: Add Coins
- Randomly add 4 - 8 coins, a screen that just has text to say this happened
Battle
- Make the battle screen a bit more comprehensible
- Load an existing battle scene for the island that one is going against
- End screen based on who wins vs who loses
Misc
- Create a dev button to save a specific run as a scene
- Save card hand between battles
- Allow cancelling card placement
- Allow switching card placement
- Prevent card placement thru dialog
Notes
This is mostly about getting a simple gameplay loop in place, so actually getting something that makes sense and is playable.
At game start:
- Player has their generated island that they work with
- Player has 20 coins
4 rounds between battles (at least for now) Each round has 3 choices:
- Get more coins
- 8 coins or smthn, a little less than a normal building
- Building Shop
- 3 choices between building
- Prices are all 7 coins to start
- Free random building
- Randomly choose a building
Once 4 rounds are hit, then there is a battle with an island that I've created for the purposes of this. Will just be a single island to start.