Pengembangan Game

T&J untuk pengembang game profesional dan independen






3
Bagaimana cara membuat air 2D dengan gelombang dinamis?
Super Mario Bros baru memiliki air 2D yang sangat keren yang ingin saya pelajari cara membuatnya. Ini video yang menunjukkannya. Bagian ilustrasi: Benda-benda yang menghantam air menciptakan gelombang. Ada juga gelombang "latar belakang" yang konstan. Anda dapat melihat gelombang konstan tepat setelah 00:50 dalam video, saat kamera tidak bergerak. Saya …

9
Mengapa C ++ Game Developers tidak menggunakan boost library? [Tutup]
Jadi, jika Anda menghabiskan waktu melihat / menjawab pertanyaan tentang Stack Overflow di bawah tag C ++, Anda akan segera menyadari bahwa hampir semua orang menggunakan pustaka boost ; beberapa bahkan akan mengatakan bahwa jika Anda tidak menggunakannya, Anda tidak menulis "nyata 'C ++ (saya tidak setuju, tapi bukan itu …
81 c++ 

8
Berapa banyak utas yang harus saya miliki, dan untuk apa?
Haruskah saya memiliki utas terpisah untuk rendering dan logika, atau bahkan lebih? Saya menyadari penurunan kinerja luar biasa yang disebabkan oleh sinkronisasi data (apalagi kunci mutex). Saya telah berpikir untuk mengambil ini ke ekstrim dan melakukan utas untuk setiap subsistem yang mungkin. Tapi saya khawatir hal itu akan memperlambat juga. …

10
Apa tantangan dan manfaat dari menulis game dengan bahasa fungsional?
Meskipun saya tahu bahwa bahasa fungsional bukan yang paling umum digunakan untuk menulis game, ada banyak manfaat yang dikaitkan dengan mereka yang sepertinya akan menarik dalam konteks pemrograman apa pun. Terutama kemudahan paralelisasi yang saya pikir bisa sangat berguna karena fokus bergerak ke arah lebih banyak prosesor. Juga, dengan F …
81 functional 



17
C ++ tips optimasi tingkat rendah [ditutup]
Dengan asumsi Anda sudah memiliki algoritma pilihan terbaik, solusi tingkat rendah apa yang dapat Anda tawarkan untuk memeras beberapa tetes terakhir frame rate manis dari kode C ++? Tak perlu dikatakan bahwa tips ini hanya berlaku untuk bagian kode kritis yang sudah Anda sorot di profiler Anda, tetapi mereka harusnya …
79 c++  optimization 

6
Bagaimana cara kerja mesin collision?
Bagaimana tepatnya cara kerja mesin collision ? Ini adalah pertanyaan yang sangat luas. Kode apa yang membuat benda-benda saling memantul, kode apa yang membuat pemain berjalan ke dinding alih-alih berjalan menembus dinding? Bagaimana kode terus-menerus menyegarkan posisi pemain dan posisi objek untuk menjaga gravitasi dan tabrakan berfungsi sebagaimana mestinya? Jika …

9
Bagaimana cara mencegah misil pengarah dari mengorbit target mereka?
Saya mengembangkan game ruang 2D tanpa gesekan, dan saya menemukan sangat mudah untuk membuat orbit rudal pengarah targetnya. Saya ingin tahu tentang strategi anti-mengorbit. Contoh sederhananya adalah misil pengarah yang berakselerasi langsung menuju sasarannya. Jika target itu bergerak tegak lurus dengan lintasan rudal lalu berhenti, akselerasi rudal menuju target tidak …
78 2d  ai 

26
Mesin Game 2D yang Direkomendasikan untuk pembuatan prototipe [tertutup]
Mesin game tingkat tinggi apa yang akan Anda rekomendasikan untuk mengembangkan prototipe game 2D di windows? (atau mac / linux jika Anda mau) Hal-hal yang saya maksud dengan "tingkat tinggi" termasuk (tapi jelas tidak terbatas pada): tidak harus mengelola hal-hal tingkat rendah seperti buffer layar, konteks grafis memiliki API untuk …
76 2d  prototyping 

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.