You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Things this is expected to do :
-> Hold a database of 151 original pokemon.
-> Allow an authenticated admin interface.
-> Allow PvP battles (upto 5 pokemon in party) of player choice and level.
-> Log everything! (be verbose).
How I will go about doing it :
-> Write many small files, and then integrate them as functions into the main file.
-> Technical Documentation of game mechanics
-> User Manual
-> Name / Version Number
-> Internal Comments //help with the code
-> 151 original gen 1 pokemon.
-> Official base stats from bulbapedia + level gain given by some algo
-> Test it under against various parameters for software stability, response speed, robustness.
-> Should never abruptly terminate. Must always write a log file on error. Must display a user friendly error.
-> Do not intend to port it to non-unix systems. Will try to ensure unix-like-compatibility (linux, OSX. I only have these two to test it out)
-> An installer script and/or an installer package may be provided. (will need to think this out).
-> Make sure all the paths are as expected by the program (compiled binary).
-> Directory Structure
-> Code (for transparency).
-> User (list of admins)
-> Data (151 pokemon + abilities, etc).
-> Changelog in separate file.