Minggu, 11 Januari 2026

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

 

Bab 1, Selamat Datang di Beginning C++ Game Programming, Edisi Ketiga. Bab ini memperkenalkan perjalanan anda dalam menulis game menarik untuk PC menggunakan C++ dan SFML berbasis OpenGL. Edisi ketiga ini berfokus pada peningkatan dan perluasan materi yang akan anda pelajari dalam pemrograman game. Semua dasar C++ mulai dari variabel, loop, pemrograman berorientasi objek, Standard Template Library (STL), fitur SFML, hingga kemampuan baru dalam C++ telah dikembangkan dan diperluas. Di akhir buku ini, anda tidak hanya akan memiliki empat game yang bisa dimainkan, tetapi juga pemahaman yang kuat dan mendalam tentang C++.

Bab 2, Variabel, Operator, dan Keputusan: Menganimasikan Sprite. Dalam bab ini, kita akan melakukan lebih banyak gambar di layar. Kita akan menganimasikan beberapa awan yang bergerak dengan tinggi dan kecepatan acak di latar belakang, serta seekor lebah yang melakukan hal serupa di latar depan. Untuk mencapainya, kita perlu mempelajari lebih banyak dasar C++, seperti bagaimana C++ menyimpan data menggunakan variabel, bagaimana memanipulasi variabel dengan operator, dan bagaimana membuat keputusan yang mengarahkan alur kode berdasarkan nilai variabel. Setelah memahami konsep ini, kita akan menggunakan kembali pengetahuan tentang kelas Sprite dan Texture dari SFML untuk membuat animasi awan dan lebah.

Bab 3, String C++, Waktu di SFML, Input Pemain, dan HUD. Pada bab ini, waktu akan terbagi antara mempelajari cara memanipulasi teks dan menampilkannya di layar, serta memahami pengaturan waktu. Kita juga akan membuat time bar visual yang memberi informasi kepada pemain dan menciptakan rasa urgensi dalam permainan.

Bab 4, Loop, Array, Switch, Enumerasi, dan Fungsi: Menerapkan Mekanika Game. Bab ini memuat lebih banyak informasi C++ dibandingkan bab lain. Di dalamnya terdapat berbagai konsep fundamental yang akan memperluas pemahaman kita secara signifikan. Bab ini juga mulai menjelaskan beberapa bagian yang sebelumnya masih samar, seperti fungsi, game loop, dan penggunaan loop secara umum.

Bab 5, Tumbukan, Suara, dan Kondisi Akhir: Membuat Game Dapat Dimainkan. Ini adalah tahap akhir dari proyek pertama. Di akhir bab ini, anda akan memiliki game pertama yang lengkap. Setelah Timber!!! berhasil dijalankan, pastikan anda membaca bagian terakhir bab ini karena berisi saran untuk meningkatkan permainan. Beberapa hal yang akan dibahas dalam bab ini antara lain penambahan sprite, penanganan input pemain, animasi kayu yang terbang, kondisi kematian, efek suara, serta berbagai peningkatan fitur untuk menyempurnakan Timber!!!.

Bab 6, Pemrograman Berorientasi Objek: Memulai Game Pong. Dalam bab ini terdapat sedikit teori, namun teori tersebut penting agar kita memahami konsep dasar pemrograman berorientasi objek (OOP). OOP membantu kita mengatur kode ke dalam struktur yang lebih mudah dikenali dan dikelola. Teori ini akan langsung diterapkan untuk membuat proyek berikutnya, yaitu game Pong. Kita akan melihat bagaimana membuat tipe baru di C++ yang dapat digunakan sebagai objek dengan cara menulis kelas pertama kita. Bab ini dimulai dengan versi sederhana dari Pong untuk memahami dasar kelas, sebelum kemudian membuat versi lengkap berdasarkan prinsip yang sudah dipelajari.

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

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

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

Untuk Pemesanan silahkan klik link di sini atau silahkan klik cover