Pengembangan Game

T&J untuk pengembang game profesional dan independen

5
Bagaimana cara meningkatkan pixel art tanpa blur di GM Studio?
Saya membuat game di Game Maker Studio yang menggunakan pixel art. Ketika saya meluncurkan game, semua tekstur yang ditingkatkan benar-benar buram. (Itu tidak terjadi pada yang kecil.) Misalnya, gambar ini merender dalam game seperti ini: Apakah ada cara untuk mengubah ukuran piksel kecil menjadi piksel besar, bukan piksel kabur ?

2
Bagaimana cara memilih faktor penskalaan dunia game 3D?
Saya membuat prototipe game tangki 3D dengan beberapa simulasi fisika, saya menggunakan C ++. Salah satu keputusan yang perlu saya buat adalah skala dunia game dalam kaitannya dengan kenyataan. Sebagai contoh, saya bisa mempertimbangkan 1 unit pengukuran dalam game yang sesuai dengan 1 meter pada kenyataannya. Ini terasa intuitif, tetapi …

1
Bagaimana cara menggunakan OpenGL modern untuk game 2D?
Saya telah menemukan banyak tutorial OpenGL (3.0+) "modern" untuk 3D, tetapi saya tidak menemukan apa-apa ketika mencari informasi tentang cara menggunakannya untuk pengembangan game 2D. Bagaimana saya bisa mulai menggunakan OpenGL untuk 2D gamedev? Secara khusus, saya tertarik untuk mendapatkan jawaban atas topik-topik berikut: Bagaimana saya mengatur berbagai matriks untuk …
9 opengl  2d 

2
Membangun data adjacency segitiga
Diberikan daftar indeks segitiga, bagaimana tepatnya seseorang dapat mengubah itu menjadi daftar indeks dengan kedekatan untuk shader geometri? Perhatikan bahwa kita benar-benar berbicara tentang indeks di sini - ada simpul, tetapi kita akan fokus hanya pada indeks, karena kita dapat menggunakannya untuk mencocokkan duplikat simpul tanpa harus masuk ke perbandingan …

2
Demo (dan game nyata) Perlindungan
Dalam beberapa bulan saya berencana untuk mulai memamerkan game (semoga komersial) yang saya kerjakan kepada publik (internet). Masalahnya adalah, selain screenshot dan trailer (katakanlah fungsionalitas fitur), bagaimana cara membuat demo yang benar-benar dapat dilindungi? Biarkan saya jelaskan sedikit. Gim ini adalah RPG lintas platform. Saat ini, cara saya memiliki kode …

3
Alternatif fleksibel untuk banyak kelas polimorfik kecil (untuk digunakan sebagai properti atau pesan atau acara) C ++
Ada dua kelas dalam gim saya yang benar-benar bermanfaat, tetapi perlahan-lahan menjadi menyakitkan. Pesan dan Properti (properti pada dasarnya adalah komponen). Keduanya berasal dari kelas dasar dan berisi id statis sehingga sistem hanya dapat memperhatikan yang mereka inginkan. Ini bekerja dengan sangat baik ... kecuali ... Saya terus-menerus membuat jenis …


3
Generasi Bawah Tanah Prosedural: Apakah ada algoritma sederhana untuk memastikan semua kamar ini terhubung menggunakan koridor minimal?
Apakah mungkin untuk mendapatkan struktur seperti sarang, yang menghubungkan semua kamar tanpa memiliki terlalu banyak koridor? (Terlalu banyak menjadi 3-4 + koridor yang berasal dari satu kamar) Di bawah ini adalah output dari bagaimana kamar saya terlihat, pada dasarnya mereka ditempatkan secara acak. Apa yang saya harapkan dari koridor.


2
Batas Dunia - (0, Ukuran) atau (-HalfSize, HalfSize)?
Saat membuat ruang permainan untuk memindahkan, menggambar, dan bertabrakan objek, apakah lebih baik memiliki titik (0,0), atau (0,0,0), berada di tengah-tengah ruang Anda, sehingga batas dunia adalah (-halfSize, halfSize), atau lebih baik berada di sudut jauh ruang Anda, jadi batasnya adalah (0, ukuran)? Apa kelebihan dan kekurangan masing-masing, dan masalah …


5
Keterampilan vs. Keberuntungan, rasio dan pengukurannya
Sobat gamer, adakah istilah untuk menggambarkan tingkat varians dalam sebuah game, dibandingkan dengan keberuntungan. Perang permainan kartu akan memiliki 0 skill dan 1.0 keberuntungan karena pemain tidak dapat mempengaruhi permainan. Saya tidak bisa memikirkan sesuatu yang memiliki 1.0 skill. Pada awalnya saya memikirkan Spelling Bee, tetapi kata-kata yang dipilih untuk …

2
Menggunakan dua shader bukan satu dengan pernyataan IF
Saya telah bekerja pada porting sumber opengl ES 1.1 yang relatif besar ke ES 2.0. Di OpenGL ES 2.0 (yang artinya, semuanya menggunakan shader), saya ingin menggambar teko tiga kali. Yang pertama, dengan warna yang seragam (ala the old glColor4f). Yang kedua, dengan warna per-simpul (teko memiliki array warna simpul …
9 opengl-es  glsl 

1
Menghasilkan medan pada GPU
Di mesin saya, saya membuat medan tanpa batas dengan penggunaan perlin noise alghoritm yang dihitung pada CPU. Pembuatan medan berlangsung seperti ini: Jika kamera dekat tambalan yang tidak dimuat, buat itu Hitung array noise 513x513 dengan batas yang diberikan Hitung normals, tangen, binormal, indeks Pass data ke vbo Pro: Hanya …
9 terrain 

2
Mengapa perusahaan masih menggunakan Visual Studio versi lama?
Saya mengerti mengapa C ++ digunakan. Bukan itu pertanyaannya. Ketika saya menginstal game, biasanya Steam (saya hanya menggunakan Steam hari ini) akan menginstal C ++ 2005 Runtime yang dapat didistribusikan. Pertanyaan saya adalah mengapa demikian? Apa alasan runtime yang dirilis lebih dari 8 tahun yang lalu masih lazim? Beberapa game …
9 c++ 

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.