کانستراکت2 به شما اجازه می‌دهد بازی‌هایی حرفه‌ای بسازید.

۴ مطلب با موضوع «کانستراکت2 :: نصب و راه اندازی» ثبت شده است

تست بازی و نصب پلاگین در کانستراکت

مرورگر های سازگار با HTML:
شما می توانید برای تست بازی HTML خود از یک مرورگز HTML-5 که مدرن و سازگار با کانستراکت2 است استفاده کنید که این مرورگر ها رایگان بوده و در سایت های مختلف وجود دارد و می توانید آن ها را دانلود کنید.

HTML5 نیز از تکنولوژی نسبتا جدیدی بهره میبرد به همین دلیل مهم است که تا حد ممکن مرورگر خود را آخرین نسخه آن تغییر دهید.

مرورگرهای پشتیبانی شده
عبارتند از:
  • Internet Explorer 9
  • Mozilla Firefox
  • Google Chrome
  • Opera

که برای تست بازی شما یکی از این مرورگر ها باید رو سیستم شما نصب باشد که ما پیشنهاد می کنیم از کروم (Chrome) یا فایرفاکس (Mozilla Firefox) استفاده کنید.

برنامه تستر node-webkit :
از آنجایی که برنامه Nw.js بر پایه گوگل کروم است پس پیشنهاد می کنیم از این برنامه برای تست بازی های خود استفاده کنید زیرا بیشترین شباهت را در موقع خروجی دارا است و اگر می‌خواهید خروجی ویندوز، لینوکس و مکینتاش بگیرید باید برنامه‌ی رایگان NW.js را نیز دانلود و نصب کنید( سعی کنید آخریت نسخه را دانلود کنید و نیز مراحل نصب آن ساده و نیاز به توضیح ندارد):



پلاگین و رفتار ها:
می توانید برای کانستراکت2 پلاگین های جدید، رفتار و افکت (در مجموع به عنوان "افزونه" نامیده می شود) با استفاده از جاوا اسکریپت بنویسد که در مطالب قبل به آن پرداختیم.

به دو صورت می توانیم افزونه (پلاگین - رفتار) را به برنامه کانستراکت2 خود اضافه کنیم:
روش اول:
اگر افزونه را دانلود کردین و پسوند آن به این Name_plugin.c2addon شکل بود معمولا فقط یک فایل است و برای نصب آن ابتدا کانستراکت2 را باز کنید و سپس فایل را از داخل کامپیوتر خود به داخل برنامه کانستراکت2 بکشید و رها کنید سپس در پنجره جدید اطلاعات افزونه را نشان میدهد و در نهایت روی گزینه install کلیک می کنید:



روش دوم:
بعضی از افزونه ها در داخل یک فولدر هستند و معمولا 4 تا فایل هستند که یکی آیکون است و سه تا فایل دیگر با پسوند Name.js کنار آن وجود دارد که برای نصب این افزونه باید به محل نصبی کانستراکت2 خود بروید و در داخل پوشه افزونه مورد نظر کپی کنید.
مثلا الان من کانستراکت2 را در داریو D نصب کردم پس اگر پلاگین را دانلود کردم پوشه آن را در محل شماره 1 و اگر رفتار دانلود کردم در محل شماره 2 و اگر افکت دانلود کردم در محل شماره 3 کپی می کنم:
 (1) D:\Construct 2\exporters\html5\plugins
 (2) D:\Construct 2\exporters\html5\behaviors
(3) D:\Construct 2\effects
توجه کنید که حتما باید با فولدر (که چهار تا فایل داخل آن است) افزونه را نصب کنید و بعد از نصب دو بصورت دو روش باید کانستراکت2 خود را ببندین و دوباره اجرا کنید.

نویسنده : مهدی ابراهیمی

لایسنس کردن کانستراکت

لایسنس کردن (کرک) کانستراکت2:


لایسنس کردن:

