-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Will Stephenson edited this page Feb 22, 2017
·
7 revisions
Player Client: Used by the individual players. Generally, it doesn't do many of its own calculations. It sends requests to the GM Client using the Battler->Messages API. A GM may open up a player client in a new tab to generate a random Pokemon and play it.
GM Client: Quite possibly does more than the actual server. Can be considered a second server. It takes messages and does all of the calculations. Includes handling moves, dealing damage, rewarding EXP, and acts as a Pokemon database.
Server/API: Handles messages between the clients. Acts as an interface to PTU data such as the Pokedex, moves list, etc.
- Load Pokemon from that one overpowered spreadsheet people use...
- Load/Save Pokemon from/to JSON file
- Battle other Pokemon
- Generate random Pokemon
- View/Manage Pokemon
- View Pokedex