Tasks:Dialogue: Difference between revisions

From Adonthell
Jump to navigation Jump to search
removed from here
 
(2 intermediate revisions by one other user not shown)
Line 18: Line 18:
* GUI should display NPC (and possibly player) portrait  
* GUI should display NPC (and possibly player) portrait  
* Player's choices should be numbered from 1 to n
* Player's choices should be numbered from 1 to n
== Suggestions ==
* Would like to be able to use arrow keys for scrolling around windows. The current bindings to the arrow keys could be assigned to numpad. Alternatively, could assign holding down middle mouse button to panning the screeen.
* When editing a node, would like to see NPCs listed in alphabetical order.
* When cursor is over a node, text appears for that node. This text is on a layer above other application windows (like Firefox or term), would like it to stay on the same window layer as dlgedit.


== References ==
== References ==

Latest revision as of 15:58, 7 August 2010

Back to Contents

Overview

The dialogue engine drives the conversations between player and NPCs.

Dependencies

Requirements

  • Mainly needs be ported from v0.3 branch to v0.4 (done)
  • Only lowlevel functionality implemented in the game engine (done)
  • GUI should be written in Python, to allow modifications by game authors
  • GUI should contain history of conversation
  • GUI should display NPC (and possibly player) portrait
  • Player's choices should be numbered from 1 to n

References