รีวิวหนังสือ: คู่มือเริ่มต้นสำหรับการพัฒนาเกม Android
- หมวดหมู่: พัฒนาการ
คู่มือเริ่มต้นสำหรับการพัฒนาเกม Android โดย James Cho เป็นหลักสูตรการพัฒนาเกม Android ที่สมบูรณ์สำหรับผู้เริ่มต้นที่มีประสบการณ์การเขียนโปรแกรมเพียงเล็กน้อยหรือไม่มีเลย
เมื่อใดก็ตามที่ฉันอ่านข้อความเช่นนั้นฉันกังวลว่าหนังสือจะตื้นเกินไปหรือเพิ่มจังหวะอย่างกะทันหันดังนั้นผู้เริ่มต้นจะไม่สามารถทำตามได้เว้นแต่พวกเขาจะใช้เวลามากในการเติมช่องว่างหรือแนวคิดที่ไม่ได้อธิบาย .
หนังสือเล่มนี้มีความแตกต่าง แต่จะเพิ่มเติมเกี่ยวกับเรื่องนั้นในภายหลัง หนังสือเล่มนี้ครอบคลุมการพัฒนาเกม Java และ Android และในขณะที่พื้นฐานของ Java ครอบคลุมอยู่ แต่ก็ไม่ใช่บทช่วยสอน Java หรือ Android เต็มรูปแบบ แต่มุ่งเน้นไปที่สิ่งจำเป็นสำหรับการเขียนโปรแกรมเกม Java และ Android
แม้ว่าจะเป็นจุดสนใจ แต่แนวคิดที่คุณเรียนรู้สามารถใช้เพื่อสร้างแอป Java และ Android ได้เช่นกัน
คราส ใช้ตลอดทั้งเล่มเพื่อการพัฒนาซึ่งเป็นประเด็นเดียวที่ฉันมีกับหนังสือเล่มนี้ Android Studio จะเหมาะสมกว่าเนื่องจาก Google มุ่งเน้นให้สิ่งนั้นเป็นสภาพแวดล้อมการพัฒนาหลักสำหรับ Android
นั่นไม่ได้หมายความว่าคุณจะประสบปัญหาหรืออะไรก็ตามเพียง แต่คุณอาจต้องเปลี่ยนไปใช้ Android Studio ในที่สุดและควรเริ่มต้นด้วย Android Studio เพื่อหลีกเลี่ยงปัญหานั้น
คู่มือเริ่มต้นสำหรับการพัฒนาเกม Android
สารบัญ
- พื้นฐานของการเขียนโปรแกรม
- เริ่มต้น Java
- การพัฒนาเกม Java - การวางรากฐาน (เฟรมเวิร์กเกม)
- ทำให้มันง่าย (เกมแรก)
- ระดับถัดไป (เกมที่สองการปรับปรุง)
- การพัฒนาเกม Android - การเริ่มต้นการพัฒนา Android
- กรอบเกม Android
- การสร้างเกม
- ปล่อยเกมของคุณ
- การเดินทางอย่างต่อเนื่อง
สามบทแรกจะแนะนำคุณเกี่ยวกับพื้นฐาน Java ครอบคลุมพื้นดินมากมายรวมถึงประเภทข้อมูลการวนซ้ำการสร้างโปรแกรมแรกวัตถุคลาสการทำงานกับ Java API ก่อนที่จะอธิบายแนวคิดขั้นสูงเช่นอินเทอร์เฟซวิธี getter และ setter หรือการสืบทอด
คุณเข้าใจแนวคิดหลักเหล่านี้เป็นอย่างดีแม้ว่าคุณจะต้องค้นหาข้อมูลเพิ่มเติมสำหรับบางหัวข้อเช่นความหลากหลาย ความรู้เพิ่มเติมหรือความเข้าใจที่ดีขึ้นนี้ไม่จำเป็นต้องทำตามหนังสือ
สิ่งที่มีให้คือสิ่งที่คุณต้องการในการสร้างเกมแรกใน Java แนวคิดเพิ่มเติมมีให้ตลอดทั้งเล่มเมื่อใช้
สามบทถัดไปครอบคลุมการพัฒนาเกมใน Java คุณสร้างเฟรมเวิร์กในเกมแรกที่ใช้โดยเกมทั้งสองที่คุณสร้างในสองบทต่อไปนี้ ถูกต้องคุณสร้างสองเกมในบทที่คุณสามารถเล่นในระบบของคุณและแจกจ่ายให้กับผู้อื่นได้
ผู้เขียนอธิบายวัตถุประสงค์ของทุกคลาสวิธีการตัวแปรและบรรทัดของโค้ดเพื่อให้ง่ายต่อการปฏิบัติตาม
คุณอาจต้องการค้นหาโครงสร้างบางอย่างทางออนไลน์เพื่อทำความเข้าใจให้ดีขึ้น ตัวอย่างเช่นคุณอาจต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการนำเข้าบางอย่างที่เกิดขึ้นในชั้นเรียนเพื่อให้เข้าใจถึงสิ่งที่พวกเขาทำและสิ่งที่คุณสามารถนำไปใช้ได้
นี่ไม่ใช่สิ่งที่คุณต้องการอีกต่อไป แต่อาจช่วยคุณได้ในระยะยาวเนื่องจากช่วยเพิ่มความเข้าใจในชั้นเรียนเหล่านั้นและวิธีการที่พวกเขานำเสนอ
สามบทถัดไปเป็นเนื้อหาเกี่ยวกับการเขียนโปรแกรมเกม Android บทแรกแนะนำให้คุณรู้จักกับแนวคิดการพัฒนาสำหรับ Android อธิบายถึงแนวคิดหลักของ Android ที่แตกต่างจาก Java เช่นกิจกรรมต่างๆ
เฟรมเวิร์กเกมสำหรับ Android ถูกสร้างขึ้นในบทถัดไปซึ่งมีจุดประสงค์คล้ายกับเฟรมเวิร์กเกม Java ที่คุณสร้างในบทที่ 4 ของหนังสือ
บทที่ 9 จะนำคุณเข้าสู่ขั้นตอนต่างๆในการสร้างเกม Android เกมแรกของคุณ
ถึงตอนนี้หนังสือยังไม่เสร็จ บทที่ 10 นำเสนอข้อมูลที่เป็นประโยชน์เกี่ยวกับการเผยแพร่เกมบน Google Play และอัปเดตในขณะที่บทที่ 11 มีลักษณะเหนือกว่าและให้คำแนะนำเกี่ยวกับสิ่งที่คุณอาจต้องการทำต่อไป
สิ่งที่ฉันชอบมากที่สุดเกี่ยวกับหนังสือเล่มนี้คือคำอธิบายที่สมเหตุสมผล ฉันไม่เคยรู้สึกว่ามีบางสิ่งที่สำคัญถูกข้ามไปโดยผู้เขียนหรือมีการใช้รหัสที่อธิบายไม่ถูกต้องหรือไม่เคยมีมาก่อน
หมายความว่าคุณสามารถใช้หนังสือเล่มนี้และหนังสือเล่มนี้เท่านั้นและยังคงเข้าใจรหัสทุกบรรทัด
หนังสือเล่มนี้เหมาะสำหรับผู้เริ่มต้น แต่ยังสามารถเป็นประโยชน์สำหรับโปรแกรมเมอร์ Java ที่ต้องการเริ่มต้นกับ Android หรือโปรแกรมเมอร์ที่ไม่เคยสัมผัส Java ฉันไม่แนะนำให้ข้ามบทการพัฒนาเกม Java ที่เป็นแนวคิดหลักการแสดงผลที่ใช้งานอยู่การออกแบบทั่วไปของเกมและคลาสของเกมลูปของเกมหรือแอนิเมชั่นของเกมจะอธิบายไว้ในบทเหล่านั้นที่คุณควรรู้
ผู้เขียนมีพรสวรรค์ในการทำให้หัวข้อที่ซับซ้อนสามารถเข้าถึงได้มากขึ้นซึ่งเป็นเหตุผลว่าทำไมฉันจึงสามารถแนะนำหนังสือให้กับผู้เริ่มต้นด้วยใจจริง (รวมถึงผู้เริ่มต้นที่ไม่มีประสบการณ์การเขียนโปรแกรมเป็นศูนย์) และคนอื่น ๆ ที่ต้องการเริ่มต้นด้วยการพัฒนาเกม Android หรือ Java