فهرست مطالب:

بازی تعاملی خانواده: 6 مرحله
بازی تعاملی خانواده: 6 مرحله

تصویری: بازی تعاملی خانواده: 6 مرحله

تصویری: بازی تعاملی خانواده: 6 مرحله
تصویری: گیم پلی gta v مراحل داستانی #6 پول بیشتر 2024, جولای
Anonim
بازی خانوادگی تعاملی
بازی خانوادگی تعاملی

می دانم که ممکن است زیاد به نظر نرسد ، اما این جعبه کوچک در واقع یک فعالیت شبانه بسیار سرگرم کننده در خانواده است. در اصل به عنوان یک تخته بازی تعاملی عمل می کند که حداکثر تا 12 بازیکن را پشتیبانی می کند. بزرگترین بخش این است که همه از دستگاه تلفن همراه خود بازی می کنند. این بازی فوق العاده سرگرم کننده ، دوستدار خانواده و سرگرم کننده برای همه سنین است.

من می گویم قبل از اینکه وارد این پروژه شوید ، شما نیاز به دانش قبلی دارید. من کد و دستورالعمل های اساسی را ارائه می دهم ، اما نمی توانم به شما آموزش دهم که چگونه با هر مشکلی که ممکن است مواجه شوید ، عیب یابی کنید ، و در راه اندازی وب سرور LAMP در Raspberry Pi خود عمیق نمی شوم. با این اوصاف ، امیدوارم که شما مایل باشید چالش را بر عهده بگیرید و مراحل زیر را برای ساخت این بازی دنبال کنید!

تدارکات

مهمترین چیزهایی که به آن احتیاج دارید رزبری پای (من از 3 B استفاده کردم) و یک کیت لوازم الکترونیکی برای تنظیم چراغ LED است. پیوندها در زیر قرار داده شده است.

رزبری پای 3 بی

الکترونیک

گذشته از این موارد ، به موارد زیر نیز نیاز خواهید داشت:

بوم 1 'X 1' - 6 دلار

تخته سه لا 1 'X 1' - 3 دلار

شارژر تلفن قابل حمل - 12 دلار

لولا - 2 دلار

لچ - 2 دلار

مرحله 1: بازی چگونه انجام می شود؟

بازی چگونه انجام می شود؟
بازی چگونه انجام می شود؟

این بازی بر اساس یک بازی است که من سالها با خانواده ام بازی کرده ام. اساساً شما نام هر فردی را که مشغول بازی است می نویسید و در یک کاسه قرار می دهید. همه نامی را ترسیم می کنند و نامی که می گیرید نامی است که در بقیه بازی بازی می کنید. هدف بازی این است که کاناپه برنده را با افراد تیم خود پر کنید.

هنگام تنظیم بازی ، یک صندلی را خالی می گذارید و این تعیین می کند که چه کسی نوبت به آن می رسد. اگر در سمت چپ صندلی خالی هستید ، نام افرادی را که بازی می کنند می گویید و شخصی که این نام را به او اختصاص داده اند باید بلند شود و به صندلی خالی حرکت کند. شما این کار را ادامه دهید تا زمانی که یک تیم همه بازیکنان خود را روی نیمکت برنده تعیین شده سوار کند.

کمی دنده ها را عوض می کنیم ، این پروژه ای که ما در حال ساخت آن هستیم تقریباً دقیقاً شبیه به این بازی است ، با این حال بدون حرکت و از تلفن بازیکنان انجام می شود. در این پروژه ما یک وب سایت خواهیم ساخت که بازیکنان را به تیم ها تقسیم می کند ، شخصیتی را به آنها اختصاص می دهد و به بازیکنان اجازه می دهد به نوبت با هدف حذف افراد از روی صفحه بازی به نوبت عمل کنند.

مرحله 2: راه اندازی وب سرور LAMP بر روی Raspberry Pi خود

راه اندازی وب سرور LAMP بر روی Raspberry Pi شما
راه اندازی وب سرور LAMP بر روی Raspberry Pi شما

همانطور که قبلاً اشاره کردم ، من زیاد وارد این بخش از پروژه نخواهم شد ، فقط انتظار دارم که شما قبلاً می دانید چگونه این کار را انجام دهید. اگر نمی دانید چگونه این کار را انجام دهید ، پس نترسید ، می توانید این ویدیو را تماشا کنید. واقعاً انجام آن کار چندان سختی نیست و چند جستجوی گوگل و ویدئوهای یوتیوب باید شما را در مسیر خود قرار دهند. بنابراین اجازه دهید Pi خود را تنظیم کرده و قسمت های سرگرم کننده تر این پروژه را پیش ببرید.

راه اندازی سرور LAMP

pi را تنظیم کنید

مرحله 3: مجوزها

مجوزها
مجوزها
مجوزها
مجوزها

