کتاب آموزش بازی سازی در اندروید - بازی Tappy Defender نوشتۀ جان هورتون، به آموزش ساخت یک بازی جذاب موبایلی به نام Tappy Defender میپردازد که در محیط Android Studio طراحی و برنامهنویسی میشود. در این کتاب در قالب سه فصل نحوه ایجاد این بازی به صورت تصویری و قدم به قدم آموزش داده میشود.
بازیسازی زمینه جذابی برای علاقهمندان به دنیای کامپیوتر و برنامهسازی است. در این حوزه میتوانیم ایدهها و خلاقیتهای جدید را به کار برد و آنچه در رویا و خیال به آن فکر میکنیم، را عینیت بخشیم و دیگران را در تجربه آن شریک کنیم.
Gameplay این بازی به این صورت است که بازیکن باید با لمس کردن صفحه، یک سفینه را از بین سفینههای دشمن که از سمت راست صفحه در ارتفاعهای متفاوت و تصادفی به طرف وی در حال حرکت هستند، عبور داده و به نقطه پایان یعنی سیاره خانه برساند. سفینه بازیکن در ابتدا دارای دو سپر است که با هر دفعه برخورد با سفینههای دشمن، یک سپر از تعداد سپرهای وی کم میشود. مدت زمان رسیدن به سیاره خانه هم در این بازی مهم است و در صورتی که بازیکن طی زمان کمتری، نسبت به دفعات قبل، به مقصد برسد، این زمان به عنوان سریعترین زمان وی ثبت میشود.
برای ترسیم در صفحه با اشیائی از کلاسهای SurfaceView، Canvas، Paint و... کار میکنیم و از کلاس SoundPool برای پخش صداهایی مناسب با رویدادهای برخورد، برنده شدن بازیکن و... استفاده میکنیم.
برای ایجاد توازن در دشواری بازی، رزولوشن دستگاه اجرا کننده بازی را به دست آورده و با توجه به پهنای صفحه در حالت افقی (این بازی فقط در حالت landscape یا افقی اجرا میشود)، یا اندازه سفینههای دشمن را کاهش میدهیم یا تعداد آنها را افزایش میدهیم.
اگر قبلاً تجربه کار با اندروید استودیو و ایجاد اپلیکیشن با این محیط را نداشته اید، در صورتی که با مبانی برنامهنویسی آشنا باشید، کتاب آموزش بازی سازی در اندروید اثر جان هورتون (John Horton)، میتواند برای شروع کار مفید باشد، به این دلیل که تمامی مراحل کار دارای تصویر بوده و به صورت ساده و قدم به قدم توضیح داده شدهاند.
بله


















