Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Opened 20 years ago

Last modified 19 years ago

#199 new defect

Orxonox Story Dependency Graph

Reported by: patrick Owned by: patrick
Priority: blocker Milestone: Old Orxonox tickets orx-v0
Component: GeneralFramework Version:
Keywords: Cc:
Referenced By: References:

Description

Intrudoction

A game should be full of decisions that do change the story and the world. Quests are one type of changeing the world state. Example: If you finish Quest1 you are able to start Quest2, if you fail in solving Quest4 you are not able to talk to NPC6. You finish a quest with 6 points of 10 possible points (let's assume that points are reflecting the quality with which one is finishing a quest), another NPC is giving you items depending on this points (better items/worse items).

Goals

Create a framework that enables a programmer to create any story related dependancy in the orxonox world. Best way to do this is thinking of the story as a dependancy graph, each edge has a threshold with which it is enabled (can be just true/false or a number of points… anything).
The interface needs to be very very easy and nice, since it will be used by many different objects (NPCs, mission manager, etc).

Advanced Goals

​Dia is an open source diagram creation application. Understand its open soure native data format and load them into Orxonox (the source will be somewhere in Dia iteslf). This enables a content creator to use dia as a story dependancy modler. Very nice!

Change History (1)

comment:1 Changed 19 years ago by bknecht

  • Milestone changed from Features to Old Orxonox tickets

Milestone Features deleted

Note: See TracTickets for help on using tickets.