Cocos2d-x for myphone source code
زمانی که تصمیم به شروع برای ساخت بازی کردیم گزینه های زیادی پیش رو بود از انجین های سه بعدی تا دو بعدی .برای شروع سعی کردیم شروع کنیم به محدود کردن انتخاب ها از بین unity3d, UDK , shiva3d ,Game maker ,Construct,cocos2d,andengine,cocos2d-x ,Torque 2D,Moai
اول :
هدف رو مشخص کردیم : بازی دوبعدی .گفتیم برای شروع با دوبعدی شروع کنیم سه بعدی کارکردن تجربه می خواهد و سنگ بزرگ بلند کردن علامت نزدن است پس ما موندیم و انجین های دو بعدی,Game maker ,Construct,cocos2d,cocos2d-x ,andengine,Torque 2D,Moai
دوم :
بازارمون رو انتخاب کردیم : تلفن های همراه و ارائه بین المللی : از اونجا که پول نداشتیم ولی وجدان داشتیم نرم افزار های که پولی بودن و کرک می خواستن رو حذف کردیم چون نه پول پرداخت داشتیم نه امکان پرداخت و نه امیدوار به ساپورت از طرف اون نرم افزار ها پس ما ماندیم و cocos2d,cocos2d-x, andengine,Torque 2D,moai
سوم :
Ios بازار خوبی داره ولی از آندروید نباید غافل شد پس انجین های که همچین قابلیتی رو نداشتن حذف کردیم .ما ماندیم و cocos2d-x ,moai
چهارم :
زبان برنامه نویسی هم شرطه ولی نه به شرطی داکیومنت و جامعه محوری یک انجین اما شانس با ما بود .از Moai تعریف زیاد شنیدیم ولی کتاب خاصی برای شروع نداشت زبان برنامه نویسیش Lua بود ولی طرف مقابل cocos2d-x هم زبان برنامه نویسیش ++C بود هم فروم فوق العاده فعالی داشت و همچنین وقتی فهمیدیم که پیاده سازی کامل از cocos2d ihpne هست اون وقت بود که دیدیم چه گنچی پیدا کردیم .
شروع کردیم به پیدا کردن کتاب یکی از کتابا خیلی نظر ما رو به خودش جلب کرد هم متن روانی داشت هم بازی های جذابی برای یادگیری و اون کتاب اسمش بودCocos2d for Iphone 0.99 Beginners Guide
شروع کردیم به خوندن کتاب اونم به صورت خط به خط هرچی تمرین داشت انجام دادیم .اولش گفتیم ما این کار رو که کردیم کدامون که خیلی مرتب فصل به فصل امادست بزاریم بری فروش :) و افتادیم دنبال حساب خارجی (اون موقع بود فهمیدیم نه بابا تحریم کاغذ پاره ای بیش است )
هر جوری بود یه سایت که مرچنت رایگان ارائه می داد رو پیدا کردیم و با کلی ترجمه رسمی مدارک و خرج یه حساب ساختیم ولی وقتی کد ها رو آپلود کردیم و خواستیم تو سایت اصلی بزاریم متوجه شدیم اینجا ایران نیست :) اینا برای نویسنده کتاب احترام قائل هستند و بدون اجازه اون نمیشه همچنین کاری کرد . اونجا باز فهمیدیم چه با شخصیت .
با هر دردسری بود ایمیل نویسنده رو پیدا کردیم با هر بد بختی بود حالیش کردیم اونم با انتشارات خبر داد و آخرش راضی شد اگه ما کد رو به صورت رایگان بزاریم با قرار دادنش مشکلی نداره و اینجا بود که فهمیدیم چه خیر خواه :)
مام گفتیم خب باشه اشکال نداره کدا رو آپلود می کنیم و کردیم و خوشحالی که به یه اینجین اپن سورس به نوبه خودمون کمکی کردیم و جالب اینکه بعد یه مدت حالا یه کتاب با همین نام برای cocos2d-x هم توسط همون انتشارات چاپ شده .
ما کل کدا رو تو ubuntu , ios , windows ,android تست کردیم مشکلی نداشت خیلی وقته رو سایتمونم هست و کسی هم باهاش مشکلی خاصی نداشته .نه اینکه بگین دانلود نشده ، نخیر دانلود شده خیلی هم تشکر کردن .
شما هم می تونید اون رو از سایت دانلود کنید و با خوندن کتاب به راحتی توی این انجین راه بیفتید.