Tasks:Dialogue: Difference between revisions
Jump to navigation
Jump to search
m links fixed |
Updated for current state of implementation |
||
Line 12: | Line 12: | ||
== Requirements == | == Requirements == | ||
* Mainly needs be ported from [http://savannah.nongnu.org/cgi-bin/viewcvs/adonthell/adonthell-0.3/?sortby=date#dirlist v0.3] branch to [http://savannah.nongnu.org/cgi-bin/viewcvs/adonthell/adonthell/?sortby=date#dirlist v0.4] | * <span style="text-decoration:line-through">Mainly needs be ported from [http://savannah.nongnu.org/cgi-bin/viewcvs/adonthell/adonthell-0.3/?sortby=date#dirlist v0.3] branch to [http://savannah.nongnu.org/cgi-bin/viewcvs/adonthell/adonthell/?sortby=date#dirlist v0.4]</span> (done) | ||
* Only lowlevel functionality implemented in the [[Architecture:Overview|game engine]] | * <span style="text-decoration:line-through">Only lowlevel functionality implemented in the [[Architecture:Overview|game engine]]</span> (done) | ||
* GUI should be written in [http://www.python.org Python], to allow modifications by game authors | * GUI should be written in [http://www.python.org Python], to allow modifications by game authors | ||
* GUI should contain history of conversation | * GUI should contain history of conversation | ||
* 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 | ||
Line 21: | Line 22: | ||
* Introductory chapters in [[Tools:Dlgedit:Contents|dlgedit manual]] [http://adonthell.linuxgames.com/files/dlgedit.pdf] | * Introductory chapters in [[Tools:Dlgedit:Contents|dlgedit manual]] [http://adonthell.linuxgames.com/files/dlgedit.pdf] | ||
* | * [http://cvs.savannah.nongnu.org/viewvc/adonthell/test/dialogtest.py?root=adonthell&view=markup Test script] for dialogue engine in CVS | ||
* Code of the Python [http://savannah.nongnu.org/ | * Code of the Python [http://cvs.savannah.nongnu.org/viewvc/adonthell/test/data/dialogues/dialogue.py?root=adonthell&view=markup support module] |
Revision as of 18:57, 8 March 2008
Back to Contents
Overview
The dialogue engine drives the conversations between player and NPCs.
Dependencies
- Widget set and User Interface for parts other than lowlevel code
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
- Introductory chapters in dlgedit manual [1]
- Test script for dialogue engine in CVS
- Code of the Python support module