فهرست مطالب
بسیاری از کسانی که با زبان اسکرچ کار کردهاند و بازی یا انیمیشنی (ساخت بازی با اسکرچ) در آن ساختند دوست دارند تا بازیهایشان بدون استفاده از زبان اسکرچ و باز کردن آن اجرا شود.
در سیستم عامل ویندوز پسوند یا شناسهی فایلهای اجرایی exe هست. در این مقاله به آموزش چگونگی تبدیل فایل اسکرچ به exe را میپردازیم.
هر فایلی که در کامپیوتر وجود دارد علاوه بر نشانهی ظاهری دارای یک پسوند معمولا سه حرفی است که بعد از یک نقطه می آید. مثلا پسوند فایلهای تصویری، jpg. ، .png ، .bmp و …. می باشد. پسوند یا شناسهی فایلهای ساخته شده در نسخهی ۲ زبان اسکرچ، sb2 و پسند فایلهای ساخته شده با اسکرچ ورژن ۳، sb3 می باشد.
برای اینکه پسوند یک فایل را ببینید میتوانید روی بازی یا برنامهای که در اسکرچ ذخیره کردهاید، راست کلیک کنید و گزینهی properties را انتخاب کنید و در قسمت type of fill ، شناسه یا پسوند فایل را ببینید. همانطور که در تصویر زیر میبینید پسوند فایلهای ذخیره شده ی اسکرچ نسخهی ۲، sb2 و پسوند فایلهای ذخیره شده با اسکرچ ۳، sb3 می باشد.
در سیستم عامل ویندوز پسوند فایلهای اجرایی exe (مخفف Executable File)، به معنای فایل قابل اجرا است. تمام برنامهها و اپلیکیشنهای ویندوز دارای پسوند exe هستند.
این برنامهها معمولا با دابل (دوبار) کلیک کردن، اجرا میشوند.
فایلهای فلش که با پسوند swf. مخفف (Shokwave Flash) نمایش داده می شوند می توانند متن و تصاویر را در خود نگهداری کنند. فایلهای فلش معمولا برای بازیهای آنلاین تحت وب استفاده میشوند. شما میتوانید به راحتی برنامههای نوشته شده با اسکرچ ۲ را تبدیل به فایل فلش کنید.
برای باز کردن فایل های فلش نیاز به برنامه فلش پلیر دارید. ابتدا برنامه فلش پلیر را از طریق لینک زیر دانلود کنید. سپس مطابق تصویر آن را از حالت فشرده کنید.
برای تبدیل فایلهای نوشته شده در اسکرچ ۲ به فلش ابتدا برنامهی sb2 to swf converter را از طریق لینک زیر دانلود کنید.
برنامه را از حالت فشرده خارج کرده و آنرا اجرا کنید.
بر روی convertor.swf کلیک کنید، سپس بر روی open scratch file کلیک کرده و برنامهی ساخته شده با اسکرچ ۲ را باز کنید.
در هنگام تبدیل فایل چند گزینه برای تنظیمات خروجی فایل اسکرچ وجود دارد که در زیر میبینید.
اگه میخوای تمام فوت و فن اسکرچ رو یاد بگیری رو عکس زیر کلیک کن!
۱- Full screen: با انتخاب این گزینه، فقط محیط برنامه یا بازی نشان داده می شود و تب کدها و نوار منو و … در فایل نهایی نشان داده نمیشود.
۲- Show green flag bar: برای اینکه در فایل تبدیل شده بتوانید پرچم سبز را ببینید تیک این گزینه را فعال کنید.
۳- Start in turbo mode: با فعال کردن این گزینه فایل نهایی در حالت turbo و با سرعت خیلی زیاد اجرا می شود.
۴- Automaticly start: در این حالت فایل نهایی بلا فاصله بعد از باز کردن اجرا می شود.
۵- Show scripts: با فعال کردن این گزینه، کدهای نوشته شده در برنامه هم نمایش داده می شود.
۶- With: در این قسمت می توانید عرض برنامه ی خود را به پیکسل وارد کنید.
۷- Height: در این قسمت می توانید طول (ارتفاع) برنامه را به پیکسل وارد کنید.
با زدن روی دکمهی Convert to SWF یک پنجره باز می شود که باید نام برنامه و محل ذخیرهی برنامه را انتخاب کنید و سپس روی save کلیک کنید تا خروجی فلش برنامه نشان داده شود.
مبدل فایل swf به exe را از لینک زیر دانلود کنید.
برنامه را دانلود و نصب کنید، محیط برنامه بهش کل زیر است که کافیست فایل فلش را آپلود کرده، تنظیمات دلخواه خود را انجام دهید و سپس روی build applicaton کلیک کنید تا فایل اسکرچ با پسوند exe برای شما ساخته شود.
در تصویر زیر محیط برنامه و تنظیمات آن را مشاهده میکنید.
۱- ابتدا برنامهی نوشته شده در اسکرچ را ذخیره کنید.
۲- برنامهی تبدیل کننده فایل sb3 به html را از طریق لینک زیر دانلود کنید.
در بخش upload project file روی دکمهی choose file کلیک کنید و فایل ذخیره شدهی اسکرچ را انتخاب کنید.
۱- در قسمت project name نام برنامه را وارد کنید.
۲- در قسمت user name value نام کاربر را وارد کنید. (میتوانید هر اسمی دوست دارید وارد کنید.)
۳- برای به نمایش درآوردن برنامه در حالت سریع گزینهی Enable turbo mode را انتخاب کنید.
۴- برای نمایش برنامه در حالت عادی تیک گزینهی Enable compatibility mode را بزنید.
۵- اگر میخواهید برای برنامه یک آیکن انتخاب کنید تیک Favicon را بزنید.
۶- برای انتخاب یک پسزمینه در قسمت Background image کافیست choose file را انتخاب کنید و تصویر دلخواه خود را بارگزاری کنید.
۷- در قسمت Show loading progress bar میتوانید تعیین کنید که خروجی اسکرچ نوار پیشرفت داشته باشد یا خیر و رنگ آن را انتخاب کنید.
۸- در قسمت Loading image file میتوانید یک تصویر برای لودر برنامه خود انتخاب کنید.
۹- در Loading image URL میتواندی لینک تصویر لودر دلخواه خود را وارد کنید.
۱۰- برای شروع فوری پروژه گزینهی Start project immediately on load را فعال کنید.
۱۱- اگر میخواهید دکمهی تمام صفحه در برنامه شما باشد ?Show fullscreen button را فعال کنید.
۱۲- برای اینکه دکمههای شروع و توقف در برنامه نشان داده شود ?Show start/stop buttons را فعال کنید.
۱۳- برای کشیدن صفحه و متناسب شدن آن با ابعاد گزینهی Stretch the stage to fit را انتخاب کنید.
۱۴- برای کشیدن تصویر لودینگ Stretch only the loading image را انتخاب کنید.
۱۵- اگر نمیخواهید ابعاد برنامه تغییر کند Maintain aspect ratio را انتخاب کنید.
۱۶- برای خروجی گرفتن در فایل زیپ از برنامه تیک گزینهی آخر در تنظیمات برنامه HTMLfire را بزنید.
بعد از انجام همهی تنظیمات روی دکمهی HTMLFY در پایین برنامه کلیک کنید تا فایل اسکرچ در قالب فایل HTML دانلود شود. با کلیک روی فایل دانلود شده، برنامهای که با اسکرچ ساختید، در فرمت وب و پسوند HTML قابل اجرا است.
برای مثال ما در اینجا برنامهی حرکت کردن گربه در اسکرچ را به فایل اچ تی ام ال تبدیل کردهایم.
تا اینجا فایل اسکرچ به HTML تبدیل شد، برای تبدیل این فایل به EXE یا همان فایل اجرایی مراحل زیر را دنبال کنید:
۱- وارد سایت nwjs.io شوید.
۲- روی V0.54.0 کلیک کنید تا فایل برنامه دانلود شود.
۳- پوشهی داخل فایل زیپ را در دسکتاپ اسکترکت کنید.
۴- پوشه را باز کنید و در داخل پوشه یک فایل متنی جدید با عنوان package ایجاد کنید. (برای ایجاد یک فایل متنی راست کلیک کرده و از قسمت new، گزینهی text document را انتخاب کنید و نام ان را package قرار دهید.)
۵- عبارات زیر را کپی کنید و در فایل متنی قرار دهید:
}
“name”: “Game”,
“main”: “project.html”,
“icons”: { “16”: “icon.png”}
{
۶- در قسمت name هر نامی که میخواهید برای برنامهی خود قرار دهید بنویسید و بقیهی قسمتها را بدون تغییر بگذارید.
۷- بعد از آن روی فایل یکبار کلیک کنید و پسوند آن را به json تغییر دهید.
۸- در این مرحله کافیست فایل اچ تی ام ال تولید شده در مرحله قبل را داخل پوشه قرار داده و نام آن را project قرار دهید.
۹- یک تصویر با فرمت پی ان جی دانلود کنید و نام آن را به icon تغییر داده و داخل پوشه قرار دهید.
۱۰- حالا فایل ne.exe را باز کنید، میبینید که بازی شما اجرا میشود و بدون نیاز به نصب اسکرچ میتوانید آن را ببینید.
نابغهساز در پاییز 97 با رویکرد تسهیل برنامهنویسی برای کودکان و نوجوانان پدید آمد. تیم نابغهساز از ابتدای سال 96 به دنبال راهی برای آموزش برنامهنویسی به زبان ساده برای کودکان و نوجوانان بودند. در این راه نرمافزارها و برنامههای متنوعی توسط این تیم مورد تحقیق و بررسی قرار گرفت.