Saya memiliki banyak pengalaman dengan C ++, tetapi saya tidak memiliki pengalaman dengan pemrograman game. Musim panas ini saya berencana untuk membuat platformer 2D dari awal menggunakan C ++ / SDL untuk pengalaman belajar. Saya mencari sumber daya sebanyak mungkin untuk membantu saya memulai. Kode sumber yang baik, tutorial, apa pun.
Salah satu tutorial terbaik yang saya temukan adalah tutorial pengembang 'n' run dev yang tidak aktif oleh mendiang Florian Hufsky . Adakah tutorial serupa?
c++
2d
sdl
platformer
firyice
sumber
sumber
Jawaban:
Jika Anda seorang cowok C ++ / berorientasi objek, Anda mungkin menemukan SFML lebih mudah untuk dikerjakan. Ini sangat mirip dengan SDL, kecuali yang memiliki antarmuka OO. Ini tidak seluas SDL, tetapi masih memiliki banyak pengikut.
Sedangkan untuk tutorial, karena Anda sudah berpengalaman dengan C ++ Anda mungkin bisa lolos dengan membaca tutorial yang ditujukan untuk mesin dan bahasa lain dan menerapkan konsep tingkat tinggi, merujuk API Anda dan forum bantuannya untuk masalah spesifik yang Anda temui di sepanjang jalan.
Flash Game Dojo ditujukan untuk pengguna Flixel & Flashpunk, tetapi memiliki banyak jenis materi "permulaan pemrograman game".
GameDev.net adalah sumber daya besar lainnya (lihat artikel dan wiki mereka)
Lihat juga arsip FlipCode . Ini umumnya mencakup topik yang lebih maju, tetapi Anda mungkin menemukan mereka berguna di masa depan.
sumber
Airstrike adalah gim kecil dan sederhana untuk memulai. Kode sumber pendek dan sederhana . Ini bukan platformer, tapi itu mungkin hal yang baik, karena Anda mungkin tidak ingin arsitektur Anda memiliki pengaruh luar. Setiap tindakan tingkat rendah yang Anda inginkan diimplementasikan - tidak ada banyak (memuat sumber daya, memutar suara, menampilkan sprite ...)
sumber