Pertanyaan yang diberi tag «design-patterns»

Pola desain adalah solusi umum yang dapat digunakan kembali untuk masalah yang biasa terjadi dalam konteks tertentu dalam desain perangkat lunak.

3
Menggunakan kelas "teman" dalam pengembangan game
Biasanya dalam kecepatan pengembangan game C ++ dinilai lebih dari enkapsulasi, karena itu Anda melihat satu ton anggota kelas yang dapat diakses publik yang benar-benar tidak boleh publik. Saya tampaknya menemukan dalam banyak kasus bahwa hanya beberapa klausa yang sangat terpilih yang benar-benar perlu mengetahui cara kerja kelas-kelas lain hingga …

3
MVC atau Komponen, atau keduanya?
Saya seorang pengembang yang berpengalaman tetapi baru-baru ini saya ingin masuk ke pemrograman game tetapi seperti yang Anda tahu pengembangan game adalah binatang yang sama sekali berbeda dari kebanyakan bentuk pemrograman lainnya (mungkin hanya dikalahkan oleh pengembangan sistem operasi). Karena itu saya sudah membaca Game Coding Complete (ISBN 978-1-58450-680-5) oleh …

4
Perencanaan Aksi yang Berorientasi Sasaran dengan banyak Agen
Saya sedikit macet: Saya mengimplementasikan AI dengan GOAP (Perencanaan Tindakan Berorientasi Tujuan, http://alumni.media.mit.edu/~jorkin/gdc2006_orkin_jeff_fear.pdf ) untuk permainan simulasi. Itu bekerja dengan baik. Sekarang saya ingin agar agen dapat bekerja sama (mis. Melakukan tindakan bersama). Apa dalam hal ini AI-Design terbaik yang GoapActions menjaga sambungan longgar? Haruskah mereka merencanakan bersama? (dalam hal …

2
Desain iteratif skala besar
Biasanya dalam pengembangan game, pengembangan linier ( model air terjun ) penuh dengan kendala yang menguras kewarasan programmer (game ternyata mengerikan, tidak bisa mendesain ulang). Masukkan desain berulang . Desain berulang memungkinkan untuk prototipe berbagai kemungkinan di ruang bermain. Sayangnya, ia memiliki tangkapan besar . Segera setelah proyek bertambah besar, …

1
Pola desain aturan / validasi
Pola desain apa yang dapat digunakan untuk membuat sistem aturan / validasi untuk permainan seperti catur (ini hanyalah contoh sederhana, permainan yang sebenarnya membutuhkan perangkat aturan yang lebih sulit) Saya telah membaca beberapa pertanyaan di situs ini dan belum menemukan jawaban konklusif atau jawaban yang menunjukkan saya ke arah yang …



1
Desain sistem kamera
Berpikir tentang permainan biasa, tidak masalah jenis permainannya, sangat mungkin kita membutuhkan beberapa jenis kamera. Sebagai contoh: Kamera debug: dikendalikan oleh keyboard dan mouse, dengan itu kami dapat bergerak di mana saja di tempat kami. Kamera skrip: dengan itu kita dapat menginstruksikan kamera untuk bergerak, mengikuti jalur yang ditentukan. Kamera …

1
Bagaimana saya bisa secara selektif memperbarui XNA GameComponents?
Saya memiliki game 2D kecil yang sedang saya kerjakan di XNA. Sejauh ini, saya memiliki kapal yang dikendalikan pemain yang beroperasi pada dorong vektor dan sangat menyenangkan untuk berputar-putar. Saya telah menerapkan ini sebagai DrawableGameComponent dan mendaftarkannya ke permainan menggunakan game.Components.Add (ini) di konstruktor objek Kapal. Bagaimana saya bisa mengimplementasikan …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.