تو حالت عادی برنامه تمام امکانات را در اختیار شما قرار نمیدهد و شما را محدود می کند که میتوانید آن را در زیر ببنید:

نسخه رایگان:

  • بیشتر از 100 تا اونت نمی توانید در پروژه بنویسید.
  • در هر اتاق فقط 4تا لایه می تونید بسازید.
  • در کل بازی فقط از 2تا افکت می توانید استفاده کنید.
  • تمام ویژگی های کامل یک شئ فعال نیست برای تنظیم کردن.
  • جستوجو اونت غیر فعال است.
  • نبودین یک جزء اصلی برای ایجاد تغییرات در اتاق.
  • ساختن گروه اشیاء یا خانواده غیر فعال است.
  • قابل پیشنمایش در وایفا یا در دستگاه وجود ندارد.
  • و....

که وقتی لایسنس آن را وارد کنیم این مشکلات حل شده و تمام امکانات قابل دسترسی هستند.

1: فایل لایسنس را در غیر از درایو C ذخیره کنید (بهتر است در پوشه نصبی کانستراکت2 باشد).

2:ابتدا اینترنت خود را قطع کنید و برای اینکه مشکلی پیش نیاد آنتی ویروس خود را هم غیر فعال کنید.

3:وارد کانستراکت2 شوید و بر روی منوی بالا روی File کلیک کنید:

4:سپس در پنجره باز شده در آن پایین روی About کلیک کنید تا یک پنجره جدید باز شود:


5:سپس در پنجره باز شده روی گزینه load license file کلیک کنید و همان لایسنسی txt که دانلود کردین را انتخاب کنید:



6:پس از اینکه انتخاب کردین روی Ok کلیک کنید و کانستراکت2 خود را کامل ببنیدن و دوباره باز کنید.حالا دوباره به About بروید و باید مانند زیر شده باشد:


با موفقیت لایسنس شد.



نویسنده : مهدی ابراهیمی

نصب و راه اندازی کانستراکت

ابتدا کانستراکت نسخه R217 را از زیر دانلود کنید:



پس از اینکه برنامه را دانلود کردید آن را باز کنید و شروع به نصب کنید:

1:در پنجره اول روی گزینه Next کلیک کنید:



2:در پنجره بعدی از شما سوال در مورد قوانین و... سوال می کند و شما نیز آن را قبول می کنید و روی دکمه next کلیک می کنید:



3:سپس مسیر نصب را مشخص می کنید که سعی شود یک درایو غیر از C (درایو نصب ویندوز) مشخص شود:



4:و در نهایت نسخه ویندوز خود را انتخاب کرده یا به حالت اتوماتیک بگذارید و روی Next کلیک کنید:



5:منتظر بمانید تا برنامه کامل نصب شود و وقتی نصب کامل شد در پنجره آخر همه ی تیک ها را بردارید:



نصب با موفقیت انجام شد.


تو حالت عادی برنامه تمام امکانات را در اختیار شما قرار نمیدهد و شما را محدود می کند که میتوانید لایسنس (کرک) آن را نیز دریافت کنید:



نویسنده : مهدی ابراهیمی

کانستراکت 2 چیست؟

چرا کانستراکت2؟

کانستراکت2 یک موتور عالی برای ساخت بازی های HTML و  2 بعدی است. و این امکان را به شما میدهد که هر بازی که دوست دارید بسازید، بدون نیاز به برنامه نویسی!

هرکس که هستید کانستراکت2 دارای ویژگی های بسیاری هست که به شما در ساخت بازی کمک می کند:

سریع و آسان:

همانطور که در زندگی روزمره خود به سادگی کیک می سازید می توانید یک بازی دو بعدی نیز با کانستراکت2 بسازید. تنها با کشیدن و رها کردن اشیاء به اطراف و اضافه کردن چند رفتار ساده و جان دادن و حرکت دادن به آن ها.

با رابطی سریع و آسان که امکان دسترسی به مجموعه ای گسترده از ابزار را به شما می دهد و به هرکس که حتی هیچ علمی از بازی سازی ندارد نیز اجازه می‌دهد بازی بسازد.

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

