Pengembangan Game

T&J untuk pengembang game profesional dan independen

3
Apakah GNU GCC digunakan untuk game AAA?
GNU GCC adalah kompiler yang sangat umum, tetapi sepertinya hampir tidak ada yang menggunakannya untuk proyek yang lebih besar seperti game AAA. Bagi saya, itu berfungsi dengan baik, tidak pernah punya masalah dengan itu. Tapi saya heran mengapa semua game AAA tampaknya menggunakan kompiler komersial seperti Intel Studio? Mengapa itu …
11 c++  game-industry  c  mingw 

3
Bagaimana cara memperbaiki objek "popping" atau jittering di mesin fisika?
Saya punya mesin fisika sederhana yang memecahkan tabrakan dengan hanya memperbaiki posisi tubuh yang tumpang tindih (hanya lingkaran untuk saat ini) secara langsung, sebagai lawan dari hanya mengubah kecepatan atau menerapkan impuls. Kecepatan hanya diubah setelah dampak diselesaikan, atau selama bagian integrasi. Saya punya masalah bahwa dalam tumpukan objek, objek …


4
Minimax untuk Bomberman
Saya mengembangkan klon game Bomberman dan saya bereksperimen dengan berbagai jenis AI. Pertama saya menggunakan pencarian melalui ruang negara dengan A * dan sekarang saya ingin mencoba pendekatan yang berbeda dengan algoritma Minimax. Masalah saya adalah bahwa setiap artikel minimum yang saya temukan diasumsikan pemain bergantian. Namun di Bomberman, setiap …
11 ai 



1
Decals normal masalah tangguhan
Saya telah mengerjakan sistem decal yang ditangguhkan. Sejauh ini saya telah menyelesaikan bagian proyeksi, artinya saya dapat mengklik sesuatu di tempat kejadian dan itu akan memproyeksikan decal dengan benar ke permukaan objek. Ada beberapa hal lain yang ingin saya tambahkan ke sistem ini: kliping normal dan decals yang dipetakan normal. …

1
Mengelola keadaan grafis dan komponen?
Saya sering cenderung melakukan banyak optimalisasi prematur ketika berhadapan dengan grafik. Ada beberapa prinsip yang selalu saya coba ikuti: Jaga agar jumlah komponen D3D minimum. (Status render, buffer, shader, dll.) Hanya mengikat komponen jika benar-benar diperlukan. (Belum terikat, dll.) Spesialisasi komponen sebanyak mungkin. (Hanya mengatur BindFlag yang diperlukan, dll.) Ini …


2
Ulangan hantu - penyimpanan dan waktu
Saya sedang mengerjakan game balapan mobil dan baru saja mengimplementasikan sprite hantu untuk mengulang balapan sebelumnya. Saya menggunakan mesin fisika dan setelah banyak membaca saya sampai pada kesimpulan bahwa cara terbaik untuk menyimpan data hantu untuk replay adalah dengan merekam posisi dan rotasi mobil pada titik waktu tertentu, seperti misalnya …

2
Input keyboard buffered portabel untuk XNA / MonoGame?
Sebagai solusi awal, saya saat ini menggunakan kerangka kerja Nuclex dalam proyek game C # / XNA untuk input keyboard buffered. Sayangnya, nuclex bergantung pada SlimDX.Directinput.dll dan karena itu sepengetahuan saya hanya dapat digunakan di bawah OS Windows. Namun, saya menggunakan MonoGame untuk menargetkan platform lain (Linux, OSX, dll.) Dan …

1
Bagaimana mendapatkan cahaya yang mengubah warna di tengah jalan?
Saya berpikir untuk membuat sumber cahaya, dan beberapa jendela berwarna. Sekarang, windows semi-transparan. Bagaimana saya bisa membuatnya sehingga ketika cahaya (katakanlah, putih bersih) mengenai gelas dan terus melewatinya, tetapi mengubah warnanya menjadi warna yang sama dengan gelas yang dilewatinya? Saya tahu efek yang dijelaskan di sini dapat dipalsukan dengan menggunakan …
11 opengl  lighting  color 

6
Jalankan game XNA tanpa grafis
Ingin tahu apakah ada cara menjalankan game XNA tanpa menampilkan apa pun. Saya memiliki permainan yang berjalan di pengaturan server klien di mana satu pemain adalah tuan rumah dan orang lain dapat terhubung ke permainannya. Saya sekarang ingin dapat menjalankan game sebagai tuan rumah di server yang dideklarasi tanpa kartu …
11 xna  xna-4.0 

2
Interpolasi antara dua status jaringan?
Saya memiliki banyak entitas di sisi klien yang disimulasikan (kecepatan mereka ditambahkan ke posisi mereka pada basis per frame) dan saya membiarkan mereka mati memperhitungkan sendiri. Mereka mengirim pembaruan tentang di mana terakhir kali dilihat dan kecepatannya berubah. Ini sangat bagus dan pemain lain melihat penemuan ini. Namun, setelah beberapa …


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.