27 lines
936 B
Plaintext
27 lines
936 B
Plaintext
TODO: Account system needs salts & hashes for security
|
|
TODO: Character system might need an API
|
|
TODO: Door system needs an API
|
|
TODO: monster system needs an API
|
|
|
|
TODO: rewrite the main body of the server
|
|
TODO: I need a better way to handle the statistics
|
|
TODO: Fix shoddy movement
|
|
TODO: Handle statistics server-side
|
|
TODO: Periodic mass server saves
|
|
TODO: join vs login
|
|
|
|
TODO: Remove the big "Shut Down" button
|
|
TODO: Make a way for the server owner to control the server directly
|
|
TODO: The TileSheet class should implement the surface itself
|
|
TODO: Passwords/Authentication
|
|
TODO: Time delay for requesting region packets
|
|
TODO: A proper logging system
|
|
|
|
-------------------------
|
|
|
|
The entities might need an API, which interfaces with all entity types (characters, monsters, doors, etc.)
|
|
The Entity base class handles position (including room) and motion, so something generic like this could be used (or aliased by other APIs)
|
|
|
|
entity:
|
|
|