Skip to content

Instantly share code, notes, and snippets.

@rkbodenner
Last active August 29, 2015 14:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rkbodenner/8a970d33a9c69b1471cd to your computer and use it in GitHub Desktop.
Save rkbodenner/8a970d33a9c69b1471cd to your computer and use it in GitHub Desktop.
parallel_universe TODO
  • Setup progress
    • Indicate when a player is done
    • Global progress
  • Battlestar!
  • Image describing step
  • Pieces associated with steps
  • Character/color/faction, when selected, annotates the player name
  • Setup steps that vary with number of players
  • Scenarios

Web interface (goboard)

  • More room for step text on iPhone

goboard technical niceties

  • Use an Ember View to handle error banner show/hide

Web service (meeple_mover)

  • Persist player state
    • Read to initialize
    • Create
    • Update
    • Delete
  • Delete players
  • Delete sessions
  • Replayable session log
  • New Relic agent

meeple_mover technical niceties

  • zomg use CamelCase
  • Use log rather than fmt.Print
  • Unique constraint on setup rule name
  • Nulls are complicated
    • Make setup_step owner_id not nullable. Use a boolean "has_owner" field?
    • Make setup_rule details not nullable. Empty string default.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment