Advertisement
Guest User

Untitled

a guest
Apr 26th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. pkmn.cc/dmg
  2. Out of date (december 2018)
  3. large departure (automatic formatter, more aggressive restructuring etc)
  4. Better to build same repo (dont disrupt forks, maintain ‘brand’, avoid developers having to download 2 repos)
  5. Don’t put set logic in @psim/dmg
  6. Typechecking JSON! (irrelevant, shave that yak with @psim/data instead)
  7. Step 1 = webpack + module!
  8.  
  9.  
  10.  
  11. Separate model vs. view code (refactor view code later...)
  12. = Testable
  13. Typescript = better maintainability/robustness, con: adds build step
  14. Can it be done piecemeal? Typed JS? One file at a time?
  15. Interoperability (Leftovers again etc, EPOke chrome tooltip plugin)
  16. (stretch) load async (sets/other gen mechanics)
  17.  
  18. Generation order vs. backwards generation order?
  19.  
  20. import/export sets from @psim/data
  21. get all data from @psim/data
  22. mismatch of data from psim (pkmunge)
  23. use toID instead
  24.  
  25.  
  26. Parser logic (embedded in server)
  27. State from client (params vs base64 encoded)
  28. Use statistics from smogon instead of manual sets (display better)
  29. Better mobile client support (collapse more boxes - hide things you rarely need to change)
  30.  
  31. Share damage logic with PS? (PS doesnt expose rolls, would need to be restructured dramatically, less efficient)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement