Pengembangan Game

T&J untuk pengembang game profesional dan independen

2
Haruskah saya khawatir tentang rendering berbasis quad dalam skenario dunia nyata?
Sebagian besar waktu dalam bab-bab pertama buku acak tentang rasterisasi dan teknik rendering, saya menemukan beberapa frasa tentang sistem rendering berbasis segitiga dan yang berbasis quad. Saya belum pernah mengalami GPU atau saluran pipa berbasis quad. Apakah saya harus khawatir tentang hal itu ketika berhadapan dengan OpenGL 3.0+, atau hanya …
9 opengl  gpu 

2
Apakah ada yang setara dengan linked_portal_door Portal 2 di mesin lain? [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 3 tahun yang lalu . Saya memerlukan fungsionalitas linked_portal_door yang ada di Portal 2. Saya telah mencari sedikit di …
9 portals 



3
Cara menangani Block World seperti Minecraft
Saya ingin menulis permainan sederhana dengan dunia blok seperti di Minecraft. Pertanyaan teoretis saya adalah apa cara terbaik untuk menangani informasi blok ini selama bermain. Ide pertama saya adalah array besar tetapi saya pikir ini akan menyebabkan kehabisan memori. Mungkin saya hanya perlu memuat blok di dekat pemain. Bagaimana saya …

1
Menjalankan server dan klien dalam proses yang sama
Pertanyaan Saya baru saja mulai bekerja dengan Lidgren dan jaringan untuk pertama kalinya, dan saya menyadari bahwa adalah mungkin untuk menjalankan server dan klien dalam proses yang sama . Apakah praktik ini tidak disarankan karena alasan apa pun? Konteks Alasan saya bertanya adalah karena saya berteori bahwa konsep ini memungkinkan …


4
Dampak loop panjang variabel pada GPU shader
Sangat populer untuk membuat konten prosedural di dalam GPU misalnya dalam demoscene (menggambar quad tunggal untuk mengisi layar dan membiarkan GPU menghitung piksel). Ray marching populer: Ini berarti GPU sedang mengeksekusi sejumlah iterasi loop yang tidak diketahui per piksel (walaupun Anda dapat memiliki batas atas seperti maxIterations). Bagaimana cara memiliki …

2
Putar ulang sistem: rekam input atau acara?
Saya membaca ini: Cara merancang sistem replay Tapi itu tidak benar-benar menjawab pertanyaan saya. Gim saya dibuat dengan "tampilan" klien dari gim tersebut sebagai program terpisah dari "model" dan "pengontrol" server. (sedikit seperti mmo, atau game multipemain yang dibuat dengan cara ini). Sisi server selalu merupakan "kebenaran" dari gim, hanya …



3
Solusi untuk penemuan rekan LAN yang ringan?
Saya membangun perpustakaan untuk pemrograman lintas platform murni. Game saya dibuat dengan berjalan baik di Android, Pc, Linux, Mac dll. Kemampuan jaringan disediakan oleh pustaka ENET, oleh karena itu semua komunikasi antara aplikasi saya tidak kompatibel dengan TCP atau UDP, tetapi hanya dalam protokol khusus, bahkan yang paling sulit didasarkan …

3
Bejeweled Next Pilihan permata terbaik
Apakah ada teknik desain game yang bisa saya gunakan sehingga saya benar-benar menghapus situasi 'Tidak ada lagi gerakan yang tersisa'. yaitu. permainan tidak boleh mengandung skenario yang mustahil. Sejauh yang saya kira semuanya tergantung pada permata apa dan di mana Anda memberikan pengguna setelah kelompok permata 3 atau 4 larut. …

3
QuadTree: hanya menyimpan poin, atau wilayah?
Saya mengembangkan quadtree untuk melacak objek bergerak untuk deteksi tabrakan. Setiap objek memiliki bentuk pembatas, katakanlah mereka semua adalah lingkaran. (Ini permainan top-down 2D) Saya tidak yakin apakah hanya akan menyimpan posisi setiap objek, atau seluruh bentuk yang terikat. Jika bekerja dengan titik, penyisipan dan subdivisi mudah, karena objek tidak …
9 quadtree 

1
Bagaimana orang menyiasati paten Carmack's Reverse?
Rupanya, Creative memiliki paten pada Carmack's Reverse, dan mereka berhasil memaksa Id untuk memodifikasi teknik mereka untuk sumber drop , serta memasukkan EAX dalam Doom 3 . Tetapi Carmack's Reverse cukup sering dibahas dan tampaknya ini adalah pilihan yang baik untuk peneduhan yang ditangguhkan, sehingga mungkin digunakan dalam banyak produksi …

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.