«state» etiketlenmiş sorular

Genellikle bir durum makinesi ile bağlantılı olarak kullanılır.

10
Oyun Devleti 'Yığın'?
Oyun durumlarını oyunuma nasıl uygulayacağımı düşünüyordum. İstediğim başlıca şeyler: Yarı saydam üst durumları-duraklama menüsü ile arkasındaki oyuna görmek mümkün Bir şey OO-I bunu teoriyi kullanmak ve anlamak, bunun yanı sıra düzenlenmiş tutmak ve daha fazlasını eklemek için daha kolay buluyorum. Bağlantılı bir liste kullanmayı planlıyordum ve bir yığın olarak görüyordum. …

11
Game State Sistemine Alternatif?
Söyleyebileceğim kadarıyla, çoğu oyun farklı oyun durumları arasında geçiş yapan bir tür "oyun durum sistemi"; bunlar "Intro", "MainMenu", "CharacterSelect", "Loading" ve "Game" gibi şeyler olabilir. Bir yandan, bunları bir devlet sistemine ayırmak tamamen mantıklı geliyor. Ne de olsa, farklıdırlar ve aksi takdirde oldukça karışık olan büyük bir switch ifadesinde bulunmaları …

4
Oyun durumu yönetimi teknikleri?
Ö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 …
24 state 

1
Davranış ağacı kodu örneği?
http://altdevblogaday.org/2011/02/24/introduction-to-behavior-trees/ Açıkçası bu web sitesinde bulduğum en ilginç makale. Bu konu hakkında ne düşünüyorsun ? Bazı kod örneği yok, hiçbir şey bilmiyor musunuz? Durum makinelerinin davranış ağaçlarına göre çok esnek olmadığını da okudum ... Bunun üzerine, durum makinaları ile durum düzeni arasında doğru bir bağlantı olup olmadığından emin değilim ... …
23 ai  state  tree  behavior 

3
Eylemlerin yan etkileri olduğu sıra tabanlı bir oyun tasarımı
Dominion oyununun bilgisayar versiyonunu yazıyorum . Aksiyon kartları, hazine kartları ve zafer puanı kartlarının bir oyuncunun kişisel destesinde toplandığı sıra tabanlı bir kart oyunudur. Sınıf yapısını oldukça iyi geliştirdim ve oyun mantığını tasarlamaya başladım. Python kullanıyorum ve daha sonra pygame ile basit bir GUI ekleyebilirim. Oyuncuların sıra sırası çok basit …

5
Savaş sırasında oyun kaydetmeyi devre dışı bırakma nedenleri (örn. Mass Effect 2)
Bu yüzden Mass Effect 2 (PC) oynuyorum ve fark ettiğim şeylerden biri, oyununuzu sadece dövüşe katılmadığınızda kaydedebilmeniz. İlk düşman radarınızda göründüğünde, kaydet düğmesi devre dışı bırakılır. Savaş bittiğinde, kaydetme işlevselliği yeniden görünür. Mass Effect 2'nin bir durum makinesi olduğunu varsaymak mantıklı görünmektedir ve bu nedenle, programın iç durumunun herhangi bir …

2
Bileşen tabanlı varlık sistemlerinde oyun durumu ve girdi işleme
Sorum şu: Oyun durumu nesnelerini bir yığın halinde tutmak zorunda kalmadan varlık sistemimdeki oyun durumlarını nasıl ele alabilirim? Dolayısıyla, varlık sistemimin tasarımı, bir varlığın örneğin girdi olaylarına kaydolması gerektiğinde, girdi bileşeninin girdi sistemini çağırdığı ve "bu varlığı bu girdi için kaydet" olduğu anlamına gelir. Her şey yolunda ve iyi, ancak …

3
C ++ 'da sonlu durum makinesi
Bu yüzden, oyun durumu yönetimi için FSM'leri kullanma, FSM'nin ne olduğu gibi şeyler ve bir tane oluşturmak için bir yığın veya durum kümesi kullanma hakkında çok şey okudum . Bunların hepsini yaşadım. Ama bu amaç için bir FSM'nin gerçek ve iyi tasarlanmış bir uygulamasını yazmakta sıkıştım . Özellikle, devletler arasında …

2
Veriye dayalı animasyon durumları
DÜZENLEME: Sorumun tam olarak ne olduğunu açıklığa kavuşturmak için: bu, bir oyun motorundaki animasyonları / animasyon durumunu içerik oluşturma / yönetme konusuna bakmanın iyi bir yolu mu? Bu şekilde yapmanın kusurları nelerdir ve bunu yapmanın alternatif bir yolu ne olabilir? - Benim cevabım yorumlarda kısmen cevaplanmış olmasına rağmen, gitmenin yolu …
14 animation  state  fsm 

3
Soketler üzerinden n istemciyle iletişim kuran sıra tabanlı bir sunucu yazmak için bir kalıp var mı?
Oyun oynayan isteğe bağlı TCP soket ağa bağlı istemciler için oyunları yöneten genel bir oyun sunucusu üzerinde çalışıyorum. Çalışan bir koli bandı ile birlikte kesmek bir 'tasarım' var, ama hem kırılgan hem de esnek görünmüyor. Sağlam ve esnek istemci / sunucu iletişiminin nasıl yazılacağı konusunda köklü bir kalıp var mı? …

5
oyun durumu kaydetme / yükleme?
oyun durumunu (profilleri) kaydetmek için en çok kullanılan yöntem veya algoritma nedir, şifreleme nasıl yapılır metin dosyaları ve ilgili şeyler veritabanları. Sezar IV'ün mySQL kullandığını gördüm. herhangi bir öneri.
12 state 

2
Bir varlık / bileşen tabanlı sistemde oyun durumları nasıl yapılandırılır
Burada açıklandığı gibi bileşenler arasında iletişim kurmak için sistemleri kullanan varlık-bileşen paradigmasıyla tasarlanmış bir oyun yapıyorum . Gelişimimde oyun durumları (duraklatılmış, oynama, seviye başlangıcı, yuvarlak başlangıç, oyun bitti vb.) Eklemem gereken noktaya ulaştım, ancak bunu çerçevemle nasıl yapacağımdan emin değilim. Ben herkesin başvuru gibi görünüyor oyun devletleri bu kod örneğine …

3
Bileşen tabanlı bir oyunda varlık durumları ve animasyonlar nasıl güncellenir?
Öğrenim amacıyla bileşen tabanlı bir varlık sistemi tasarlamaya çalışıyorum (ve daha sonra bazı oyunlarda kullanıyorum) ve varlık durumlarını güncelleme konusunda bazı sorunlar yaşıyorum. Bileşenler arasında bağımlılıkları önlemek için Bileşen içinde bir update () yöntemi olmasını istemiyorum. Şu anda aklımda olan şey, bileşenlerin veri tutması ve sistemlerin bileşenleri güncellemesidir. Yani, Transform, …


2
Varlıklar veya bileşenlerdeki durum değişiklikleri
Kurumlarımdaki devlet yönetimi ile nasıl başa çıkılacağımı anlamakta biraz sorun yaşıyorum. Duraklatma ve menüler gibi Oyun durumu yönetimi ile ilgili sorunum yok çünkü bunlar bir varlık bileşeni sistemi olarak ele alınmıyor; sadece varlıklarda / bileşenlerde durum. Örnek olarak Orklar'dan Ölmeli, MainCharacter ve Trap varlıklarım var ve bileşenleri sadece PositionComponent, RenderComponent, …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.