Pengembangan Game

T&J untuk pengembang game profesional dan independen


3
Bagaimana teluk dan selat dapat ditentukan dalam peta yang dibuat secara prosedural?
Saya punya peta yang dibuat secara prosedural menggunakan sel Voronoi, dengan permukaan laut yang ditentukan dan peta ketinggian yang bisa dipercaya. Sejauh ini, saya telah berhasil memberi label fitur geografis tertentu: tanah, laut, danau, sungai, muara, pertemuan, gunung, dan bioma. Bioma termasuk tundra, hutan boreal, padang rumput, dan hutan sedang. …

4
Mengapa game modern menggunakan pendekatan render-to-tekstur untuk cermin?
Saat melihat game-game lama seperti Mario64 atau DukeNukem3D, semua mirror dalam game pada dasarnya hanya lubang di dinding dengan salinan geometri cermin di depan cermin yang diletakkan di belakangnya. Dalam kasus DukeNukem3D, seseorang bahkan dapat mengaktifkan tanpa klip dan berjalan ke ruang cermin itu. Sebaliknya, game modern menggunakan pendekatan render-to-tekstur …
40 3d  rendering 




13
Elemen pemain offline yang terus-menerus berinteraksi dengan pemain online
Untuk waktu yang lama saya memikirkan masalah desain game yang cukup abstrak, di mana saya belum melihat solusi yang baik. Secara abstrak: Bagaimana seorang pemain dapat memiliki pangkalan, unit, dan infrastruktur dalam dunia multi-pemain yang persisten, yang dapat berinteraksi atau diserang oleh pemain lain, sementara pemain yang dimiliki mungkin offline …

1
GLSL: Bagaimana cara melemparkan pelampung ke int?
Dalam shader fragmen GLSL saya mencoba untuk melemparkan floatke dalam int. Kompiler memunculkan kesalahan: ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int' Saya mencoba meningkatkan presisi int: mediump float indexf = floor(2.0 * mixer); highp int index = indexf; tetapi tidak berhasil. Bagaimana cara membuang yang …
40 opengl  glsl  opengl-es 

9
Apakah mungkin untuk menghitung atau membuktikan secara matematis jika permainan seimbang / adil?
Pertanyaan ini tidak difokuskan pada video game tetapi game pada umumnya. Saya pergi ke pameran dagang boardgame kemarin dan bertanya pada diri sendiri apakah ada cara untuk menghitung keadilan permainan. Tentu, beberapa dari mereka membutuhkan porsi keberuntungan yang baik, tetapi dimungkinkan untuk menghitung jika beberapa karakter dikalahkan. Terutama dalam permainan …

5
Solusi untuk kehilangan konteks OpenGL ketika Android berhenti?
Dokumentasi Android mengatakan: Ada situasi di mana konteks render EGL akan hilang. Ini biasanya terjadi ketika perangkat bangun setelah tidur. Ketika konteks EGL hilang, semua sumber daya OpenGL (seperti tekstur) yang terkait dengan konteks itu akan dihapus secara otomatis. Agar tetap melakukan rendering dengan benar, renderer harus membuat ulang sumber …

7
Belajar Membuat Seni Lebih Baik (Game 2D)
Sampai salah satu permainan saya "berhasil" menjadi besar, atau saya dibanjiri dengan batangan emas, saya harus menangani sebagian besar atau semua seni permainan saya sendiri. Inti dari pertanyaan saya adalah: bagaimana saya bisa belajar seni yang cukup untuk melampaui "seni programmer" dan menjadi sesuatu yang benar-benar saya banggakan? Fokus pertanyaan …
40 2d  art 

5
Haruskah saya menggunakan tekstur yang tidak berukuran 2?
Pada hari-hari awal OpenGL dan DirectX, ukuran tekstur diminta menjadi kekuatan dua. Ini berarti interpolasi nilai float dapat dilakukan dengan sangat cepat, menggunakan pengalihan dan semacamnya. Sejak OpenGL 2.0 (dan sebelumnya, melalui ekstensi) dimensi non-power-of-two tekstur telah didukung. Apakah tekstur dua daya memiliki keunggulan kinerja pada GPU terintegrasi dan diskrit …

4
Mengembangkan game di Go? [Tutup]
Bahasa Google baru Go masih dalam tahap awal, dan belum menemukan penggunaan atau dukungan dunia nyata yang meluas. Meski begitu, sepertinya ini adalah eksperimen yang menjanjikan, dan saya ingin tahu apakah ini bisa memiliki masa depan dalam pengembangan game. Saya belum dapat menemukan banyak diskusi khusus game tentang Go di …
40 go 

3
Mengapa mesin perlu dioptimalkan untuk prosesor baru dengan arsitektur yang sama?
Ketika generasi prosesor baru dirilis, sebagian besar situs web melaporkan bahwa mesin dan program game perlu dioptimalkan untuk perangkat keras baru. Saya tidak begitu mengerti mengapa. Prosesor biasanya memiliki arsitektur yang mendefinisikan jenis instruksi yang digunakan. Yang kita semua gunakan saat ini adalah amd_x86_64. Mengapa setiap program atau kompiler perlu …
39 hardware  cpu 


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.