varkor / pokengine

An online Pokémon battle system for the web
http://varkor.com/pokengine/battle/
MIT License
54 stars 11 forks source link

Pokémon Validation #128

Closed varkor closed 9 years ago

varkor commented 9 years ago

For the online server, it is going to be useful to have validation for Pokémon. (If all Pokémon are generated on the server, technically, it shouldn't be a problem. This is unlikely to be the case though.) Everything should be checked—whether it was possible to catch the Pokémon at that level in that location, whether that Pokémon could ever learn those moves (including checking a database of all events that occurred, ever).

varkor commented 9 years ago

Certain things involving checking if a particular Pokémon was possible to catch at a location, at that level, etc. is going to be difficult at this stage, as many of the maps are going to be under constant modification, so something that once was valid may no longer be, so perhaps a less stringent form of validation is required.

varkor commented 9 years ago

I've added a new issue (#129) regarding the things we're not going to test for initially, so we can close this one as a preliminary definite data check.