[Tickets] [Orxonox] #370: System for interactive dialogue

Orxonox trac at orxonox.net
Mon Oct 9 13:24:37 CEST 2017


#370: System for interactive dialogue
-------------------------+---------------------------------------------
     Reporter:  dafrick  |       Owner:  nobody
         Type:  task     |      Status:  new
     Priority:  minor    |   Milestone:  Version 0.1 Codename: Arcturus
    Component:  misc     |     Version:  0.0.4
   Resolution:           |    Keywords:  PPS
Referenced By:           |  References:
-------------------------+---------------------------------------------
Description changed by patricwi:

Old description:

> Many games have a way to talk to NPCs (non player characters) to deliver
> the story, integrate Quests and Hints more seamlessly into the gaming
> experience and do many more things.
>
> Your task would be to develop a simple system to talk to an NPC via a
> scripted dialogue, that can, depending on what you say also have side
> effects on the game.
>
> Look at other games and see [http://www.renpy.org/ how this is done],
> think about what you like and dislike about the different dialogue
> systems and implement a system that you think offers the most to the
> player. Here is an example screenshot from "Gothic 3":
>
> [[Image(interactive_dialogue.jpg)]]

New description:

 Many games have a way to talk to NPCs (non player characters) to deliver
 the story, integrate Quests and Hints more seamlessly into the gaming
 experience and do many more things.

 Your task would be to develop a simple system to talk to an NPC via a
 scripted dialogue, that can, depending on what you say also have side
 effects on the game.

 Look at other games and see [http://www.renpy.org/ how this is done],
 think about what you like and dislike about the different dialogue systems
 and implement a system that you think offers the most to the player. Here
 is an example screenshot from "Gothic 3":

 [[Image(interactive_dialogue.jpg)]]

 There has already been an implementation of such a system, which, however,
 remained very basic. Your task would be (based on the existing system) to
 add more functionalities.

--

--
Ticket URL: <https://www.orxonox.net/ticket/370#comment:3>
Orxonox <https://www.orxonox.net>
The Orxonox Project


More information about the Tickets mailing list