-
Notifications
You must be signed in to change notification settings - Fork 0
Save and Load Server Communication
This Wiki page is to provide documentation for the latest implementation of the GAMESTATE Database Table as well as the Responses the Server will accept to the database and the format Queries from the client side should take. This is closely related to the work taking place on ticket #10.
Row Name | Type | Restrictions | Description |
---|---|---|---|
STATEID | varchar(64) | Primary Key | Used to uniquely identify each GameState in conjunction with USERID |
USERID | varchar(64) | NOT NULL, Foreign Key | FK (USERID) Reference USERS(USERID) |
GAMEDATA | clob | NOT NULL | The actual save Data JSON string is stored here |
TIMESTAMP | timestamp | NOT NULL | Stores the time at which the GameState was saved |
The foreign key from the Users table is created when a user creates an account
A valid client side query must include a:
- GameState Data Access Object (StateDao)
- User Data Access Object (userDao)
- Token Data Access Object (tokenDao)
This Wiki is being maintained by Team Leave Britney Alone, if you feel anything needs further clarification or needs to be added please ping @lyndonmoore on slack.
Saving and Loading
Statistics tracking
- Statistics Tracking Overview
- Statistics Tracking
- User Statistics
- Champion Statistics
- Common Statistics
Game Play
APIs
- Section One: Pyramid Scheme Beginner's Guide
- Section Two: Getting Started
- Section Three: The Pyramid
- Section Four: Game Layout Explanation
- Section Five: Cards
- Section Six: Champions
- Section Seven: DuckDust
- Section: Eight: How to play Pyramid Scheme
- Section Nine: Ways to play
- Section Ten: Deck Building
- Section Eleven: How to Acquire Cards
- Section Twelve: Achievements
- Section Thirteen: Accessories
Other Guides
Design Guides
Overviews
- Architecture Overview
- UI Overview
- Main Menu Screen Overview
- Standardised Screen Graphics
- Overview of Graphics
Features
- Story Mode
- Cutscenes
- Beginners Guide Tutorial
- Clock
- Deckbuilding
- Card Deck Gallery
- Champion Roster
- Market Place
- Card Packs
- Game Settings
- Tool-tips
Animations
Splash Screen & Create Account Screen
Player Account Settings
AI
Duck Dust
Brainstorming
- Brainstorming - General
- Brainstorming - UI
- Brainstorming - Mechanics
- Brainstorming - Pyramid Design Discussion
- Brainstorming - Champions, Abilities and Design Mock-up
- Brainstorming - Achievement
Future Development