Pertanyaan yang diberi tag «mathematics»

Pertanyaan matematika berurusan dengan aritmatika, geometri, kalkulus, formula, dan perhitungan lain yang digunakan dalam pengembangan game.


3
Menghitung Poin Pengalaman yang didapat setelah pertempuran
Saya sedang mengembangkan permainan pertempuran teks sederhana dan memiliki beberapa masalah menghitung berapa banyak XP yang harus diperoleh setelah pertempuran, ada beberapa faktor yang ingin saya pertimbangkan: 1) Pemain tentu saja harus mendapatkan XP yang baik jika mereka mengalahkan seseorang dengan level yang sama 2) Pemain harus mendapatkan XP yang …

4
Bagaimana saya bisa membandingkan dua angka empat untuk kesetaraan logis?
Saya mencoba menulis beberapa unit test dan menyadari saya tidak tahu bagaimana membandingkan angka empat. Saya perlu tahu apakah dua angka empat mewakili orientasi yang sama (objek akan menghadap ke arah yang sama). Dengan posisi seperti vektor, saya hanya akan membandingkan bagian-bagian dan memeriksa mereka cukup dekat, tetapi untuk angka …

2
Bagaimana cara saya menghindari artefak interpolasi saat memperbesar peta ketinggian?
Saya menggunakan algoritma interpolasi bikubik untuk meningkatkan skala peta ketinggian, dan saya memperhatikan beberapa artefak di sekitar batas piksel. Namun, artefak ini tampaknya tidak muncul ketika saya menggunakan interpolasi kubik sederhana (spline). Mungkinkah karena interpolasi bikubik tidak menjamin turunan kedua menjadi kontinu, tidak seperti spline kubik? Jika demikian, adakah algoritma …

2
Membuat objek 3d ke permukaan 2d (sistem tertanam)
Saya sedang mengerjakan semacam embedded system, dan dalam waktu senggang saya ingin menguji kemampuan menggambarnya. Sistem yang dimaksud adalah mikrokontroler ARM Cortex M3 yang terpasang pada papan EasyMX Stellaris. Dan saya punya layar TFT 320x240 kecil :) Sekarang, saya punya waktu luang setiap hari dan saya ingin membuat kubus yang …

3
Bagaimana saya bisa mengambil posisi objek game ke grid?
Saya membuat game yang melibatkan elemen gameplay "blok jatuh". Masalahnya adalah, saya tidak begitu yakin bagaimana cara membuatnya sehingga blok-blok akan masuk ke beberapa jenis kisi, dengan kata lain, saya tidak yakin bagaimana ia akan mengambil sel terdekat ke posisinya. Blok tidak secara terus menerus gertakan ke kisi (yaitu mereka …

2
Bagaimana cara merancang formula kerusakan dalam RPG yang membuat senjata dengan kecepatan serangan berbeda seimbang?
Saya membuat game rpg mobile, yang tak terbatas di mana ada sistem penjarahan seperti Diablo 3. Senjata memiliki serangan dan kecepatan, potongan baju besi memiliki nilai resistansi (bukan persentase). Formula yang saya gunakan adalah: float realDamage = SkillDmg * BaseDamage / ( BaseDamage + Defense ) Hasilnya bagus, kerusakan semakin …

1
Memotret bentuk bersama dalam game
Saya mencoba mencari cara untuk menjentikkan bentuk bersama-sama pemain dapat bergerak di atas kanvas. Saat bujur sangkar mendekati objek lain, saya ingin menarik bentuk itu ke dalam (diberi kedekatan tertentu) dan memasangnya dengan sempurna di sepanjang tepi objek itu. Aturan: Hanya jika tepinya sejajar satu sama lain Jika kotak anak …
8 unity  c#  mathematics 

2
Dapatkan vektor arah aliran air dari vektor normal air
Saya terjebak mengembangkan detail penting air permainan saya: Membuatnya mengalir ke bawah! Mengingat dunia 3D yang khas dalam air yang cenderung menuju gravitasi g=(0,-1,0), dan memiliki permukaan air yang normal n=(x,y,z), bagaimana saya bisa menghitung, berdasarkan itu, vektor arah aliran air? Sebagai contoh, perhatikan grafik yang dikerjakan dengan buruk ini …

0
Menerapkan SceneManager menggunakan OpenFL
Saya mencoba menerapkan SceneManager dasar menggunakan OpenFL dan Haxe. Saya tidak punya banyak pengalaman menggunakan OpenFL dan Haxe jadi saya punya beberapa masalah. Inilah cara saya mendesain kelas SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends Sprite { private var currentScene: ...; public function new(rootScene: ...) { super(); currentScene …

4
Ubah fungsi distribusi acak :: Jadikan lebih kecil kemungkinannya untuk mendapatkan beberapa nilai yang serupa secara berurutan
Saya ingin menghasilkan urutan angka untuk menghasilkan planet secara prosedural di sektor galaksi. Setiap planet harus ditempatkan secara acak, namun sangat kecil kemungkinannya bahwa dua planet secara langsung bersebelahan. Bagaimana saya bisa mencapainya? Saya tahu bahwa Anda dapat memodifikasi peluang dengan menerapkan fungsi distribusi, tetapi bagaimana saya bisa mengendalikannya untuk …

1
RK4, Derivatif, Memahami Fisika Game
Gafferon Games memiliki artikel hebat tentang Integrasi RK4 untuk membangun simulasi fisika yang dapat ditemukan di sini: Dasar-Dasar Integrasi Secara pribadi, pengetahuan matematika dan fisika saya bisa menggunakan peningkatan. Saya merasa nyaman dalam bidang matematika vektor, trigonometri, beberapa statistik (saya harus menggunakan rumus regresi linier untuk perangkat lunak, dll.), Dan …

7
Buat distribusi acak palsu?
Terkadang acara acak "nyata" tampak tidak adil dan membuat pemain frustrasi. Misalnya musuh memiliki kemungkinan 20% untuk menyebabkan kerusakan ganda ("pukulan kritis"). Dengan demikian ia bisa membuat 4 pukulan kritis berturut-turut dengan probabilitas 1/725. Ini tidak sekecil kedengarannya. Saya berharap probabilitas bisa disesuaikan setelah setiap pukulan. Jika pemain baru saja …

2
Kontrol pesawat ruang angkasa modular
Saya mengembangkan game berbasis fisika dengan pesawat ruang angkasa. Pesawat ruang angkasa dibangun dari lingkaran yang dihubungkan oleh sambungan. Beberapa lingkaran memiliki mesin terpasang. Mesin dapat berputar di sekitar pusat lingkaran dan menciptakan daya dorong. Saya ingin dapat menggerakkan kapal ke arah atau memutar titik dengan mengatur rotasi dan dorong …

2
Pemodelan orbit elips
Saya bermain dengan orbit dalam permainan 2-d sederhana di mana sebuah kapal terbang di angkasa dan tertarik pada hal-hal besar. Kecepatan kapal disimpan dalam vektor dan akselerasi diterapkan ke setiap frame yang sesuai dengan hukum gravitasi universal Newton. Massa titik tidak bergerak (hanya ada 1 sekarang) jadi saya akan mengharapkan …

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.