Dalam hal apa matematika terlibat dalam desain gim video?

Dalam hal apa matematika terlibat dalam desain gim video?

Desain dunia

Salah satu bidang dasar videogame dan animasi adalah desain gambar 3D di komputer menggunakan rumus matematika. Diproduksi dari kombinasi poligon, gambar-gambar ini dapat berkisar dari kelinci hingga tumpukan besi tua. Gambar-gambar yang dilihat oleh pemain, mulai dari karakter yang melewati panggung hingga musuh dan rintangan, terbentuk dari poligon-poligon itu. Tempat di mana benda-benda berada dan lokasi di mana karakter mengacu pada objek-objek itu, semuanya ditentukan oleh rumus matematika. Bahkan dalam game 2D dasar, matematika adalah apa yang memberi tahu permainan jika karakter melompat ke platform yang solid atau jatuh ke dalam lubang.

Fisik

Area pengembangan videogame lain yang menggunakan matematika adalah desain fisika dunia. Terlepas dari apakah dunia game itu sederhana atau rumit, selalu ada fisika yang harus diterapkan. Jika seorang pemain menekan tombol lompat, maka ketinggian yang akan dicapai karakter harus ditentukan. Jika bola sepak ditendang, itu tidak bisa mengikuti jalan lurus, jadi programmer harus menerapkan algoritma yang diperlukan untuk menentukan kecepatan drag gravitasi, cara bola akan melambat melalui jarak, dll. . Hal yang sama berlaku untuk game first-person shooter, di mana lintasan peluru yang ditembakkan ke jarak yang jauh harus dihitung.

Penggunaan lainnya

Berapa banyak kerusakan yang diterima karakter untuk tindakan tertentu membutuhkan rumus matematika. Sebagai contoh, jatuh dari ketinggian tertentu harus dihitung, terutama jika jatuh dari ketinggian tinggi tidak lebih merusak. Selain itu, matematika sederhana, seperti berapa banyak titik yang harus dimiliki karakter untuk melakukan tindakan tertentu, harus dihitung secara matematis. Juga, cara kerja bar energi karakter atau titik kerusakan ditentukan oleh matematika. Dalam RPG, di mana seorang karakter memiliki persentase tertentu "untuk memukul" yang ditetapkan oleh statistik mereka, harus ada rumus untuk menentukan kemungkinan bahwa karakter tersebut harus mengenai musuhnya.