ایجاد یک بازی ویدئویی در آردوینو
تمام آنچه که ما برای نوشتن بازی ها برای کنسول ویدئویی خود نیاز داریم ، کتابخانه های TVout و Nunchuk هستند. در این بخش، ما می خواهیم بازی Pragduino را ایجاد کنیم. این بازی اکثر مهارت هایی که برای نوشتن بازی های پیچیده تر به آن نیاز داریم را در خود جای داده است.
(تصویر 27: مدار کنسول بازی ما)

در این بازی، فرد بازی کننده، با استفاده از جوی استیک آنالوگ دسته ی Nunchuk، علامت ضربدر را کنترل می کند و باید با استفاده از دکمه ی Z دسته، دایره هایی را شوت کند. این دایره ها، در موقعیت های تصادفی قرار می گیرند و به مدت 1.5 ثانیه آنجا می مانند. یک نوار وضعیت در بالای صفحه، نشان می دهد که چقدر زمان باقی مانده تا دایره ی فعلی ناپدید شود. این بازی پس از 10 دور پایان می یابد و هدف بازی این است که هرچه می توانیم به دایره ها ضربه ی بیشتری بزنیم.

قبل از اینکه ما در کدها غرق شویم، مطمئن شوید که کتابخانه ی TVout را نصب کرده باشید، همان طور که در مقاله ی استفاده از کتابخانه TVout در آردوینو در صفحه 133 بررسی شد. ما همچنین باید کدهای کتابخانه ی Nunchuk را در دسترس عموم قرار دهیم. ما در این فصل، هنوز این کدها را به یک کتابخانه ی کامل تبدیل نکرده ایم، بلکه آرشیو کدهای این کتاب حاوی یک نسخه ی بهبود یافته از این کدها است. شما باید کدهای این کتاب را از لینک اولین مقاله ی این کتاب دانلود کنید و آن را از حالت زیپ شده در بیاورید. سپس باید کدهای درون پوشه ی code/Tinkering/Nunchuk را در پوشه ی libraries از IDE آردوینو کپی کنید.
بعنوان یک روش جایگزین، می توانید یک پوشه به نام Nunchuk در پوشه ی libraries از IDE آردوینو ایجاد کنید و فایل های nunchuk.h و nunchuk.cpp را در آن کپی کنید. در هردو مورد ما باید IDE آردوینو را restart کنیم. تمام آنچه که برای توسعه ی بازی Pragduino نیاز داریم همین است.
{module کمک نقدی به نویسنده}
- بازدید: 462
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.