Pengembangan Game

9
Generasi acak dari wajah manusia yang realistis

Apa yang akan menjadi cara praktis untuk menghasilkan sejumlah besar wajah manusia yang tampak realistis? Mengacak model-3D dan merendernya akan membutuhkan banyak daya komputasi, terutama karena saya membutuhkannya secara ad-hoc. Layering bagian-bagian yang ditarik 2D membutuhkan beberapa bakat...

9
Lingkaran di dalam lingkaran tabrakan

Di salah satu proyek saya, saya memiliki area permainan dalam bentuk lingkaran. Di dalam lingkaran ini, lingkaran kecil lainnya bergerak. Yang ingin saya lakukan adalah menjaga lingkaran kecil agar tidak bergerak di luar lingkaran yang lebih besar. Di bawah ini Anda dapat melihat bahwa dalam...

9
Masalah pemetaan bayangan pertama kali

Saya telah menerapkan pemetaan bayangan dasar untuk pertama kalinya di OpenGL menggunakan shader dan saya menghadapi beberapa masalah. Di bawah ini Anda dapat melihat contoh pemandangan yang saya buat: Proses pemetaan bayangan yang saya ikuti adalah bahwa saya membuat adegan ke framebuffer...

9
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...

9
Batasan tanpa bingkai

Yang paling sukses mesin permainan kompetitif seperti id Tech, GoldSrc, Sourcedan seperti memungkinkan untuk keterbatasan framerate. Anda dapat bermain dengan 30, dengan 60, dengan 99, dengan 72, dengan 68 dll. Singkatnya, Anda dapat menutupnya dan mengontrol tutupnya. Saya bertanya-tanya,...

9
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...

9
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...

9
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...

9
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...

9
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)....