برنامه نویسی

چگونه من یک بازی را با استفاده از Amazon Q CLI ساختم

🎮 بازی من با استفاده از Amazon q cli
سلام من Dabhi Dhirajkumar هستم و اخیراً با استفاده از Amazon Q CLI یک بازی سرگرم کننده ساخته ام. این بخشی از بازی های ساخت با آمازون Q CLI بود

🔧 چرا این پروژه را انتخاب کردم
الزامات چالش AWS
پیچیدگی کامل برای آزمایش Q CLI
سادگی پیگام برای بازی های 2D
💡 ایده پشت بازی
توصیف کنید که بازی شما در مورد چیست. به عنوان مثال:

من بازی کلاسیک-ماریو را ایجاد کردم. این ساده اما سرگرم کننده است!

🔧 ابزارهایی که من استفاده کردم
آمازون Q CLI
لوب
پیتون

من با استفاده از Python و Pygame یک بازی کلاسیک به سبک ماریو ایجاد کرده ام! این کاری است که من انجام داده ام:

وابستگی های لازم (پیگام) را نصب کرد
یک بازی کامل با ویژگی های زیر ایجاد کرد: • شخصیت ماریو که می تواند حرکت کند و پرش کند • سکوها برای پرش • سکه های جمع آوری • دشمنانی که به عقب و جلو حرکت می کنند • سیستم زندگی و ردیابی نمره • بازی بیش از حد و برنده شدن
چگونه بازی کنیم
برای اجرای بازی ، به فهرست Mario_game بروید و اسکریپت پایتون را اجرا کنید:

bash cd ~/mario_game ./mario.py

کنترل
• کلیدهای پیکان چپ/راست: حرکت ماریو به چپ و راست • فضا یا پیکان بالا: پرش • R: بازی را دوباره راه اندازی کنید (بعد از بازی بیش از حد یا برنده شدن) • س: بازی را ترک کنید (بعد از بازی بیش از حد یا برنده شدن)

هدف بازی
با پریدن یا شکست دادن دشمنان با پریدن روی آنها ، تمام سکه ها را جمع کنید. اگر هر سه زندگی را از دست دهید ، بازی به پایان رسیده است.

ویژگی های بازی
• ماریو رنگ را بر اساس جهت تغییر می دهد (قرمز هنگام روبرو شدن با سمت راست ، آبی در هنگام سمت چپ) • سکوهای پرش در ارتفاعات مختلف • سکه ها برای جمع آوری امتیاز • دشمنانی که به عقب و جلو حرکت می کنند • شما می توانید با پرش روی آنها دشمنان را شکست دهید • بازی نمره خود را ردیابی کنید و زندگی باقی مانده را انتخاب کنید.

این بازی ساده است اما مکانیک اصلی بازی های کلاسیک ماریو را ضبط می کند. شما می توانید به جای اشکال ساده ای که من استفاده کرده ام ، آن را با اضافه کردن سطوح بیشتر ، UP-UP یا بهبود گرافیک با تصاویر Sprite گسترش دهید.

از بازی ماریو خود لذت ببرید!

مخزن کد
من کد بازی کامل را در اینجا به اشتراک گذاشته ام:

پیوند GitHub به بازی شما:-https://github.com/dabhi-dhirajkumar/classic-mario-game.git

thoughts افکار نهایی
من یاد گرفتم که چگونه با CLI Tools کار کنم ، از GIT استفاده کنم و یک بازی را مستقر کنم! با تشکر از AWS برای این تجربه.

ویژگی
اجرای پیگام را تمیز کنید
UI پاسخگو
منطق تشخیص برنده/از دست دادن

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا