summaryrefslogtreecommitdiff
path: root/Drafts
diff options
context:
space:
mode:
authorLawnCable <lawncable.gitlab@simonlaux.de>2019-03-05 03:31:24 +0000
committerLawnCable <lawncable.gitlab@simonlaux.de>2019-03-05 03:31:24 +0000
commit3a08e070131b5c416899b2d04e1e35b411c2a81f (patch)
tree5eb31f3ce89a4e8fc33375b6b7079212b953b012 /Drafts
parent5ac0609c04cdf93f5a62ed1d5facfcab3c5914ff (diff)
downloadart-3a08e070131b5c416899b2d04e1e35b411c2a81f.tar.gz
art-3a08e070131b5c416899b2d04e1e35b411c2a81f.tar.bz2
art-3a08e070131b5c416899b2d04e1e35b411c2a81f.tar.xz
art-3a08e070131b5c416899b2d04e1e35b411c2a81f.zip
added some ideas
Diffstat (limited to 'Drafts')
-rw-r--r--Drafts/manaplus_improvments.md54
1 files changed, 54 insertions, 0 deletions
diff --git a/Drafts/manaplus_improvments.md b/Drafts/manaplus_improvments.md
new file mode 100644
index 00000000..b0df2463
--- /dev/null
+++ b/Drafts/manaplus_improvments.md
@@ -0,0 +1,54 @@
+# ManaPlus Improvments [DRAFT]
+
+> This is a Draft, which means that the document is not done yet and as such shouldn't be took for granted. But that doesn't mean that the points are less important.
+
+
+## Problems
+
+### Syncing Problems
+
+- General mob and player position desync (The bug that we try to fight with the "Resync" command)
+- Mob corpses (mobs that a dead but to m+ they still live)
+
+### Mob render distance
+Mobs aren't allways rendered at the screen edges (big window)
+
+### Controls on mobile are horrible
+We have the touch buttons, but that doesn't changes the fact that the desktop-version interface doesn't work on mobile - especialy the menu and interface is not fun on a phone.
+See the reviews on googleplaystore:
+https://play.google.com/store/apps/details?id=org.evolonline.beta.manaplus&showAllReviews=true
+
+> **LawnCables opinion**: We don't need as much options and customisation options on mobile (I want to say we should find good defaults and hide the settings that make not much sense on mobile, such as keyboard bindings)
+
+### Controller support could use some upgrades
+
+- Better out of the box experience (with xbox360 controller)
+
+- Display talk button symbol over the npc that will get triggered so that the user knows when he can press it
+
+%TODO add improvment wishes here%
+
+### Misc Bugs:
+
+- sitting with s doesn't allways work instantanious
+- Item info of bank items isn't shown (tmw2 death acorns - name of person that droped it)
+- Support for full unicode text rendering (as example emojis with emoji fonts are displayed as tofu, not only important for emojis also important for signs that only recently were added to unicode)
+
+## (kinda Mandatory) New features
+
+### Renderer -> Real Lighting System
+Light and light sources
+Probably also shadows?
+
+## Documentation (that lacks or LawnCable didn't found):
+- Modding/Plugins (with examples)
+
+
+## Utopical ideas (Ideas that lack the link to reality)
+
+### Level Streaming
+No different maps and warping anymore -> one big map (maybe saved in chunks, that not the whole map has to be loaded in memory, though that might not be that big of a deal)
+
+- would need some things that mobs from outside can't enter cities
+- we need another system for exp-save-zones (villages)
+- we would still need 'instanciateable' levels for some quests (namely singleplayerquests) (example: hassan-> kill scorpion) \ No newline at end of file