सबसे पहले, मैं दृश्य प्रबंधन की बात नहीं कर रहा हूँ; मैं गेम स्टेट को शिथिल रूप से परिभाषित कर रहा हूं क्योंकि किसी गेम में किसी भी तरह का स्टेट है, जिसके बारे में निहितार्थ हैं कि उपयोगकर्ता इनपुट सक्षम होना चाहिए या नहीं, या कुछ एक्टर्स अस्थायी रूप से अक्षम होने चाहिए, आदि।
एक ठोस उदाहरण के रूप में, मान लीजिए कि यह क्लासिक बैटलचेज़ का खेल है। जब मैं किसी अन्य खिलाड़ी के टुकड़े को लेने के लिए कदम बढ़ाता हूं, तो एक छोटा युद्ध क्रम चलता है। इस क्रम के दौरान, खिलाड़ी को टुकड़ों को स्थानांतरित करने की अनुमति नहीं दी जानी चाहिए। तो आप इस प्रकार के राज्य संक्रमण को कैसे ट्रैक करेंगे? एक परिमित राज्य मशीन? एक साधारण बूलियन जांच? ऐसा लगता है कि उत्तरार्द्ध केवल इस तरह के बहुत कम राज्य परिवर्तनों के साथ एक खेल के लिए अच्छी तरह से काम करेगा।
मैं परिमित राज्य मशीनों का उपयोग करके इसे संभालने के बहुत से सरल तरीकों के बारे में सोच सकता हूं, लेकिन मैं उन्हें जल्दी से हाथ से निकलते हुए भी देख सकता हूं। मैं उत्सुक हूँ अगर खेल राज्यों / संक्रमण का ट्रैक रखने के लिए एक और अधिक सुंदर तरीका है।