Pengembangan Game

T&J untuk pengembang game profesional dan independen

3
Akurasi vs formula jarak
Pertimbangkan penembak dan target. Pertanyaan saya adalah apakah ada perkiraan realistis untuk menghitung dengan probabilitas mana penembak mengenai target. Mengabaikan keterampilan senjata dan penembak, saya kira perkiraan urutan pertama harus bahwa probabilitas untuk memukul akan sebanding dengan 1 / r ^ 2, di mana r adalah jarak ke target. Motivasi …

5
Menerapkan navigasi proporsional sederhana untuk peluru kendali
Saya mencoba menerapkan bentuk navigasi proporsional yang paling sederhana , misal, rudal berputar ke arah bahwa bearing-to-targetnya berubah, dan begitu bearing-to-targetnya tidak berubah, ia berada di jalur intersep. Jadi, saya memiliki rudal 2d yang bergerak dengan kecepatan konstan ke arah yang dihadapinya, yang dapat berubah dengan kecepatan konstan, dan setiap …
8 ai 

1
Mengapa saya melihat waktu permainan yang berlalu berbeda dari total waktu permainan di XNA?
Saya mencoba tiga cara berbeda untuk menggunakan ElapsedGameTimedan TotalGameTime, karena saya ingin kecocokan yang tepat, jadi semuanya diperbarui / digambar sesuai. Ketika saya bereksperimen, saya belajar bahwa pembaruan pertama, ElapsedGameTimedan TotalGameTimekeduanya 0. Pembaruan kedua, ElapsedGameTimeadalah 0,0166667, yang benar (60 pembaruan per detik). Tetapi TotalGameTime0, saya tidak mengerti mengapa. Jadi, jika …
8 c#  xna 

3
Klon PyGame QIX, area pengisian
Saya bermain-main dengan PyGame. Sekarang saya mencoba menerapkan klon QIX . Saya memiliki loop permainan saya, dan saya dapat memindahkan pemain (kursor) di layar. Di QIX, pergerakan pemain meninggalkan jejak (ekor) di layar, membuat polyline. Jika polyline dengan batas layar membuat poligon, area tersebut terisi. Bagaimana saya bisa menyelesaikan perilaku …

1
Pemrograman diferensial untuk kendaraan
Saya sampai pada titik di kendaraan saya di mana, ketika saya melaju cepat dan berputar, kendaraan itu bertindak aneh karena ban di dalam bergerak lebih cepat daripada ban luar. Jadi saya perlu mencari tahu cara memprogram dalam diferensial tetapi saya tidak bisa membuatnya berfungsi dengan baik jadi saya di sini …


2
Render papan reklame tanpa distorsi?
Saya menggunakan pendekatan standar untuk billboarding dalam Unity yang OK, tapi tidak ideal: transform.LookAt(camera) Masalahnya adalah ini menyebabkan distorsi ke tepi viewport, terutama saat bidang sudut pandang bertambah besar. Ini tidak seperti papan iklan sempurna yang akan Anda lihat di misalnya. Doom ketika melihat musuh dari sudut manapun dan terlepas …
8 unity  shaders  glsl 

1
Bagaimana cara saya berkomunikasi dengan komponen IronPython di game C # / XNA?
Game XNA saya berorientasi pada komponen , dan memiliki berbagai komponen untuk posisi, representasi fisika, rendering, dll, yang semuanya memperluas Componentkelas dasar . Pemain dan musuh juga memiliki pengontrol yang saat ini didefinisikan dalam C #. Saya ingin mengubahnya menjadi skrip Python melalui IronPython (implementasi .NET dari Python). Masalah saya …


3
Bagaimana cara menerapkan Bullet Physics CollisionObject yang mewakili kubus seperti medan saya?
Saya telah berhasil mengintegrasikan perpustakaan Bullet Physics ke sistem entitas / komponen saya. Entitas dapat saling bertabrakan. Sekarang saya harus memungkinkan mereka untuk bertabrakan dengan medan, yang terbatas dan seperti kubus (pikirkan InfiniMiner atau tiruannya Minecraft ). Saya hanya mulai menggunakan perpustakaan Bullet Physics kemarin, jadi mungkin saya kehilangan sesuatu …


2
Melakukan AI game 4X yang lumayan
Saya mengkodekan game 4X yang agak "sederhana" (jika game 4X bisa sederhana). Ini ruang lingkup indie, dan saya bertanya-tanya apakah ada cara untuk menghasilkan AI yang lumayan tanpa saya menghabiskan waktu berbulan-bulan untuk mengkodekannya. Permainan ini memiliki tiga bagian pengambilan keputusan utama; pengeluaran poin produksi, pengeluaran poin pergerakan dan pengeluaran …
8 ai  4x 




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.