یکی از بزرگترین سردردهایی که با به کار انداختن این مورد به آن دچار می شوید ، نظم دادن به مجوزها است. به طور پیش فرض ، شما مجوز اجرای فایل های پایتون در سرور apache با کد PHP را نخواهید داشت. برای برطرف کردن این مشکل ، باید مجوزهای مناسب را به www-data بدهید. ترمینال را باز کرده و عبارت 'sudo visudo' را وارد کرده و سپس وارد کنید. با این کار /etc/sudoers.tmp ظاهر می شود که باید با اجازه www-data را در پایین اضافه کنید. به تصاویر بالا مراجعه کنید.

وقتی آن فایل را به روز می کنید ، خارج شوید و ذخیره کنید و همه چیز باید به درستی کار کند.

مرحله 4: Breadboard را با همه چراغ ها تنظیم کنید

تخته نان را با تمام چراغ ها تنظیم کنید
تخته نان را با تمام چراغ ها تنظیم کنید
تخته نان را با تمام چراغ ها تنظیم کنید
تخته نان را با تمام چراغ ها تنظیم کنید

اگر با نحوه استفاده از تخته نان آشنا نیستید ، من یک نمودار تهیه کرده ام که دقیقاً نشان می دهد همه چیز در کجا باید متصل شود. همچنین نقشه ای از طرح پین GPIO در تمشک pi وجود دارد و به شما نشان می دهد که کدام پین ها می توانند به عنوان سوئیچ استفاده شوند. موارد برچسب گذاری شده با GPIO مواردی هستند که می خواهید به سراغ آنها بروید. همچنین پین هایی را که چوب هستند نشان می دهد و مهم است توجه داشته باشید که فقط به 2 عدد از آنها نیاز دارید ، یکی برای هر طرف تخته نان.

شما می خواهید در مجموع 8 چراغ ، 4 قرمز و 4 آبی تنظیم کنید. بلوزها را در یک طرف تخته نان و قرمزها را در طرف دیگر قرار دهید. پس از تنظیم این موارد ، ما وارد کد می شویم تا بازی کار کند و در وب کار کند.

مرحله 5: انتقال کد PHP و کد پایتون از Google Drive به Raspberry Pi

کد PHP و کد پایتون را از Google Drive به Raspberry Pi منتقل کنید
کد PHP و کد پایتون را از Google Drive به Raspberry Pi منتقل کنید

این مرحله مهمترین مرحله خواهد بود و همچنین دارای بیشترین اشکال خواهد بود و به همین دلیل است که توصیه می کنم قبل از انجام این پروژه کمی php و python را مطالعه کنید. من با ارائه تمام کدهای مورد نیاز برای پروژه ، این کار را برای مبتدیان آسان کرده ام. برای شروع روی پیوند Google Drive زیر کلیک کنید.

کد بازی

کاری که می خواهید انجام دهید این است که تمام این کد را در یک درایو فلش کپی کرده و به pi خود منتقل کنید. سپس می خواهید فایل www خود را در سرور وب apache خود با این فایل www جدید بازنویسی کنید تا بازی را روی تمشک pi خود منتقل کنید. اگر با خطاهای مجوز apache مواجه شدید ، فقط فایل html را در فایل www خود کپی کرده و مطمئن شوید که فایل connect.php را از google drive www file دریافت کرده و در پوشه www خود جایگذاری کنید. این باید یک فرایند نسبتاً ساده باشد اما در صورت برخورد با اشکال نگران نباشید. توصیه می کنم از var/apache2/error.log استفاده کنید تا مشکلاتی را که ممکن است با آن روبرو شوید پیدا کنید.

مرحله 6: اجزاء را نصب کرده و تزئین کنید

اجزاء را نصب کرده و تزئین کنید
اجزاء را نصب کرده و تزئین کنید
اجزاء را نصب کرده و تزئین کنید
اجزاء را نصب کرده و تزئین کنید

تبریک می گویید که موفق شدید! این آخرین مرحله ای است که باید برای این پروژه انجام دهید. در وهله اول ، باید همه اجزای خود را روی تخته سه لا نصب کنید. این شامل تمشک pi ، تخته نان و باتری شما می شود. اطمینان حاصل کنید که تمام چراغ های خود را از تخته نان تا سطح تخته بازی با کابل های بلوز GPIO روشن کرده اید.

پس از آن ، موضوع تزئین بوم شماست. من شخصاً رنگ آمیزی آن را انتخاب کردم ، اما شما فقط با تخیل خود در اینجا محدود شده اید. مرحله نهایی این است که لولا و چفت را برای اتصال اجزای خود با تخته بازی تزئین شده اضافه کنید.

اکنون که همه چیز را در کنار هم قرار داده اید ، لازم به ذکر است که این بازی فقط از وب سرور کار می کند و بنابراین باید با تلفن خود به مرورگر خود بروید و {آدرس آدرس raspberrypi}/بازی را تایپ کنید. php وقتی این کار را می کنید ، شما و گروه خود باید بتوانید بازی را از آنجا شروع کنید! توجه داشته باشید ، اگر می خواهید بازی کنید ، همه باید از وای فای یکسان با رزبری پای استفاده کنند.

شما انجام دادید! من امیدوارم که شما توانسته اید این را بسازید و امیدوارم که از بازی با دوستان و خانواده خود لذت ببرید!

توصیه شده: