jghibiki / Cursed

:game_die: :memo: :computer: :skull: Rogue-like style, terminal or browser based, online DnD/RPG campaigning system using curses(terminal) & createjs(browser).

Home Page:https://jghibiki.github.io/Cursed/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spectator Client

jghibiki opened this issue · comments

Add a spectator mode to the client which is controlled by the GM. This would be useful if the GM wants to use Cursed but the rest of the players do not want to have to use computers. One computer for the GM and an external monitor that could connect to the GM's computer and run the spectator mode, the external monitor could face the players and the GM could control what the players see via the GM client.

General Thoughts

  • it would be nice if the spectator mode did not have the command window as it will not have any controls.
  • it should not have a usable colon line, however keeping it for looks is ok due to the little space it takes
  • the viewport should be navigable by the GM remotely, the status bar should still display hovered units/features.
    • this suggests the notion of the GM having another mode they can enter in order to move the spectator view.
  • A potential issue with spectator mode is that it has to be something that is easy to switch into after the client has loaded
    • e.g. The client has already loaded into GM mode because presumably the GM credentials are cached in localStorage, so when the app starts it authenticates as a GM.

Need to finish writing desc

Dependent on #9