Kirchenchor / textadventure

Learning project
GNU General Public License v3.0
0 stars 0 forks source link

user interface considerations #6

Open cseyda opened 6 years ago

cseyda commented 6 years ago

discussion

it would be nice, if it is possible to scroll back to get the complete adventure ... there are most likely limitations per terminal emulator for how much lines can be displayed, so this should be low priority and something like a "get my whole adventure as txt" feature would be a good alternative.

nevertheless, as much lines as possible should be back scrollable.

menu

for menu operations (inventar), the fightscreen, or map, we need a different view. like in pokemon or old rpgs. i already demonstrated separated screens inside other screens, which get completely restored afterwards with https://github.com/erikrose/blessings.

just found another library, which could handle real UI like on the desktop or web, and even animations: https://github.com/peterbrittain/asciimatics

Acidburn707 commented 6 years ago

Wegen dem nachlesen, was bisher so im Dungeon passiert ist: Man könnte ja wie du schriebst, sämtlichen Dialog in ne Textdatei packen und dann zum Beispiel immer 4 Zeilen anzeigen. Wenn man jetzt mit den Pfeiltasten hoch oder runter drückt, wird der nächste Block an 4 Zeilen angezeigt.

Mehrfache Screens hast du uns ja schon gezeigt und das schien ja gut zu funktionieren. Da wird man halt wohl noch experimentieren müssen? Ein richtiges UI wär natürlich auch toll.

cseyda commented 6 years ago

Man könnte ja wie du schriebst[sic], sämtlichen Dialog in ne Textdatei packen und dann zum Beispiel immer 4 Zeilen anzeigen. Wenn man jetzt mit den Pfeiltasten hoch oder runter drückt, wird der nächste Block an 4 Zeilen angezeigt.

:clap: wir haben eine Datenbank dafür ;) Aber das ist im Prinzip eine wirklich gute Idee, die gut mit der UI dann auch passen würde.

cseyda commented 6 years ago

main view

ui

Acidburn707 commented 5 years ago

Die verfügbaren Commands könnten ja dann grad mit na Taste geswitcht werden, sonst wirds vielleicht DF-like unübersichtlich.

Ansonsten sollte das denke ich okay sein. Falls wir ne Karte haben werden, könnte die ja grad im Textfeld eingeblendet werden, wenn diese aufgerufen wird.