Discuss Scratch

y_ebneddin
New Scratcher
2 posts

تحلیل بازی پرنده هما - Huma bird

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

Huma Bird

اصول ساخت این بازی به این صورته:
یک شکلک (Sprite) با عنوان Main وجود داره که چرخه اصلی بازی رو کنترل میکنه و متغیرهای اصلی بازی شامل سرعت حرکت بازی و متغیرهای کنترلی رو در خودش داره.
یک شکلک (Sprite) برای نمایش پیغامهای ابتدا و انتهای بازی ایجاد شده که دارای دو حالت (costum) هست.
دو شکلک (Sprite) برای پس زمینه قرار داده شده
متاسفانه من نتونستم تصویری رو بزرگتر از دوبرابر عرض صفحه در اسکرچ قرار بدم برای همین مجبور شدم دو تصویر رو به عنوان پس زمینه بزارم و با جابجایی اولی دومی رو هم جابجا کنم
که اندازه عکسها و تعیین موقعیت آنها سخت ترین بخش این پروژه بوده.
بجز پرنده Toucan همه چیز با سرعتی که در متغیرهای اولیه بازی تعریف شده جابجا میشه (پوزیشن آنها در جهت منفی کم میشه)
شکلکها (Sprites) که به عنوان مانع جلوی پرنده اصلی میان 3 دسته میشن.
1- اونهایی که نسبت به پس زمینه بازی ثابت به نظر می رسند وبا سرعت کلی بازی موقعیتشون جابجا میشه. (Dot - Giraffe)
2- آنهایی که به سمت چپ در حرکتند. این موارد علاوه بر سرعت اصلی بازی یه سرعت ثابت دارند که با پرواز پرنده سرعت بازی به سرعت آنها اضافه میشه. (Hippo - Rocketship - Food Truck)
3- آنی که به سمت بالا و پایین میره که حرکت سمت جلو آن همراه با سرعت بازی و حرکت بالا و پایین اون دانئمی هست. (Dove)

اگر وقتش رو داشتم در پستهای بعدی، بازم راهنمایی خواهم کرد ….
روز بخیر
موفق باشید
codimo
Scratcher
16 posts

تحلیل بازی پرنده هما - Huma bird

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

Powered by DjangoBB