Merge branch 'master' into develop
Also saved todo.txt
This commit is contained in:
@@ -26,7 +26,7 @@ The most recent stable build for Windows can be found [here](https://dl.dropboxu
|
|||||||
|
|
||||||
The current version of Tortuga is released under the [zlib license](http://en.wikipedia.org/wiki/Zlib_License).
|
The current version of Tortuga is released under the [zlib license](http://en.wikipedia.org/wiki/Zlib_License).
|
||||||
|
|
||||||
Copyright (c) 2013, 2014 Kayne Ruse
|
Copyright (c) 2013-2015 Kayne Ruse
|
||||||
|
|
||||||
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
|
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@ Future versions (to be determined) may be released under a modified version of t
|
|||||||
|
|
||||||
The current version of Tortuga is released under the zlib license.
|
The current version of Tortuga is released under the zlib license.
|
||||||
|
|
||||||
Copyright (c) 2013, 2014 Kayne Ruse
|
Copyright (c) 2013-2015 Kayne Ruse
|
||||||
|
|
||||||
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
|
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
|
||||||
|
|
||||||
|
|||||||
@@ -1,31 +1,20 @@
|
|||||||
TODO: Account system needs salts & hashes for security
|
TODO: In need of script APIs (list)
|
||||||
TODO: Character system might need an API
|
* Characters
|
||||||
TODO: Door system needs an API
|
* Monsters
|
||||||
TODO: monster system needs an API
|
* Doors
|
||||||
|
* Waypoints
|
||||||
|
|
||||||
TODO: rewrite the main body of the server
|
TODO: Account passwords (list)
|
||||||
TODO: I need a better way to handle the statistics
|
* backbone account server OR
|
||||||
|
* social network login OR
|
||||||
|
* ...
|
||||||
|
* salts & hashes
|
||||||
|
|
||||||
|
TODO: Waypoints, with positions and trigger zones (collision areas) for doors, monster spawns, etc.
|
||||||
TODO: Fix shoddy movement
|
TODO: Fix shoddy movement
|
||||||
TODO: Handle statistics server-side
|
|
||||||
TODO: Periodic mass server saves
|
TODO: Periodic mass server saves
|
||||||
TODO: join vs login
|
|
||||||
|
|
||||||
TODO: Remove the big "Shut Down" button
|
TODO: Remove the big "Shut Down" button
|
||||||
TODO: Make a way for the server owner to control the server directly
|
TODO: Make a way for the server owner to control the server directly
|
||||||
TODO: The TileSheet class should implement the surface itself
|
TODO: The TileSheet class should implement the surface itself
|
||||||
TODO: Passwords/Authentication
|
|
||||||
TODO: Time delay for requesting region packets
|
TODO: Time delay for requesting region packets
|
||||||
TODO: A proper logging system
|
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:
|
|
||||||
|
|
||||||
-------------------------
|
|
||||||
|
|
||||||
Lobby:
|
|
||||||
JOIN_REQUEST -> JOIN_RESPONSE, JOIN_REJECTION
|
|
||||||
LOGIN_REQUEST -> LOGIN_RESPONSE, LOGIN_REJECTION
|
|
||||||
Reference in New Issue
Block a user