رویدادهای آماده:

 

بازی بسازید، آن هم بدون نیاز به حفظ و یادگیری هیچگونه زبان برنامه نویسی. کانستراکت2 از یک سیستم رویداد (Event system) برخوردار است که با کمترین دانش می توان رویداد ها و دستورات بازی را در آن نوشت، فقط با چند کلیک ساده. با استفاده از این سیستم می‌توانید به جای یادگیری قواعد پیچیده‌ی برنامه‌نویسی وقت خود را روی چیزهای مهم‌تر مثل طراحی بازی بگذارید.
تمام اعمال و حوادث بازی در لیستی آماده می‌شوند. این لیست طوری طراحی شده است که به راحتی قابل خواندن و یادگیری است. به طوری که مبتدیان می توانند سریع به نتیجه برسند. این رویدادها می توانند در جاهای مختلف در بازی بکار بروند و در وقت شما بسیار صرفه جوبی کنند. استفاده از این رویداد نویسی در درک و فهم شما بسیار کاربری است به طوری که پس از مدتی کار کردن با آن ها , به سادگی آن بیشتر پی می برید.

هر مرحله از بازی یک Event sheet دارد (برگه‌ای که رویدادها و حوادث آن مرحله از بازی را مدیریت می‌کند)، البته این امکان نیز وجود دارد که چند مرحله از یک Event sheet استفاده کنند. رویداد ها را در همه موارد می توان استفاده کرد. در نتیجه سیستم رویداد نویسی مناسب و قابل فهم است و نیاز به یادگیری برنامه نویسی ندارد.

رفتار های کامل:


رفتار به عنوان عملکردی از پیش تعیین شده است که می توانید به اشیاء اضافه کنید و هر زمان که لازم است از آن استفاده کنید. آن‌ها امکاناتی به اشیاء شما اضافه می کنند و در بالا بردن سرعت توسعه و افزایش بهره وری بسیار مفید هستند.
بعضی از این رفتارها عبارتند از حرکت در 8جهت، حرکت پلت فرم (برای بازی‌هایی مثل سوپر ماریو)، حرکت ماشین. ویژگی های پیشرفته‌ای مثل فیزیک و مسیریابی و جلوه‌هایی مفید مانند محو شدن و... . به همین دلیل رفتار ها می توانند در ساخت بازی به شما خیلی کمک کنند و در صرفه جویی وقت بهترین گزینه باشند و به سادگی می توانید از آن ها در اشیاء مختلف استفاده کنید.

به عنوان مثال با اضافه کردن رفتار جامد به اشیاء می توانید مانع برخورد اشیاء به یکدیگر شوید. یا رفتار پلت فرم باعث جان گرفتن یک شیء برای راه رفتن و پریدن می‌شود.
آنها به دلیل سادگی بهترین گزینه برای مبتدیان هستند که باعث می‌شوند نتایجی فوری دریافت کنید.

پیش نمایش مستقیم:

در کانستراکت2 به سادگی در کمترین زمان می توانید بازی خود را تست کنید بدون نیاز به خروجی گرفتن و منتظر ماندن. با کلیک کردن بر روی دکمه‌ی پیشنمایش، مستقیما بازی خود را در یک مرورگر تست کنید.

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

از ویژگی های مهم کانستراکت2 این است که امکان تست مستقیم بازی را بر روی گوشی شما از طریق وایفای می دهد چه بر روی گوشی چه تبلت یا ... که این امکان برای تست بازی و عملکرد آن بسیار مناسب است. ضمنا سازگاری با صفحه نمایش دستگاه خود را می توانید در سایز های مختلف امتحان کنید.

هیچ محدودیتی در استفاده از شبکه های محلی برای تست وجود ندارد یعنی می توان با چند دستگاه همزمان آن را تست کرد و این برای تجزیه و تحلیل بازی در دستگاه های مختلف بسیار کاربردی است و برای مبتدیان یک امتیاز عالی محسوب می شود.

