Pengembangan Game

8
Merancang untuk gamer yang tunanetra

Secara global jumlah orang dari segala usia tunanetra diperkirakan 285 juta, di antaranya 39 juta orang buta . - Organisasi Kesehatan Dunia, 2010 . (Itu 4,2% dan 0,6% dari populasi dunia.) Sebagian besar videogame memberi penekanan kuat pada visual dalam pengiriman kontennya. Gamer...

8
Kemudi penghindaran dinding

Saya membuat simulator kemudi kecil menggunakan algoritma Reynolds boid. Sekarang saya ingin menambahkan fitur penghindaran dinding. Dinding saya dalam 3D dan didefinisikan menggunakan dua titik seperti itu: ---------. P2 | | P1 .--------- Agen saya memiliki kecepatan, posisi, dll ... Bisakah...

8
Ukuran sprite optimal untuk rotasi

Saya membuat game berbasis sprite, dan saya memiliki banyak gambar yang saya dapatkan dalam resolusi sangat besar dan saya menskalakannya ke ukuran sprite yang diinginkan (misalnya 64x64 piksel) sebelum mengubahnya menjadi sumber daya game, jadi ketika menggambar saya sprite di dalam gim, saya...

8
Contoh Desain Berorientasi Data

Saya sepertinya tidak bisa menemukan penjelasan yang bagus tentang Desain Berorientasi Data untuk permainan zombie generik (itu hanya contoh, contoh yang cukup umum). Bisakah Anda membuat contoh Desain Berorientasi Data pada pembuatan kelas zombie generik? Apakah yang berikut ini baik? Kelas...

8
Bagaimana cara kerja pengereman dari game balap mobil?

Ada banyak permainan balap mobil PC di sekitar yang memiliki bantuan mengemudi unik yang membantu rem mobil Anda sehingga Anda dapat dengan aman mengubahnya. Sementara di beberapa permainan itu hanya 'membantu', itu hanya akan membantu rem mobil Anda tetapi tidak akan memastikan belokan yang aman....

8
Loop permainan sisi server

Banyak game java menggunakan thread.sleep () untuk mengontrol fps. Karena server tidak menampilkan grafik, haruskah loop permainan server tetap berjalan hanya menghitung waktu delta? Seperti contoh ini: long lastLoopTime = System.nanoTime(); final int TARGET_FPS = 60; final long OPTIMAL_TIME =...

8
Garis besar font di OpenGL, FTGL

Saya menggunakan perpustakaan FTGL untuk merender font di game saya, tapi saya sama sekali tidak tahu cara membuat garis besar di sekitar teks. Mencapai bayangan bisa mudah, karena saya bisa melakukannya seperti ini: (kode semu) font.render(Color::BLACK, position.x + 1, position.y + 1); //...

8
Timestep dalam game multi pemain

Saya mencoba untuk membungkus otak saya dengan konsep menciptakan pengalaman multiplayer server / klien. Masalah saya terutama terkait dengan timestep. Pertimbangkan skenario berikut: Klien terhubung ke server. Klien mengirimkan inputnya ke server untuk menunjukkan ia ingin pindah. Server...

8
Mengimpor dan Menampilkan file .fbx

Saya punya sedikit masalah dengan mengimpor / menampilkan file .fbx. Saya memeriksa contoh-contohnya tetapi yang paling saya sukai (animasi dan tekstur) tidak terdokumentasi dengan baik untuk dipahami oleh seseorang yang baru dengan ini seperti saya. Inilah yang saya coba: Saya berhasil...

8
Penasaran Lubang Transparan Membuat Artefak

Jadi saya mencoba menerapkan medan "halus" di mesin blok saya dengan memberikan setiap blok permukaan suatu peta ketinggian. Pada dasarnya, apa yang saya lakukan untuk menghasilkan "peta tinggi" ini untuk setiap blok adalah saya menghasilkan ketinggian pada interval 0,25 di sepanjang tepi blok....

8
Teknik terbaik untuk menggambar ubin isometrik

Saya sedang berpikir untuk membuat game isometrik sederhana dengan HTML5 Canvas, dan bertanya-tanya apa cara tercepat untuk membuat ubin. Karena ubin berbentuk berlian, tetapi drawImage menggambar segi empat, saya harus meninggalkan sudut (bagian hitam di bawah): Saya pikir itu membuat saya...

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

8
Vector3 vs. Vector2 - kinerja, penggunaan?

Saat ini saya bermain-main dengan XNA, dan membuat platformer 2D sederhana. Saya sedang berpikir untuk menambahkan beberapa layer untuk membuatnya sedikit tantangan. Sebagai ganti memiliki Vector2untuk posisi saya, saya sekarang menggunakan Vector3, hanya untuk menggunakannya Zsebagai kedalaman...