اگر علاقه دارید کودکتان بازی ساز شود، ما بازی های اسکرچ را به شما پیشنهاد می کنیم
اگر میخواهید شغل پر درآمدی برای فرزند خود از الان انتخاب کنید، بازیسازی و شروع از بازیهای اسکرچ گزینه مناسبی است.
اگر میخواهید فرزندتان کارآفرین شود با ما همراه شوید:
ساخت بازی با اسکرچ از اهداف این زبان می باشد. کودکان و نوجوانان علاقمند به بازی کردن هستند و گاهی اوقات نیز به خاطر این علاقه به سمت بازیهای کامپیوتری میروند؛ حال اینکه با استفاده از اسکرچ خود میتوانند سازنده و طراح اینگونه بازیها باشند این هدف از طریق بازیهای اسکرچ دستیافتنی تر خواهد بود.
از آنجایی که ساخت بازی یک روند نسبتا طولانی و با اهمیت دارد؛ برای بازیسازی، باید یک سری مراحل و کارها انجام شود. ما در ادامهی این مقاله به آموزش و توضیح روند ساخت بازی های اسکرچ خواهیم پرداخت:
فهرست مطالب
اگر چه اسکرچ یک پلتفرم اولیه برای برنامهنویسی است اما برای ساخت بازی های اسکرچ، در ابتدای کار کودک و نوجوان باید فکر کند و موضوعی را برای بازی خود انتخاب کرده و دربارهی آن داستان و سناریویی بنویسد. سپس طبق آن داستان میبایست قدم به قدم پیش بروید و مراحل را دنبال کنید.
مثلا اگر میخواهید بازی ماز(هزار راه) را بسازید، اول باید ببینید دوست دارید از چه صفحهای برای بازی خود استفاده کنید و در طول مسیر چه اتفاقاتی رخ خواهد داد.
در قدم اول داستان بازی را مشخص کردیم. حال باید هدف اصلی بازی را مشخص کنیم. اینکه در این بازی، بازیکنها تا چه مرحلهای میتوانند بالا بروند، یا در چه زمانی باید موفق شوند و بازی به پایان برسد را بطور کلی هدف بازی میگویند. دلیل اهمیت ایجاد هدف برای هر بازی، مشخص شدن موقعیت بازیکن در هر لحظه است.
اهداف بازی را میتوان به دو دسته تقسیم کرد؛ اهداف اصلی و فرعی: هدف اصلی شامل کارهایی است که باید برای برندهشدن در بازی انجام داد، اما هدف فرعی میتواند تنها باعث بدست آوردن امتیازاتی خاص برای لذت بیشتر از بازی های اسکرچ یا حتی کمکی برای مراحل بعد باشد.
هدف بازی
هر بازی باید یک نقطهی شروع و پایان داشته باشد؛ مثلا در بازی ماز کاراکتر باید از مبداء شروع به حرکت کند و از بین خطوط بگذرد و پس از رسیدن به نقطهی مقصد پایان بازی رقم بخورد. کاراکتر در همان بازی ماز میتواند راه خروج را پیدا کند و یا به گنج برسد یا به هر نحو دیگری که دوست دارد میتواند بازی را تمام کند.
در بازیهای دیگر نیز به همین ترتیب باید برای بازی طبق سناریوی خود یک شروع و پایان جذاب در نظر بگیریم .
بازیها میتوانند قوانین مختلفی داشته باشند. این قانونها و مقررات به خلاقیت خود برنامهنویس برمیگردد؛ در ادامه به چند مورد از قوانین رایج اشاره میکنیم:
بدست آوردن امتیاز: خوردن میوه، جمعکردن سکه، ذخیرهی زمان و … میتوانند باعث افزایش امتیاز بازیکن شود.
از دست دادن امتیاز: برخورد به موانع، کاراکترهای مزاحم، خارج شدن از زمین بازی و … میتوانند باعث کاهش امتیاز بازیکن گردد.
برد: کسب امتیاز تعیینشده، پیدا کردن هدف، رسیدن به مقصد و … میتواند برد را تعریف کنند.
باخت: مردن کاراکتر اصلی، تمام شدن وقت و … میتواند باعث باخت بازیکن شود.
برای هر بازی ما میتوانیم از جلوههای سمعی و بصری مانند تغییر رنگ کاراکترها، تغییر اندازهها، افزودن نوشته، صداگذاری استفاده کنیم. کودکان و نوجوانان میتوانند از شکلکی که چندین حالت دارد، استفاده کنند و براساس حالتهای مختلف آن و موقعیتهای مناسبی که در بازی پیش خواهد آمد، آنها را مورد استفاده قرار دهند.
برای مثال در بازی ماز شکلک ما میتواند حالت چهرهی عادی داشته باشد؛ زمانی که به موانع برخورد کند، حالت چهرهی او ناراحت شود و بالعکس اگر به چیزی برخورد کند که امتیاز او را افزایش دهد، لبخند بزند. حتی میتوانید برای لحظهی برد یا باخت بازی طراحی خاصی داشته باشید که مثلا آهنگ خاصی پخش شود یا پیام مشخصی نمایش داده شود.
در پایان کار ساخت بازی و بعد از انجام مراحلی که در بالا گفتیم؛ حال زمان آن رسیدهاست که برای اطمینان از عملکرد درست بازی، تست نهایی بازی را انجام دهیم.
برای این کار، بازی را شروع میکنیم و تمام مراحل بازی را انجام میدهیم تا به پایان بازی برسیم. حتما دقت کنید که برای تست نهایی، همهی اتفاقاتی که ممکن است در بازی رخ بدهد را پیشبینی کرده و بازسازی کنید تا ببنید در آن صورت مشکلی پیش نیاید.
به عنوان مثال شما باید در همهی جهتها حرکت کرده، با تمام موانع و کاراکترهای موجود در بازی برخورد کنید و … . شما باید براساس تمام قوانینی که برای بازی در نظر گرفتهاید رفتار کنید تا از نتیجهی آنها مطمئن شوید.
معمولا در زمان تست بازی به موارد زیادی برخورد میکنید که در زمان طراحی به آنها فکر نکردهاید؛ برای همین باید با دقت هر چه تمامتر تست نهایی بازی را انجام داده و سپس به رفع مشکلات و خطاهای بازی بپردازید.
پس از این مرحله است که شما میتوانید با خیالی نسبتا آسوده بازی خود را انتشار داده و در اختیار دیگران قرار دهید تا آنها هم بتوانند بازی کنند، لذت ببرند و از آن ایده بگیرند.
پیشنهاد میکنیم برای ایدهی ساخت بازی به مقالهی بازسازی بازیهای معروف با اسکرچ مراجعه کنید.
۱) Geometry dash یک پروژه سطح حرفه ای Scratch است. این نسخه ای از بازی محبوب مبتنی بر ریتم توسط رابرت توپالا است که به Scratch منتقل شده است. از روی موانع بپرید تا جایی که می توانید برسید!
۲) بسیاری از بازیهای محبوب اسکرچ از تمهایی استفاده میکنند که ویژگیهای ثابت را کپی میکنند، اما این بدان معنا نیست که آنها به خودی خود سرگرم کننده نیستند. Paper Minecraft یک بازی ماجراجویی و کاردستی است که به خوبی از تم Minecraft استفاده می کند.
۳) توپ و مربع: این در واقع یک بازی واقعا سرگرم کننده است! در این پروژه Scratch، توپ خود را در حالی که به سمت انتها میچرخد، روی سکو نگه دارید. مربع های رنگی باعث پرش شما می شود.
۴) Mystic Valley
یک بازی پلتفرمی بسیار خوب با گرافیک و آیکون های سرگرم کننده. در حالی که تا انتها مسابقه میدهید، روی افراد بد بپرید و سکهها را جمع آوری کنید. سعی کنید بهترین زمان را داشته باشید!
۵) Appel یک مثال عالی از آنچه در یک بازی پلتفرمی Scratch امکان پذیر است است، می باشد. پرش، طفره رفتن، و جمع آوری سریع و رقابت با Scratchers دیگر برای گرفتن بهترین زمان!
۶) Pokemon Clicker: برای دریافت هر پوکمون در این بازی محبوب کلیک کنید. برای به دست آوردن امتیازهایی که می توانید از آنها برای ارتقای توپ های خود استفاده کنید، کلیک کنید و پوکمون های محبوب را برای تبدیل شدن به بهترین ها جمع آوری کنید.
۷) Flip 3D: یک بازی پازل سه بعدی که در جامعه اسکرچ بسیار محبوب است. بدون افتادن یا فرود آمدن روی مربع قرمز، منشور را در اطراف تخته حرکت دهید. به مربع بنفش بروید تا به سطح بعدی بروید. کارهای شگفت انگیز زیادی در این بازی انجام خواهید داد!
۸)Random Tycoon Thing: روی دکمه ساخت اسباب بازی برای فروش کلیک کنید، امکانات خود را ارتقا دهید و امتیاز بالا را در این بازی سرمایه دار بگیرید. پس از اتمام بازی، کد زیرین را بررسی کنید تا ببینید چگونه همه چیز با هم پیش می رود.
۹)Animate a Name Platformer:من روشی را که این پلتفرمر محبوب در این ژانر نوآوری می کند، دوست دارم. به جای یک کاراکتر، تمام حروف نام توسعه دهنده را کنترل می کنید. تا می توانید ستاره های زیادی را جمع آوری کنید، در حالی که سعی می کنید هیچ حرفی را در طول راه از دست ندهید!
۱۰) Fortnite Z :یک بازی تیراندازی به سبک فورتنایت. سلاح ها را جمع آوری کنید و سعی کنید از دشمنان خود پیشی بگیرید. آخرین ایستاده برنده می شود!
۱۱) Ball Blast:این یکی احتمالا بازی اسکرچ مورد علاقه من برای بازی است! توپ را به هوا شلیک کنید تا توپ ها قبل از اینکه شما را له کنند بشکنید. همچنین حتماً توپ خود را ارتقا دهید تا به شما کمک کند دورتر بروید.
۱۲) Old Western Way:سعی کنید راه خود را با استخراج معدن، شکار، ماهیگیری و موارد دیگر باز کنید. کالاهای خود را بفروشید، ارتقاء بخرید و مراقب راهزنان باشید! بالاخره اینجا غرب قدیمی یا وسترن است.
۱۳) The Crusty Quest:به عنوان یک دزد دریایی در تلاش برای پس گرفتن گنج خود بازی کنید. در این پلتفرمر بسیار خوب، از هر سطح بپرید، بریده بریده و طفره بروید.
سلام من مهرسام هستم . ببخشید سعی داشتم بازی star hunter را بسازم اما در کد نویسی ستاره یا star گیر کردم می شود کد نویسی ستاره را برای من ارسال نمایید. ممنون می شوم.
سلام
برای ساخت بازی های اسکرچ به چه سیستمی نیاز هست؟
سلام محدثه عزیز
اسکرچ توی همه سیستمعاملها اجرا میشه
برای ویندوز۷ به بالا
برای اندروید ، اندروید ۶ به بالا
سلام. وقتتون بخیر.
چنداتا سوال داشتم ممنون میشم راهنمایی بفرمایید. در ساخت بازی های اسکرچ قبل از مرحله تست باید مطمئن بشیم که در همه جهت ها حرکت کردیم یا نه؟ همچنین عبور از موانع مختلف چقدر در تست نهایی و ساخت بازی در اسکرچ تاثیر گذارن؟
سلام مونا عزیز
خیلی تاثیر گذار هست چون اگر شما جهت رو اشتباه تعیین کرده باشید ،شکلک به جهت دیگری حرکت میکنه و کلا روند بازی تغییر میکنه.
سلام من سعی داشتم بازی star hunter را بسازم اما در کد نویسی ستاره گیر کردم می شود لطفن طرز کد نویسی اش را برای من ارسال می کنید؟
سلام وقتتون بخیر .من قصد ساخت بازی ماز با نرم افزار اسکرچ را دارم .
برای ساخت بازی ماز با اسکرچ چه قوانینی نیاز هست ؟
همچنین برای ساخت این بازی چه ایده هایی پیشنهاد میدین ؟؟؟
سلام خانم صالحی مرسی از اینکه وقت گذاشتین
قوانین خاصی نداره فقط باید کدا رو درست کنار هم بچینید
میتونید به جای مبدا و مقصد موش و پنیر رو بزارید یا مثلا ادمک و خانه بزارید
اصلا ساختن بازی های اسکرچ به چه دردی میخوره؟
سلام
وقت بخیر
شما میتونید مقالهی آموزش و یادگیری مبتنی بر بازی و بازیسازی با بازی رو مطالعه کنید.