جلوه‌های ویژه‌ی:

استفاده از حالت های ترکیب اشیاء، جلوه‌های ویژه و سیستم ذرات به بازی شما جان می‌بخشد و آن را از حالت خشک در می‌آورد.
بیش از 70 جلوه‌ی ویژه مبتنی بر WebGL که امکان پیچ و تاب، تحریف، ترکیب، محو کردن، رنگ آمیزی مجدد و ... را فراهم می‌آورد. شما می توانید این جلوه‌ها را به اشیاء، لایه ها و کل مرحله اضافه کنید و حتی می توانید همه چیز را در محیط ویرایشگر (حتی قبل از کلیک روی دکمه‌ی پیش‌نمایش) ببینید.
یکی دیگر از ویژگی های بزرگ کانستراکت، سیستم ذرات است. این سیستم با ایجاد و حرکت دادن تعداد بسیاری از تصاویر کوچک به طور مستقل، به راحتی اسپری، بارش، دود، آب، مواد زائد، و... . این سیستم یک ویژگی واقعا همه کاره است!

پشتیبانی از همه صفحه نمایش ها:

 

فقط یکبار بازی خود را بسازید و برای همه سیستم عامل های مختلف خروجی بگیرید بدون نیاز به تغییر رویداد ها. با کانستراکت2 که که بر اساس 2-HTML5 است می توانید بازی های خود را در انواع مختلف دستگاه ها خروجی بگیرید.
به راحتی بازی خود را در وبسایت های مختلف با وبسایت خود ، فروشگاه وب Chrome، فیس بوک، Kongregate، NEWGROUNDS، Firefox به بازار و یا استفاده از Scirra بازی ما به اشتراک بگذارید. صادرات بازی خود را به کامپیوتر رومیزی، مک و لینوکس برنامه های با استفاده از لفاف بسته بندی گره WebKit است. علاوه بر این به ویندوز 8 فروشگاه یا به عنوان یک تلفن ویندوز 8 برنامه های بومی منتشر می شود.
شما همچنین می توانید در iOS و فروشگاه برنامه های آندروید بازی های خود را انتشار دهید و آن ها را کنترول کنید.
با خروجی از دستگاه های گسترده شما می توانید مطمئن باشید که کاربران دسترسی به بازی خود را بدون توجه به دستگاه خود می توانند دسترسی پیدا کنند.

توسعه پذیری آسان:

 

کانستراکت2 بیش از 20 تا پلاگین و 70 تا افکت و  20تا رفتار ساخته شده است که شامل نمایش متن و اشیاء، صدا و پخش موسیقی، ورودی، دستکاری داده ها و ذخیره سازی، اثرات ذرات، تصویر زمینه و بسیاری دیگر است.
اگر شما یک تیم یا گروه حرفه ای هستید و به امکانات بیشتری نیاز دارید می توانید با استفاده از
زبان Javascript SDK پلاگین و رفتار بسازید و برای ساخت افکت نیز از زبان GLSL استفاده کنید.

تا به حال بیش از ۱۵۰ پلاگین و رفتار اضافه برای کانستراکت ساخته‌اند، این کار واقعا ساده است و به هیچ ابزار خاصی غیر از یک ویرایشگر متنی ساده و مقداری دانش جاوا اسکریپت یا GSL احتیاجی ندارد. این کار برای برنامه نویسی در کانستراکت و افزودن امکانات اضافه به بازی های‌تان عالی است.


تیزر برنامه کانستراکت2:
 

می خواهید شروع به بازی سازی کنید؟

با اطلاعاتی که از کانستراکت2 بدست آوردیم و با امکانات حرفه ای این موتور آشنا شدیم حالا نوبت آن است که آن را نصب کنیم پس ابتدا کانستراکت2 را نصب می می کنیم:
 
نویسنده : مهدی ابراهیمی