فهرست مطالب:

نحوه ساختن یک بازی کارتی روی رزبری پای: 8 مرحله
نحوه ساختن یک بازی کارتی روی رزبری پای: 8 مرحله

تصویری: نحوه ساختن یک بازی کارتی روی رزبری پای: 8 مرحله

تصویری: نحوه ساختن یک بازی کارتی روی رزبری پای: 8 مرحله
تصویری: نصب و کار با سیستم عامل رزبری پای روی ماشین مجازی 2024, سپتامبر
Anonim
چگونه یک بازی کارتی روی رزبری پای بسازیم
چگونه یک بازی کارتی روی رزبری پای بسازیم

هدف از این کار ایجاد یک بازی روی تمشک pi با استفاده از موسیقی ، دکمه ها ، چراغ ها و صدای زنگ است! این بازی Aces نامیده می شود و هدف این است که تا حد ممکن به 21 نزدیک شوید بدون اینکه از آن عبور کنید

مرحله 1: آماده سازی Raspberry Pi رزبری pi را بگیرید و صفحه کلید ، ماوس ، کابل اترنت و مانیتور را وصل کنید

حالا کابل برق را وصل کنید

حالا کابل روبان و تخته نان را وصل کنید

تدارکات

مواد

1 LED قرمز

1 LED زرد 1 LED سبز 1 Buzzer 1 تمشک pi مانیتور موس صفحه کلید بلندگو 6 سیم/نر

مرحله 1: مرحله 2: آماده سازی دکمه ها

مرحله 2: آماده سازی دکمه ها
مرحله 2: آماده سازی دکمه ها

3 دکمه را بردارید و در انتهای تخته تخت خود را تراز کنید

سپس یک مقاومت را برای هر یک از دکمه ها وصل کنید و مقاومت را روی زمین قرار دهید سپس سیم را به هر دکمه وصل کنید (کابل ها باید به پین های GPIO متصل شوند)

مرحله 2: مرحله 3: آماده سازی LED ها

مرحله 3: آماده سازی LED ها
مرحله 3: آماده سازی LED ها

شما LED ها را پشت سر هم تنظیم می کنید

مطمئن شوید که لیدها قرمز ، زرد ، سبز هستند تا از نظر بصری جذاب تر به نظر برسند

یک مقاومت را به هر مدار وصل کنید

سیم ها را به پین های gpio و سپس به مقاومت/Led وصل کنید (در صورت لزوم پین های اتصال زمین)

مرحله 3: مرحله 4: آماده سازی صدای زنگ/موسیقی

مرحله 4: آماده سازی زنگ/موسیقی
مرحله 4: آماده سازی زنگ/موسیقی

به پایین زنگ بزنید و کابل مثبت و منفی را تعیین کنید

کابل مثبت را به gpio و منفی را به پین متصل کنید

در صورت نیاز ، کابل های اضافی زن/مرد اضافه کنید

(اختیاری)

-برای شنیدن موسیقی ، یک دستگاه بلوتوث را در قسمت Bluetooth به تمشک pi متصل کنید

مرحله 4: مرحله 5: آماده سازی کد

مرحله 5: تهیه کد
مرحله 5: تهیه کد

کتابخانه های مورد نیاز در تصویر زیر را وارد کنید

برای شما LEDS ، دکمه ها و زنگ یک پین gpio تعیین کنید

تصاویری را که می خواهید استفاده کنید با ذخیره آنها در همان مکانی که کد پایتون خود را ذخیره کرده اید ، آماده کنید

با استفاده از pygame.image.load تصویر را به کد اضافه کنید و آن را به یک متغیر اختصاص دهید

مرحله 5: مرحله 6: ایجاد صفحه خوش آمدید

مرحله 6: ایجاد صفحه خوش آمدید
مرحله 6: ایجاد صفحه خوش آمدید

کد نشان داده شده در قسمت را کپی کرده و نظرات کارهایی که هر خط انجام می دهد را بخوانید

مختصات را در دستور surface.blit تنظیم کنید تا هر کجا که می خواهید تصاویر خود را قرار دهید. (در حالت ایده آل مختصات مشابه بهترین کار را می کنند)

مرحله 6: مرحله 7: ایجاد بیانیه های واقعی

مرحله 7: ایجاد بیانیه های واقعی
مرحله 7: ایجاد بیانیه های واقعی
مرحله 7: ایجاد بیانیه های واقعی
مرحله 7: ایجاد بیانیه های واقعی

در حالی که دستورات واقعی لازم است همیشه بررسی شود که آیا دکمه ای فشار داده شده است یا خیر

این در حالی است که عبارت زیر run2 را نشان می دهد که یک hitbox برای صفحه خوش آمد گویی ایجاد می کند که به کاربران اجازه می دهد تا به بازی کارت ادامه دهند

شروع () را نادیده بگیرید در حال حاضر بعداً به آن نیاز خواهیم داشت

هنگامی که دکمه دیجیتال فشرده شد ، روی عبارت اصلی while true حرکت می کنیم

در زیر اصلی ترین کد دستور واقعی است که باید کپی کنید و با دکمه ها و عملکردها تعامل دارد

مرحله 7: مرحله 8: ایجاد توابع

مرحله 8: ایجاد توابع
مرحله 8: ایجاد توابع
مرحله 8: ایجاد توابع
مرحله 8: ایجاد توابع
مرحله 8: ایجاد توابع
مرحله 8: ایجاد توابع

شما باید توابع متعددی ایجاد کنید که شامل start ، process_bz ، process_symbol ، lost_bz ، win_bz ، Dealcard ، Compcard و end می شود.

این توابع در تصاویر زیر وجود دارد و همراه با نظرات است

کد را کپی کرده و در بالای کد بارگیری صفحه خوش آمدید اما در زیر کدهای متغیر قرار دهید

-کلیه عملکردهای بالا را کپی کنید زیرا همه آنها نقش مهمی در بازی دارند. -هر تابع همراه با نظرات است تا توضیح دهد کد چه کار می کند

مرحله 8: مرحله 10: اجرا کنید

مرحله 10: اجرا کنید !!
مرحله 10: اجرا کنید !!

بازی را اجرا کنید و از آن لذت ببرید

توصیه شده: