Todo - adamhaapala/bitbucket GitHub Wiki

--Todo

  • Tighten up syntax. Just getting ideas in place before cracking the whip.
  • Grid to term-size ratios trouble me
  • Random char's need to be filtered for displayable objects
  • How do I match the play area cell to the screen cell w/o a map structure!?
  • Why do I write things in bash!?
  • Randomization methods can vary.
  • Would love OO right now so folks can override methods to write their own method interpretations
  • Seriously... why ... am I... doing this in bash?
  • ...
  • hmm...
  • .. oh yea portability, it's a POC, builds character, etc...anyway...
  • Password/grid-mining function needs to be finished
  • Make sure password cells don't fall off when trimming play grid for size.
  • Play some more fallout to see what I'm overlooking in aesthetics. Character type-speed, screen color, font, et. al.
  • pop and push functions would help
  • CLI options for testing and out-of-line play
  • Password dictionary feed and password length enforcement(makes management easier)
  • Grid (re)placement functions need to record screen coord on fill
  • Need function to manage screen panels. Panels/arrays pre-loaded with text, validated for size and display rules, print out screen and maintain until selection action. Update screen buffer and print
  • panelStuff, places text in panels
  • whatPanel, what panel does a screen coordinate fall in
  • whatAreMyCoo, what are my current coordinates on the screen
  • printScreen, what ever is acting as a screen buffer, print it. Lets deal with the screen as a whole.
  • Easter eggs...