Arvanttt

تند و سریع

Arvant

تند و سریع












۳۶ مطلب با موضوع «بازی سازی :: برنامه نویسی بازی :: cocos2d-x» ثبت شده است

بیایید با هم شروع کنیم به ساخت یک بازی ساده با  استفاده از cocos2d-x و از اونجایی که فکر میکنم یاد گیری انجین با انجام یک مثال راحت تر باشه قدم به قدم بازی flappy birds رو با هم  میسازیم.

از اونجایی که من احساس میکنم زبان  JavaScript  راحت تره و راحت تر باهامون کنار میاد پس با JavaScript  شروع میکنیم.در ضمن اگر پس فردا بازی ساز نشدید یه زبانی یاد گرفتید که کلی بازار کارش بهتر از Lua  و  C++   است.

برای شروع حتما سریعا شروع به یادگیری  JavaScript  کنید .

  • اگر قبلا برنامه نویسی کار کردید این مطلب میتونه مفید باشه.
  • اگر با زبان انگلیسی مشکل ندارید شش فصل این کتاب معجزه می کنه
  • اگر هم که تا حالا برنامه نویسی کار نکردید و انگلیسی هم دوست ندارید با کتابای فارسی شروع کنید که حداقل سرفصل های کتاب انگلیسی بالا رو داشته باشه .
  • اگر هم که تا حالا برنامه نویسی نکردید و حوصله برنامه نویسی کردن و چیز یادگرفتن هم ندارید که ما رو به خیر و شما را به سلامت :)

آخرین نسخه cocos2d-x js رو هم که چند وقته ریلیز شده از اینجا دانلود کنید .

آخرین نسخه Cocos IDE رو هم از اینجا دانلود کنید.

فعلا اینا رو داشته باشید تا با هم شروع کنیم .

سرفصل ها به مرور اضافه میشوند :

cocos2D-x Console ابزاری برای فرایند ساخت ، اجرا و کامپایل یک پروژه cocos2d-x در نسخه های جدید است که توسط تیم توسعه دهنده آماده شده است.

برای اینکه بتوانیم از Cocos2d-x Console  استفاده کنیم نیازمندی های زیر لازم است:

  • Python
  • دسترسی به خط فرمان

  

نام پروژه :نئون

    مدت زمان : سه هفته

    پلتفرم :آندروید

   سمت: برنامه نویس،طراح بازی،طراح مرحله

   مشخصات فنی : انجین cocos2d-x،زبان برنامه نویسی ++C

بیشتر انجین های که برای ساخت بازی موبایل یا سایر پلتفرم ها مورد استفاده قرار می گیرند دارای هسته ای پیاده سازی شده با یکی از زبان های سریع همچون C++ ، C,Objective-c هستند که به علت پیچیدگی کار با این زبان ها معمولاَ در لایه های بالاتر اقدام به در نظر گرفتن زبان های رابطی می کنند که هم سرعت توسعه را بهبود می بخشند و هم از پیچیدگی های معمول می کاهد .

اگر بازی 2024 را بازی بهتر سال 2014 تا کنون بنامیم بدون شک بهترین بازی سال 2013 بازی BadLand بود.این بازی که محصولی از کمپانی تازه تاسیس و کوچک و مستقل FrogMind است موفق به دریافت عنوان بهترین بازی Ipad در سال 2013 و چندین و چند جایزه دیگر شده است .

در اینجا مصاحبه ای رو که با تیم توسعه دهنده cocos2d-x شاهد هستیم.

حتما تاحالا بازی 2048 را انجام داده اید؟اگر شما یکی از گیمر های دنیای موبایل باشید به احتمال زیاد تا حالا ساعت ها از وقت خود را صرف انجام این بازی نموده اید و اگر هم خیلی اهل بازی کردن با موبایلتان نیستید  حتما یکی از دوستانتان را در حال انجام بازی یا به اشتراک گذاری امتیاز هایش در این بازی مشاهده کرده اید.

یکی از نسخه های ساخته شده از این بازی توسط شرکتEstoty Entertainment که یک شرکت مستقل در Latvia ساخته شده است.این بازی توانسته است که تا کنون بیش از ۱۰ میلیون کاربر را از سراسر دنیا به خود جذب نماید که با وجود این امار در هفته های نخست ارائه توانسته یکی از بهترین بازی ها در این سبک و همچنین از جمله بهترین بازی های گوگل پلی شود.

این بازی بر پایه موتور پرقدرت cocos2d-x توسعه داده شده است و در طول توسعه آن آقای  Guntis Pontags از توسعه دهندگان اصلی این شرکت با تیم ما در ارتباط بودند و ارتباط خوبی بین ایشان و تیم توسعه برقرار شد .

در اینجا مصاحبه ای را که با ایشان در مورد بازی 2048 قرار می دهیم .

خب در نهایت شاهد ارائه نسخه پایدار از نسخه cocos2d-x 3.0  بودیم .از زمان ارائه نسخه ابتدایی این انجین شاهد پیشرفت روز افزون انجین هستیم و روند توسعه انجین با جدیدت در حال پیگیریست حال شرکت های مختلفی افرادی را استخدام می کنند تا به صورت کامل فقط بر روی توسعه انجین فعالیت کرده و باز خورد های آن را به تمام جامعه کاربری بر گردانند که این ویژگی دنیای متن باز است و به حتم در آینده شاهد درخشش هر چه بیشتر این انجین خواهیم بود .

خب پس از ارائه چندین نسخه کاندید سرانجام نسخه نهایی 3.0 این انجین پر طرفدار ارائه شد .ارائه این نسخه همراه با ارائه نسخه های  

  • Cocos2d-JS v3.0alpha2
  • Cocos2d-html5 v2.2.3
  • Cocos Code IDE 
  • CocoStudio v1.3.0.1

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

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

لینک اصلی خبر

بعد از ارائه این نسخه به زودی مطالب بیشتری  رو سعی می کنم در مورد این انجین دوست داشتنی در صورتی که فرصت باشه تو وبلاگ درج کنم

علاوه بر نسخه 3 از انجین cocos2d-x که فعلاَ در مرحله پیش ارائه در حال توسعه است نسخه 2 از این انجین که نسخه پایدار را شامل می شود نیز به تازگی شاهد ارائه نسخه جدید 2.2.3 هستیم.در این انتشار نسخه های Cocos2d-x v3.0 rc0(قبلاَ اطلاع رسانی شده بود اما احتمالاَ به دلیل همسان سازی همین انتشار همزمان مقداری به تعویق افتاده و دوباره بر روی سایت قرار گرفت) و Cocos2d-JS v3.0 alpha  در نسخه پیش نمایش و نسخه های Cocos2d-x v2.2.3 و  نرم افزار Cocostudio v1.3 در نسخه پایدار ارائه شده اند .

لینک خبر از سایت اصلی

یه کتاب در مورد cocos2d-x در اختیار دارم که خیلی قبل تر می خواستم روی وبلاگ قرار بدم که ابتداَ خواستم در مورد قرار دادن فایل های دارای قوانین کپی رایت با بیان مشورت کنم که هیچ جوابی دریافت نکردم .

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

امیدوارم از کتاب کمال استفاده رو بکنید .

کتاب واقعاَ عالیست در طول فصل ها چهار عنوان بازی رو به صورت کامل تشریح می کنه که هر کدام از اونها به نوبه خود یک منبع عالی برای برنامه نویسی با انجین هست

کتاب برای نسخه 2.0 آماده شده است اما می تونید برای نسخه 2.1 اپدیت های لازم را در این پست ببینید

لینک دانلود