Newer
Older
naledi / TODO
  1. NALEDI YA AFRICA - TODO
  2. =======================
  3.  
  4. DOCUMENTATION
  5.  
  6. * write game instructions and keyboard shortcuts reference
  7.  
  8. * add `architecture' document
  9.  
  10.  
  11. GAME
  12. * fix news popup window
  13. * fix response to prolonged key presses
  14. * implement look/walk/attack modes
  15. * expand player implementation
  16.  
  17. * "sound system" (noises in landscape)
  18.  
  19. * save & load games
  20.  
  21. * error handling!
  22. * create help window
  23. * remove char & colour attribute from map transfer
  24. * generate secondary seeds to smoothen landscape
  25.  
  26. * split `naledi-ya-africa` package into `naledi-server` and `naledi-client`?
  27. * provide error handling code (pretty much everywhere)
  28.  
  29. * cleanup util.lisp, dump what I don't need
  30. * (I am legion...)
  31.  
  32.  
  33. BUGS
  34.  
  35. -> SEVERE
  36.  
  37. * `terminate` hangs when a player is still logged in
  38. * world thread type error: "The value -1 is not of type unsigned-byte when binding
  39. sb-impl::n" -> if several players log on? / if one player quits?
  40.  
  41. -> NON-SEVERE
  42.  
  43. * response to prolonged keypresses is sluggish
  44. * Lakes are created
  45. -> still an issue?
  46. -> haven't seen it in a long time (as of 31/12/2018)
  47. -> seemed to be a secondary bug from some other problem that is now fixed
  48. -> negative: appeared again 20/06/19
  49. -> was a string/symbol name issue
  50. -> should be fixed now
  51. -> HEISENBUGS
  52. * occasionally, scrolling the map will lag, causing an "inertia" effect
  53. (reloading resolves this, but what's the cause?)
  54. -> hasn't occurred in a long time (as of 11/12/2018)