Pengembangan Game

T&J untuk pengembang game profesional dan independen


3
Peta top-down 2d: normalisasi atau tidak?
Saya seorang pemula mutlak dengan pemrograman game, haruskah pertanyaan ini dirumuskan dengan buruk, sadarlah itu bukan kecerobohan di pihak saya, tetapi kurangnya pengalaman pemrograman game. Gim yang saya rencanakan untuk dikodekan akan menggunakan peta 2D top-down sebagai "dunia". Dunia mungkin lebih besar dari jendela (jendela dapat memperbesar atau memperkecil) dan …
11 2d  maps 

2
Bagaimana cara menghitung vektor intersepsi?
Mengingat adalah ruang dua dimensi, dan 1 pesawat ruang angkasa ramah berdiri diam, satu musuh bergerak TIDAK langsung ke kapal ramah dengan posisi, kecepatan, dan arah aktual yang diketahui. Kapal yang bersahabat ingin masuk ke medan tembak untuk bertempur melawan musuh. Sebenarnya saya menetapkan hanya vektor langsung ke posisi aktual …

6
Memecahkan labirin tanpa kemampuan kembali
Saya perlu menulis sebuah program yang akan menyelesaikan masalah labirin. Labirin memiliki struktur grafik, di mana setiap node - beberapa ruang, dan tepi - keluar ke kamar lain: Spesifikasi: Kami mulai dari ruang acak. Labirin memiliki jalan buntu, 0 atau beberapa jalan keluar. Kami tidak tahu apa-apa tentang semua labirin, …
11 algorithm  maze 

1
Sudut Refleksi
Saya memiliki game "Gaya Breakeout" ini. Saya punya meriam di tengah, blok di sekitar meriam dan bantalan di sekitar blok. Seperti inilah bentuk gimnya: Saya telah berhasil mendapatkan collision per pixel dan bola saya " mencerminkan " pada kontak dengan blok dengan matematika berikut: Ball.Direction = 2 * (Block.Direction - …

1
Bagaimana cara menggunakan aplikasi OpenGL multi-utas untuk memperbarui VBO dan menggunakannya secara bersamaan?
Saya punya aplikasi sederhana. Ini memiliki dua utas, masing-masing dengan konteks render sendiri, tetapi mereka berbagi satu VBO (ini berfungsi, saya mengujinya). Sekarang yang saya inginkan: Satu utas membuat beberapa data dari paruh pertama VBO dan utas kedua memperbarui bagian kedua VBO. Ketika saya tidak memperbarui VBO, itu berfungsi dengan …


1
Memindahkan Obyek sepanjang Kurva sambil Memutarnya
Saya ingin memindahkan objek di sepanjang kurva . Pada titik-titik tertentu pada kurva, saya berharap objek mengubah kecepatan dan memutar dirinya di sepanjang porosnya. Bayangkan sebuah pesawat terbang ke suatu tujuan. Ini memiliki jalur yang harus diikuti, ditambah, ia menyesuaikan kecepatan dan orientasinya sepanjang jalan (pos, empulur, bank). Bolehkah saya …

6
Apa perbedaan antara bonus dan power-up?
Apa perbedaan antara pengertian "bonus" dan "peningkatan daya"? Saya memiliki beberapa objek dalam gim dan pemain memiliki kemampuan untuk mengambil beberapa bonus / power-up yang memungkinkan pemain untuk membuat ledakan di sekitar. Ada juga item yang memungkinkan pemain melakukan teleportasi dari satu tempat ke tempat lain - apakah ini semua …

5
Masukan bersarang dalam sistem yang digerakkan oleh peristiwa
Saya menggunakan sistem penanganan input berbasis acara dengan acara dan delegasi. Sebuah contoh: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Namun, saya mulai bertanya-tanya tentang bagaimana menangani input 'bersarang'. Misalnya di Half-Life 2 (atau game Sumber mana pun, sungguh), Anda dapat mengambil item E. Ketika Anda telah mengambil item, Anda tidak dapat …

4
Bagaimana cara shader HLSL benar-benar akhirnya mempengaruhi output render?
Saya memahami sintaks HLSL, misalnya mari kita berpura-pura memiliki ini sebagai HLSL saya: struct VOut { float4 position : SV_POSITION; float4 color : COLOR; }; VOut VShader(float4 position : POSITION, float4 color : COLOR) { VOut output; output.position = position; output.position.xy *= 0.7f; // "shrink" the vertex on the x …
11 directx  hlsl 

1
Rendering Dataran Sederhana
Untuk beberapa alasan saya tidak dapat menemukan contoh rendering medan yang baik, seperti pada "tulang kosong". Saya membaca Pengantar Pemrograman game dengan DX10, dan saya telah melihat beberapa tutorial lainnya .... tetapi mereka semua adalah kelas yang rumit dengan banyak hal yang tidak perlu, dan tbh hanya membingungkan pemula seperti …

4
Buku bagus apa yang ada di desain level? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Saya mencoba belajar sedikit desain level. Jenis permainan yang paling saya minati adalah game …

3
Kekuatan gravitasi di gim orang pertama
Dalam permainan kami, kami mengatur akselerasi karena gravitasi ke nilai yang sesuai 9,8 m / s ^ 2. Meskipun secara fisik benar, rasanya lebih seperti bergerak di bulan .. Rasanya tepat pada nilai 16 m / s ^ 2. Adakah orang lain yang mengalami ini? Apakah hanya karena kita tidak …

1
Apa itu basis data Minecraft? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Game Development Stack Exchange. Ditutup 6 tahun yang lalu . Saya bertanya-tanya, database seperti apa yang digunakan Minecraft? Apakah ini basis data relasional, mungkin sesuatu yang umum seperti …

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.