Öncelikle, sahne yönetiminden bahsetmiyorum; Oyun durumunu, bir oyunda, kullanıcı girdisinin etkinleştirilip etkinleştirilmeyeceği veya belirli aktörlerin geçici olarak devre dışı bırakılması gerekip gerekmediği konusunda etkileri olan herhangi bir tür durum olarak tanımlamıyorum.
Somut bir örnek olarak, klasik Battlechess'in bir oyunu olduğunu varsayalım. Başka bir oyuncunun parçasını almak için harekete geçtikten sonra kısa bir savaş dizisi çalar. Bu sıralama sırasında oyuncunun parçaları hareket ettirmesine izin verilmemelidir. Peki bu tür devlet geçişini nasıl izlersiniz? Sonlu durumlu bir makine? Basit bir Boole çeki mi? İkincisi, ancak bu tür durum değişikliği çok az olan bir oyun için iyi çalışır gibi görünüyor.
Sonlu durumlu makineler kullanarak bununla başa çıkmanın birçok basit yolunu düşünebilirim, fakat aynı zamanda hızla elden çıktıklarını da görebiliyorum. Oyun durumlarını / geçişlerini takip etmenin daha zarif bir yolu olup olmadığını merak ediyorum.