Kendi maceranı seç kitaplarına benzer basit bir oyun yapmak istiyorum. Oyuncuya bir anlatı metni sunulur ve eylemini bir olasılıklar listesinden seçer. Bu da yeni bir anlatı metnine, reklam sonsuzluğuna yol açar. Tek yakalama, önceki bazı kararlara bağlı olarak, olasılık listesinin farklı olabileceğidir.
İlk bakışta, bu, if-else deyimlerinin bir yükü gibi görünür, bu nedenle bir kural motorunun mevcut olacağını ima eder. Ama aynı zamanda bana sonlu bir durum makinesi gibi geliyor.
Bunu Java veya belki de Groovy'de yazmak üzereyim. Şu anda kavramsal konularla daha fazla ilgileniyorum, yani bu nasıl geniş bir düzeyde (insanlar satranç veya kart oyunlarını nasıl uygular?), Ancak belirli bir kütüphanede bazı tavsiyeler de hoş geldiniz.
Açıkçası, oyunun "oyun motoru" çarpışma tespiti veya diğer fizik / grafik mekaniğini değil, bir oyuncunun durumu ve mevcut durumunu hangi seçeneklere verdiğine karar veren mantık anlamına gelir.