Pertanyaan yang diberi tag «architecture»

Bagaimana kode disusun. Untuk pertanyaan tentang desain internal mesin game.


4
Bagaimana cara membuat game tanpa OOP? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Saya saat ini sedang mempelajari pengembangan game dan berlatih membuat game. Saya menggunakan banyak …

3
Bagaimana cara saya memodelkan game berbasis ekonomi dalam kode?
Saya ingin membuat permainan ekonomi berdasarkan peradaban kuno. Saya tidak yakin bagaimana mendesainnya. Jika saya mengerjakan game yang lebih kecil, seperti salinan "Space Invaders," saya tidak akan kesulitan menyusunnya seperti ini: Kelas Kontrol Utama Kelas Grafik Kelas Pemain Kelas musuh Saya tidak mengerti bagaimana saya melakukan ini untuk proyek yang …


3
Arsitektur game peer-to-peer terbaik
Pertimbangkan pengaturan tempat klien game: memiliki sumber daya komputasi yang cukup kecil (perangkat seluler, smartphone) semuanya terhubung ke router umum (LAN, hotspot dll) Pengguna ingin memainkan game multi-pemain, tanpa server eksternal. Salah satu solusinya adalah meng-host server otoritatif pada satu ponsel, yang dalam hal ini juga merupakan klien. Mengingat poin …

2
Taktik untuk memindahkan logika render dari kelas GameObject
Saat membuat game, Anda sering membuat objek game berikut dari mana semua entitas mewarisi: public class GameObject{ abstract void Update(...); abstract void Draw(...); } Jadi saat Anda memutakhirkan loop, Anda mengulangi semua objek game dan memberi mereka kesempatan untuk mengubah status, kemudian pada loop undian berikutnya Anda mengulangi lagi semua …

1
Solusi yang efisien untuk partioning ruang multiplayer?
Pertanyaan ini agak sulit, tetapi saya akan mencoba menjelaskannya. Katakanlah saya sedang membangun game online (bukan skala MMO), tapi itu mendukung pemain sebanyak mungkin, dalam pendekatan server otoritatif. Saya ingin dunia yang sangat besar dengan banyak musuh yang disimulasikan AI. Saya menyadari beberapa strategi untuk menghemat CPU server dengan membagi …

3
Cara yang baik untuk memainkan suara ketika sesuatu terjadi? Bagaimana ini terdengar?
Jadi saya berpikir tentang seberapa monolitik kelas saya mendapatkan banyak waktu. Misalnya, dalam metode Characterkelas Jump, seseorang mungkin memiliki referensi ke objek efek suara dan memainkannya. Dengan sendirinya itu baik-baik saja tetapi ketika fisika, animasi, tabrakan, dll diperhitungkan, metode Jump menjadi besar dan Characterkelas memiliki banyak ketergantungan pada banyak hal …
10 c#  architecture  sound 


2
Apa perbedaan antara Layanan Game XNA dan variabel global yang dimuliakan?
The Microsoft.Xna.Framework.Gamekelas memiliki Layanan properti yang memungkinkan programmer untuk menambahkan layanan ke permainan mereka dengan menyediakan jenis kelas dan sebuah instance dari kelas dengan metode Tambah. Sekarang, alih-alih harus meneruskan sebuah AudioComponentke semua kelas dan metode yang memerlukannya, Anda hanya melewati Gamecontoh Anda dan mencari layanan. ( Pencari Layanan ) …
10 xna  c#  architecture 

1
Ke grafik adegan atau tidak ke grafik adegan?
Saya telah bergumul dengan keputusan tentang apakah akan menerapkan grafik adegan dalam permainan saya atau tidak. Saya memiliki beberapa kasus penggunaan yang memerlukan alat seperti itu, tetapi saya belum dapat melewati beberapa detail implementasi. Beberapa latar belakang: Saya sedang menulis game jenis penembak ruang yang ditargetkan pada platform seluler (Android, …


6
Apakah ide buruk untuk memiliki Game1 statis di XNA?
Apakah ide saya buruk jika Game1kelas saya statis? Seperti pada saat ini di Game1kelas saya, saya memiliki kelas yang disebut TileHandleryang menangani semuanya dengan set ubin saya saat ini, dan AnimalHandleryang menangani semua hewan saya (mengejutkan). Sekarang jika saya masuk AnimalHandlerdan ingin memeriksa apakah ubin TileHandlerbisa dilalui dari sana yang …
10 xna  c#  architecture 

5
Bagaimana cara menangani netcode?
Saya tertarik untuk mengevaluasi berbagai cara yang berbeda bahwa netcode dapat "menghubungkan ke" mesin gim. Saya sedang mendesain permainan multipemain sekarang, dan sejauh ini saya telah menentukan bahwa saya perlu (paling tidak) memiliki utas terpisah untuk menangani soket jaringan, berbeda dari sisa mesin yang menangani loop grafis dan skrip. Saya …

3
Menerapkan sistem pembuatan pertandingan & komunitas untuk game multi-pemain [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Game Development Stack Exchange. Ditutup 2 tahun yang lalu . Saat ini, game sering memiliki portal multi-pemain dengan saluran obrolan & sistem pencocokan pertandingan untuk aspek multi-pemain dari …

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.