निर्भर करता है कि कैसे आपके सिस्टम को एक साथ रखा जाता है। यदि यह सरल शाखा है, तो बस इसे कुछ झंडे के साथ एक रैखिक कहानी के रूप में मान लें कि आप किस रास्ते पर हैं (या यदि आप इस तरह से कल्पना करना पसंद करते हैं, तो एक द्विआधारी वृक्ष संरचना जहां प्रत्येक नोड एक कहानी पसंद बिंदु और वर्तमान है कहानी में जगह नोड्स में से एक के लिए एक संकेतक है)। एक से अधिक पथों के साथ एक और अधिक सम्मिलित कहानी जो एक-दूसरे को पार कर सकती है, उसी तकनीक का उपयोग करके एक निर्देशित चक्रीय ग्राफ के रूप में मॉडलिंग की जा सकती है।
क्या होगा यदि आपके पास एक से अधिक कहानीएँ एक साथ चल रही हों, जैसे कि एक विशिष्ट "ओपन वर्ल्ड" सर्च सिस्टम, जहां खिलाड़ी एक साथ कई क्वैश्चंस कर सकता है? यदि quests एक दूसरे के साथ बातचीत नहीं करते हैं, तो आप उनमें से प्रत्येक को अपने अलग रैखिक या शाखाओं वाले मिनी-ट्री के रूप में मान सकते हैं। यदि वे एक दूसरे को संशोधित करते हैं तो क्या होगा? यहाँ मेरा पसंदीदा विकल्प है:
एक संशोधित निर्देशित ग्राफ, जहां प्रत्येक नोड एक खोज का प्रतिनिधित्व करता है। यहां आपके पास नोड्स के बीच दो बुनियादी प्रकार के तीर हैं: "सक्रिय करें" और "निष्क्रिय करें"। इस तरह, एक खोज को पूरा करने से नए quests खुल सकते हैं, और यह पुरानी quests को भी अमान्य कर सकता है जो अब कोई मतलब नहीं है (उदाहरण के लिए यदि आपको quests का एक सेट दिया गया है, तो प्रत्येक को कुछ युद्ध के एक अलग पक्ष की मदद करना है यदि आप खिलाड़ी को एक पक्ष चुनने और उसके साथ रहने के लिए मजबूर करना चाहते हैं, तो एक खोज को पूरा करना अन्य quests को स्वतः छिपा सकता है)। आप प्रत्येक नोड को अपनी वर्तमान स्थिति में संग्रहीत करना चाहते हैं: सक्रिय (वर्तमान में खिलाड़ी को दिखाई देता है), निष्क्रिय (खिलाड़ी को कभी नहीं दिखाई देता है), पूर्ण (खिलाड़ी ने खोज समाप्त कर दी है), विफल (खिलाड़ी ने खोज देखी है लेकिन बाद में इसे निष्क्रिय कर दिया गया था, उदाहरण के लिए एक अलग प्रतिस्पर्धी खोज के पूरा होने से)।
मनोरंजक पक्ष नोट: प्रत्येक प्रणाली जो एक खोज / कहानी के लिए काम करती है, एक एनपीसी के साथ एक व्यक्तिगत वार्तालाप ट्री के लिए भी काम करती है, और इसके विपरीत। इसलिए यदि आप अपने खेल के लिए एक उपयुक्त वार्तालाप प्रणाली पाते हैं, तो अपने आप से पूछें कि क्या यह कहानी प्रणाली के लिए भी संशोधित करने योग्य है।