Minggu, 11 Januari 2026

Pemrograman Game C++ untuk Pemula Belajar C++ dari Nol dengan Membuat Game yang Seru Jilid 3

 

Bab 1, Grafik, Kamera, dan Aksi. Bab ini akan membahas secara mendalam tentang sistem grafik dalam proyek ini. Karena kita akan membuat kamera yang bertugas menggambar tampilan, inilah saat yang tepat untuk memahami konsep grafiknya. Jika anda melihat di folder graphics, hanya ada satu berkas gambar, dan sejauh ini kita belum memanggil window.draw di kode utama. Bab ini menjelaskan mengapa pemanggilan draw sebaiknya dibatasi, sekaligus mengajarkan cara mengimplementasikan kelas Camera yang akan mengatur semua proses tersebut. Di akhir bab, kita akan menjalankan game dan melihat kamera bekerja, termasuk main view, radar view, dan teks timer.

Bab 2, Platform, Animasi Pemain, dan Kontrol. Di bab ini, kita akan membuat platform, animasi pemain, dan sistem kontrol. Pada tahap ini, sebagian besar pekerjaan sulit sudah selesai, sehingga bab ini memberikan hasil yang memuaskan dengan usaha yang relatif ringan. Kita akan melihat bagaimana platform menopang pemain dan memungkinkan mereka berlari, serta bagaimana kita mengulang frame animasi untuk menghasilkan gerakan lari yang halus. Topik yang dibahas meliputi: pembuatan platform, penambahan fungsi pada pemain, pembuatan kelas Animator, pembuatan animasi, dan penerapan animasi berlari yang halus.

Bab 3, Membangun Menu dan Efek Hujan. Dalam bab ini, kita akan menambahkan dua fitur penting: layar menu untuk memberi informasi tentang opsi permainan seperti mulai, jeda, restart, dan keluar, serta efek hujan sederhana. Meski efek hujan tidak terlalu penting, ini tetap menarik dan berguna untuk dipelajari. Seperti yang sudah dapat anda duga, kedua fitur ini akan dibuat dengan cara yang konsisten: menggunakan kelas turunan dari Graphics dan Update, dikombinasikan dalam instans GameObject, dan berfungsi secara bersamaan dengan entitas game lainnya.

Bab 4, Bola Api dan Spatialization. Bab ini berfokus pada penambahan efek suara dan HUD. Walaupun kita sudah melakukannya di dua proyek sebelumnya, kali ini akan dilakukan dengan cara yang sedikit berbeda. Kita akan mempelajari konsep sound spatialization dan bagaimana SFML menyederhanakan penerapannya. Selain itu, kita akan membuat kelas HUD untuk mengelola kode yang menampilkan informasi di layar.

Bab 5, Latar Belakang Paralaks dan Shader. Ini adalah bab terakhir sekaligus kesempatan terakhir untuk menyempurnakan game kita. Di akhir bab ini, game akan sepenuhnya dapat dimainkan dengan semua fitur lengkap. Kita akan mempelajari lebih lanjut tentang OpenGL, shader, dan Graphics Library Shading Language (GLSL), menyelesaikan kelas CameraGraphics dengan menambahkan latar belakang bergulir dan shader, serta menjalankan game versi final yang sudah lengkap.

Pemrograman Game C++ untuk Pemula Belajar C++ dari Nol dengan Membuat Game yang Seru Jilid 3
Penulis: 

Dr. Phil. Dony Novaliendry, S.Kom., M.Kom

Tebal Halaman: 168
Ukuran buku: 18 x 25 cm
ISBN: Masih dalam proses

Untuk Pemesanan silahkan klik link di sini atau silahkan klik cover