فهرست مطالب:
تصویری: بازی پانگ ماتریس LED 8x16 (نسخه 2 بازیکن در هر بازیکن): 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
من از تغییرات زیادی در بازی کلاسیک پونگ که بر روی آردوینو با استفاده از ماتریس LED 8x8 الهام گرفته شده ، الهام گرفته ام. در این مقاله آموزشی ، من به شما نشان خواهم داد که چگونه می توانید نسخه پنگ مورد علاقه خود را بسازید که دارای دو پدال - مهاجم و دروازه بان - در هر بازیکن است. از آنجا که یک ماتریس LED 8x8 دارای فضاهای بسیار محدود (یا نقاط) است ، من به جای آن در این پروژه از ماتریس LED 8x16 استفاده می کنم. برای سیم کشی ساده ، از دو ماتریس LED 8x8 با MAX7219 داخلی و یک پتانسیومتر واحد برای هر بازیکن برای کنترل دست و پا استفاده خواهم کرد.
مرحله 1: مواد
- آردوینو اونو یا معادل آن
- (2) ماتریس LED 8x8 با MAX7219
- (2) پتانسیومتر 10K
- سیم های جهنده
- نگهدارنده باتری 9 ولت و باتری 9 ولت
- محفظه (راه حل پیش فرض من همیشه یک جعبه مقوایی است)
ابزار: تفنگ چسب ، چاقو
مرحله 2: مونتاژ سخت افزار
برای مونتاژ سخت افزار به نمودار ویدئو و سیم کشی من مراجعه کنید.
مرحله 3: کد
پیوست کد آردوینو است که برای بازی نشان داده شده در ویدئو استفاده کردم.
برای این پروژه ، من از یک کتابخانه ساده max7219 به نام LedControl استفاده می کنم. اگر این کتابخانه را قبلاً در Arduino IDE خود نصب نکرده اید ، لطفاً جهت بارگیری و نصب ، دستورالعمل های موجود در صفحه وب آنها را دنبال کنید.
برای ردیابی حرکت توپ ، من از 5 متغیر استفاده می کنم. در حالی که بهتر است همه اینها را در یک آرایه ذخیره کنم ، در صورتی که من چندین توپ برای بازی برک آوت می خواهم ، این پروژه برای دانش آموزان راهنمایی طراحی شده است ، بنابراین من این کار را ساده می کنم.
برای موقعیت یابی بازیکنان ، من پتانسیومترهای مربوطه را می خوانم که مقادیر بین 0 تا 1023 را برمی گردانند و آنها را برای مقادیر بین 0 تا 7 برای مختصات Y ترسیم می کنند.
با استفاده از این پلتفرم ، می توانید بازی های دیگر مانند مار ، رانندگی ، تیراندازی و شکست را نیز کد کنید. من یک بازی شکست دو نفره نوشتم که دو توپ به طور همزمان حرکت می کردند اما به دلیل وضوح پایین و توپ ها همیشه در 45 درجه حرکت می کردند ، آنطور که من تصور می کردم خوب نبود. (اگر در گوگل جستجو کنید ، می توانید یک بازی بریک آوت تک نفره پیدا کنید.)
توصیه شده:
دو بازیکن تک نوار LED بازی با صفحه امتیاز: 10 مرحله
دو بازیکن تک نوار LED بازی با صفحه امتیاز: اول از همه خدا را برای همه مردم در سراسر جهان دعا کنید ، خدا فقط می تواند در این زمان به ما کمک کند و به ما آرامش دهد. همه ما حبس شده ایم و جایی برای رفتن نداریم. کارهای بیشتری برای انجام دادن ندارم ، بنابراین شروع به مطالعه آنلاین پایتون کنید و نتوانم به هر چیزی فکر کنم
کنترل کننده بازی بازی بی سیم 4 بازیکن: 3 مرحله
Wireless 4 Player Family Game Controller: این یک کنترلر سبک بازی بی سیم است که 4 نفر می توانند همزمان با آن بازی کنند. این دستگاه بی سیم است تا مجبور نباشید کامپیوتر خود را به کنترلری متصل کنید که توسط کودکان 5 ساله استفاده می شود. آنها دائماً زمین می خورند و من نمی خواهم آنها تمام اسباب بازی های من را خراب کنند وقتی
آردوینو "اولین بازیکن" برای بازی های رومیزی: 4 مرحله
آردوینو "اولین بازیکن" برای بازی های رومیزی: این پروژه با الهام از & quot؛ اولین بازیکن & quot؛ برنامه هایی که من و شوهرم در تلفن های خود استفاده کرده ایم. ما عاشق بازی های رومیزی هستیم و از & quot؛ بازیکن اول & quot؛ برنامه ها تصمیم بگیرند چه کسی اولین نفر است تصمیم گرفتم نسخه آردوینو خودم را بسازم
کنترل کننده بازی مبتنی بر آردوینو - کنترل کننده بازی Arduino PS2 - بازی Tekken With DIY Arduino Gamepad: 7 مرحله
کنترل کننده بازی مبتنی بر آردوینو | کنترل کننده بازی Arduino PS2 | بازی Tekken With DIY Arduino Gamepad: سلام بچه ها ، بازی کردن همیشه سرگرم کننده است اما بازی با کنترلر بازی سفارشی DIY خود سرگرم کننده تر است. بنابراین ما در این دستورالعمل یک کنترلر بازی با استفاده از arduino pro micro ایجاد می کنیم
2 بازیکن مسابقه VS زمان بندی بازی: 4 مرحله
2 بازی رقابتی VS زمان بندی بازی: شما نیاز دارید: 1.Digilent Basys 3 ، FPGA Board (یا هر FPGA دیگر ،) 2. نسخه ای نسبتاً به روز از Vivado یا برخی دیگر از محیط های VHDL3. رایانه ای که بتواند برنامه ذکر شده را اجرا کند