List view
PokeSim will be built in 3 stages, the first 2 being vertical slices of the library's capabilities. The goal is to write only/all the code needed to simulate, damage calc, and effect analyze a single, predetermined battle scenario and player inputs for a single and a double battle. Vertical Slice # 1 focuses on simple, common actions while Vertical Slice # 2 focuses on complex mechanics. Once both are finished, a good enough idea of what the final library should look like will be done and the rest of the library can be built.
No due date•9/10 issues closedFinish deciding the best algorithms to handle most used functions of the program, determining how much of Pokemon Showdown design can be reused in this new system, and figuring out the design of the parts we will not reuse.
No due date•6/7 issues closed