List view
This epic is done when the Interscript language and engine is complete. Includes: * Designing the language and choosing available functions * Implementing all functions * Implementing the engine * At least some basic integration with other code (i.e. object descriptions)
No due dateThis epic is done when the ability to log in to the server over SSH is complete, including the following features: * Guest login with custom character name * SSH key saving and auth * Ability to register a new account * Ability to login using a saved password (using password method not keyboard-interactive)
No due date•0/4 issues closedA placeholder milestone for features that are planned for the future but aren't in a particular milestone yet.
No due dateAs documented in roadmap.md, this milestone will include: ### Database The database schema needs to allow multiple characters per account, and to allow for the storing of account preferences and SSH public keys. ### Network I want to be able to successfully connect via SSH with a new username, set a password, create a character, disconnect, then log back in with my password and use that character. SSH keys will not be supported at this stage. Second, I want non-SSH connection to work (for now, plaintext only). This will require a different auth flow. ### Interface (SSH) There should be a basic interface available after logging in via SSH. It should have a scrolling output area and a separate area for the user's text input. The input area should support basic `readline`-style editing. ### World There should be commands to create rooms and actions, and to set descriptions. There should be ability to link actions to rooms, such that rooms can be traversed via the actions. Players should be able to move around (and be seen moving around), and should be able to speak and do poses which can be seen by other users. ### Scripting Support Interscript in object descriptions.
No due date