Home - Jwashton/Peppermint GitHub Wiki
Welcome to the Peppermint wiki!
Game Concepts
- Player Space/Global Space
- GameMap - Player Location
- Progress Meter
- Cards - Decks
- Tokens
- Player Information
- Position
- Ownership
- Board Status
- Player Information
- Clock/Stopwatch/Timer
- Turn Sequence
- History
Server Features
- A file to store the game state
- Users & Mappings to games
- Waiting Room
- Friend List
- Default Web Client
- Game Overview View
- Game Save & Reload
- Open Game API
- Ranking & Statistics
- Personal History
- Service Page
- User Inventory
- Standardized Location to store Game Rules & Documentation
Information the Plugins must expose:
- Turns
- Score
- Progress (optional)
- History
Plugin Protocol
- VerifyMove()
- SaveGame()
- Save Interval
- GetAwards() (optional)
- GetPersistantItem()
Features Provided by Plugins
- Award
- Images
- Title/Description
- View Markup for pInventroy Items
- Game Overview Markup