Experimental survival-game-like framework to build a level designer and storyteller AI on. Using Near Death as a loose guide, but multiplayer and more expandable.
Purpose: A generic interface between an indeterminate amount of computer programs. Should be able to handle reactor control programs, security programs, etc.
I really like the style of computer interface found in GTFO, where you access the computers to find equipment, initiate combat phases, and the like.
Should there be a login system with user permissions? (aka keycard-like mechanic)
[x] Has a list of commands that run functions on the object.
[x] A user can type text into the interface to run commands.
[x] The UI displays a history of previous commands and returned strings.
[x] The UI can be entered, allowing the user to interact with the interface.
[ ] The UI can be exited, allowing the user to return to normal gameplay. (Note: pressing Esc causes PIE to close by default.)
[x] Clear command clears command history
[x] Object has a userlist with associated login information and permission levels
[x] UI has a login, logout, and a current user function.
[ ] UI can display list of known users and their permission levels. Password information only displayed for users at or above a certain permission level.
[x] Object has an app list, made of subobjects that have their own UI elements and related world-effecting functions.
[x] Apps can be opened via the command line UI.
[x] Closed apps return to the command line.
[ ] Apps can be downloaded to the tablet to expand the player's abilities.
Tablet:
Purpose: A handheld computer the player carries with them to access various computer systems that don't have a normal display.
[ ] An equipable tablet that can be used to open an interactive UI element.
Command line:
Tablet: