Pembangunan

Ulasan Buku Panduan Pemula untuk Pembangunan Permainan Android

Ulasan Buku Panduan Pemula untuk Pembangunan Permainan Android

Panduan Pemula untuk Pengembangan Permainan Android oleh James Cho adalah kursus pengembangan permainan Android yang lengkap untuk pemula yang mempunyai sedikit atau tidak ada pengalaman pengaturcaraan.

Setiap kali saya membaca pernyataan seperti itu, saya bimbang buku terlalu cetek atau meningkatkan kadarnya secara tiba-tiba sehingga pemula tidak dapat mengikuti kecuali mereka menghabiskan banyak masa untuk mengisi kekosongan atau konsep yang tidak dijelaskan.

Buku ini berbeza tetapi lebih lanjut mengenai itu kemudian. Buku ini merangkumi pengembangan permainan Java dan Android dan sementara dasar-dasar Java dibahas olehnya, itu bukan tutorial Java atau Android penuh tetapi menumpukan pada perkara penting untuk pengaturcaraan permainan Java dan Android.

Walaupun itulah fokus, konsep yang Anda pelajari dapat digunakan untuk membuat aplikasi Java dan Android juga.

Eclipse digunakan di seluruh buku untuk pengembangan yang merupakan satu-satunya masalah yang saya ada dengan buku ini kerana Android Studio akan lebih sesuai kerana Google memfokuskannya sebagai persekitaran pembangunan teras untuk Android.

Itu tidak bermaksud bahawa anda akan menghadapi masalah atau apa-apa, hanya anda yang perlu beralih ke Android Studio pada akhirnya dan masuk akal untuk memulakan dengan Android Studio untuk mengelakkannya.

Panduan Permulaan untuk Pembangunan Permainan Android

Kandungan

Tiga bab pertama membimbing anda melalui asas-asas Java. Ini merangkumi banyak lapangan termasuk jenis data, gelung, membuat program pertama, objek, kelas, bekerja dengan Java API sebelum menerangkan konsep lanjutan seperti antara muka, kaedah getter dan setter atau pewarisan.

Anda dapat memahami konsep teras ini dengan baik walaupun anda perlu mencari maklumat tambahan untuk beberapa topik seperti polimorfisme. Pengetahuan tambahan atau pemahaman yang lebih baik ini tidak diperlukan untuk mengikuti buku ini.

Apa yang disediakan adalah apa yang anda perlukan untuk membuat permainan pertama anda di Java. Konsep tambahan disediakan di seluruh buku semasa ia digunakan.

Tiga bab berikutnya merangkumi pengembangan permainan di Jawa. Anda membuat kerangka pada yang pertama yang digunakan oleh dua permainan yang anda buat dalam dua bab berikut. Betul, anda membuat dua permainan dalam bab-bab yang boleh anda mainkan di sistem anda dan bahkan diedarkan kepada yang lain.

Penulis menerangkan tujuan setiap kelas, kaedah, pemboleh ubah, dan garis kod sehingga sangat mudah diikuti.

Anda mungkin ingin mencari konstruk tertentu dalam talian walaupun untuk mendapatkan pemahaman yang lebih baik tentangnya. Sebagai contoh, anda mungkin ingin mengetahui lebih lanjut mengenai import tertentu yang dibuat dalam kelas untuk mendapatkan pemahaman yang lebih baik mengenai apa yang mereka lakukan dan untuk apa anda dapat menggunakannya.

Ini bukan lagi sesuatu yang anda perlukan tetapi ia dapat membantu anda dalam jangka panjang kerana ia dapat meningkatkan pemahaman anda mengenai kelas-kelas tersebut dan kaedah yang mereka tawarkan.

Tiga bab seterusnya adalah mengenai pengaturcaraan permainan Android. Bab pertama memperkenalkan anda kepada konsep pembangunan untuk Android. Ia menerangkan konsep teras Android yang berbeza dengan Java, aktiviti misalnya.

Kerangka permainan untuk Android dibuat pada bab berikutnya yang memiliki tujuan yang serupa dengan kerangka permainan Java yang telah Anda buat dalam bab 4 buku.

Bab 9 akhirnya memandu anda melalui langkah-langkah membuat permainan Android pertama anda.

Buku ini belum selesai pada masa ini. Bab 10 menawarkan maklumat berguna untuk menerbitkan permainan di Google Play dan memperbaruinya sementara bab 11 melihat lebih jauh dan memberikan cadangan mengenai perkara yang mungkin ingin anda lakukan seterusnya.

Apa yang paling saya gemari mengenai buku ini ialah penjelasannya masuk akal. Saya tidak pernah merasakan bahawa sesuatu yang penting dilangkau oleh pengarang atau kod itu digunakan yang tidak dijelaskan dengan betul atau sama sekali sebelumnya.

Ini bermaksud bahawa anda boleh menggunakan buku ini, dan buku ini sahaja, dan masih memahami setiap baris kod.

Buku ini untuk pemula, tetapi juga berguna untuk pengaturcara Java yang ingin memulai dengan Android atau pengaturcara yang tidak pernah menyentuh Java. Saya tidak akan mengesyorkan melangkau bab pengembangan permainan Java sebagai konsep teras, rendering aktif, reka bentuk umum permainan dan kelasnya, gelung permainan atau animasi permainan dijelaskan dalam bab-bab yang harus anda ketahui.

Penulis mempunyai bakat untuk menjadikan topik yang rumit lebih mudah diakses oleh sebab itu saya dapat mengesyorkan buku ini dengan sepenuh hati kepada pemula (termasuk pemula mutlak dengan pengalaman pengaturcaraan sifar) dan orang lain yang suka memulakan dengan pengembangan permainan Android atau Java.

Permainan Makmal Apl Oculus Teratas
Sekiranya anda adalah pemilik alat dengar Oculus, maka anda mesti mengetahui tentang memuatkan sideload. Sideloading adalah proses memasang kandungan ...
10 Permainan Teratas untuk Dimainkan di Ubuntu
Platform Windows telah menjadi salah satu platform dominan untuk permainan kerana peratusan besar permainan yang sedang berkembang hari ini untuk meny...
5 Permainan Arcade Terbaik untuk Linux
Pada masa kini, komputer adalah mesin serius yang digunakan untuk permainan. Sekiranya anda tidak dapat memperoleh skor tinggi baru, anda akan tahu ma...