Arvanttt

تند و سریع

Arvant

تند و سریع












۱۱ مطلب با کلمه‌ی کلیدی «شروع بازی سازی» ثبت شده است

در ادامه مبحث بازی پرنده شل و ول به مبحث مدیریت رویداد ها میرسیم .قبلاَ با استفاده از منو ها امکان استفاده از کلیک یا تاچ رو مشاهده کرده بودیم ولی در بعضی از حالت ها مثل کلیک بر روی یک Sprite یا یک Layer باید با استفاده از سیستم مدیریت رویداد انجین  رویداد های مانند کلیک موس ، تاپ در صفحه تاچ یا رویداد های صفحه کلید را مدیریت کنیم .

خب بعد از اینکه پروژه با موفقیت ایجاد شد پروژه به صورت پیش فرض دارای یک عکس پس زمینه و متن Hello Word است که ما برای پروژه خودمان نیازی به آن نداریم .اما قبل از پاک کردن بهتر است نگاهی به پروژه داشته باشیم .
ساختار پروژه باید به صورت زیر باشد .

برای شروع آخرین نسخه از Cocos Code IDE را بر اساس معماری پردازنده و سیستم عامل خودتون از اینجا دانلود کنید و بعد از آن اخرین نسخه از Cocos2d-x js را نیز از سایت اصلی بارگذاری کنید.
برای اجرا شدن Cocos Code IDE اطمینان حاصل کنید که روی سیستم شما java نصب شده باشد در صورتی که نصب نیست ابتداَ باید آن را نصب کنید و سپس اقدام به اجرای Cocos Code IDE نمایید از آنجا که سایت اصلی احتمالا ایران را تحریم کرده است می توانید از اینجا نصب به بارگذاری اقدام کنید .

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

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

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

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

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

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

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

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

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

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

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

بازی ساز شویم یا میوه فروش؟

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

داستان لینوکس داستان جالبی است سیستم عاملی که اگر چه برای رایانه های رومیزی پا به عرصه گذاشت اما در سایر عرصه ها همیشه موفق تر از سیستم های رومیزی بود.در حال حاظر شاهد یکه تازی لینوکس بر روی سرور ها هستیم و به همت گوگل و آندروید در دنیای موبایل قدم گذاشت .گیمر ها معمولاَ از عمده کسانی هستند که معمولاَ تمایلی به این سیستم عامل اوپن سورس ندارند چون می دانند در این دنیای باز متن خبری از بازی هایی که آنها شب و روزشان را با آن سر می کنند نیست .وجود مشکلات متعدد در شناخت درایور های گرافیکی ،وجود انبوهی از توزیع ها و نبود استاندار خاصی مابین آنها باعث شده است که نه طراحان بازی و شرکت های بازی سازی و نه گیمر ها علاقه چندانی به دنیای لینوکس نداشته باشند.حتی وجود پروژه ای همچون Wine نیز تغیر آنچنانی در این موضوع ایجاد نکرد است .

ضمیمه کلیک را که همگی احتمالاَ با آن آشنایی دارید .در مطلبی که این هفته در این ضمیمه منتشر شد یک قسمت تحت عنوان بهترین کتاب ها در زمینه شروع بازی سازی گنجانیده شده بود که جالب دیدم در اینجا کتاب ها رو به همراه یکی دیگه از کتاب های مطرح معرفی کنم .

صنعت بازی‌های ویدئویی را می‌توان جوان‌ترین صنعت پولساز دنیا در نظر گرفت. در حالی که عمر این صنعت هنوز به 50 سال هم نرسیده، شاهد هستیم که میزان سرمایه‌گذاری و درآمد حاصل از آن به جایی رسیده که هر ازگاهی مقالاتی در مورد رقابت شانه به شانه‌ آن با هالیوود نگاشته شده و محل بحث بسیاری از صاحب نظران بوده است.

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

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

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

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

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

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