Arvanttt

تند و سریع

Arvant

تند و سریع












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

قبلاَ تاحدودی با کلاس های Scene و Layer آشنا شدیم اما برای مرور یادآور می شوم که یک سین(scene) مجموعه ای از لایه  (Layer) هاست و در هر نمایش فقط یک سین قابل نمایش وجود دارد در حالی که این سین خود می تواند شامل لایه های مختلف باشد .

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

حالا که در حال و هوای بازی flappy bird هستیم بد نیست بازی el را هم امتحان کنید یک بازی با گرافیکی زیبا و موسیقی متن دلنشین.همانند همه رویا های کودکانه ما ، el نیز دنیایی سرشار از صلح را در سر دارد و برای رسیدن به این صلح چترش که که شاید نمادی از رویاهایش باشد را در اختیار دارد و با آن از زندانی که در آن گرفتار است نجات یافته و حتی بچه ای را به مادرش و یا پدری را به فرزندش و یا بدکاری را متوجه عمل بدش می کند .جنگ که در دنیای کودکانه شاید دلیلی جز انسان های زشتی نداشته باشد که همگی برای هدفی خاص هزاران بچه را بی سرپناه کرده و یا خانواده ها را از هم جدا میکنند جایی ندارد و در این دنیای زیبا می توان حتی به دشمنی که رو در روی تو ایستاده  و قصد کشتن تو را دارد سیبی تعارف کرد از جنس دوستی و مطمان بود که حتی اگر دوستی تو بر دل دشمن ننشست باز فرشته مهربان همواره یار و یاور  بچه هاست.

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

انیمیشن :

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

Godot نام انجینی اوپن سورس است که از سال 2001 توسط استدیوی OKAMA در حال توسعه است و به تازگی تحت لایسنس MIT و به صورت اوپن سورس برای پلتفرم های ویندوز ، لینوکس و مک در اختیار علاقه مندان قرار گرفته است .از جمله ویژگی های این انجین می توان به محیط توسعه یک پارچه شامل ویرایش گر مراحل ، ویرایش گر کد و طراحی انیمیشن ها اشاره کرد، همچنین توسط این انجین قادر خواهید بود که بازی خود را برای سیستم عامل های iOS , Android و بلکبری ارائه کنید که یکی از انجین های خوب برای بازی سازی موبایل به شمار می رود .

Sprite Kit جزو جدیدترین تکنولوژی های ساخت بازی است که همزمان با ارائه IOS 7 و Xcode 5 توسط اپل به صورت رسمی معرفی شد .توسط این تکنولوژی به راحتی می توان برای ای دیوایس ها اقدام به طراحی بازی های 2D و 2.5D نمود.

استفاده از Sprite Kit مزایای ویژه ای دارد که توسعه دهندگان را مجاب به استفاده از آن به جای سایر انجین ها برای ارائه بازی حداقل برای ای دیوایس ها  می کند.

در ادامه مرور کلی بر این تکنولوژی نو ظهور خواهیم داشت.

شیرجه در بازی سازی موبایل:
ما در یک عصر طلایی قرار داریم ، حال دیگر این فقط شرکت های بزرگ نیستند که اقدام به ارائه بازی های مختلف می کنند و از این راه کسب در آمد می کنند بلکه هزاران تیم مستقل و شاید حتی افراد مستقلی در سرتاسر دنیا هستند که اقدام به ارائه بازی های خود و کسب درآمد از آنها می کنند که شاید نام خیلی از این تیم ها را شنیده باشید و با بازی های آنها خاطره های ماندگار داشته باشید بازی هایی همچون Limbo , Brain ,BadLand یا بازی ایرانی Shadow Blade .اینها همه نمونه هایی هستند که یک گروه کوچک توانسته اند با هم اثر شاهکاری را خلق کنند .البته این موضوع فقط در مورد بازی صادق نیست بلکه در سایر زمینه ها مانند برنامه نویسی موبایل و خیلی زمینه های دیگر نیز شاهد این تحول هستیم .تمام آنچه که شما برای ساخت یک بازی نیاز دارید به راحتی در اختیار شما قرار دارد ، تکنولوژی های فنی شامل انواع موتور های بازی چه رایگان و چه غیر رایگان ، منابع سرشار آموزشی در مورد طراحی ، صدا ،، انیمیشن ،بازارهای فروش یا به اصطلاح اپ استور ها و یک وبلاگ خوب در مورد اصول بازی سازی :) فقط کافیست که ایده خود را داشته باشید و شروع کنید البته باید بگویم که راه پر پیچ و خمی در پیش است.
برای آنکه یک بازی به مرحله ارائه برسد باید مراحل مختلفی را یکی پس از دیگری پشت سر بگذارد این مراحل عبارت اند از :
بازگویی داستان – کاراکتر ها - برنامه نویسی– طراحی مراحل – نام گذاری – کاربا منابع هنری – طراحی انیمیشن ها – انتخاب آیکون – تبلیغات و ارائه

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

لینک دانلود

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

cocos2d-x  چرا یکی از بهترین انجین های بازی سازی رایگان است؟

cocos2d-x یکی از بهترین انجین های بازی سازی رایگان است که از آن می توان برای ساخت بازی برای سیستم عامل های ios, android , mac , linux , winodws استفاده کرد .شما یک بار کد بازی را با استفاده از زبان برنامه نویسی ++C می نویسید و برای تمام این سیستم عامل ها از آن خروجی می گیرد .خوبه نه؟

همچنین این انجین به صورت اوپن سورس توسعه داده می شود پس هر وقت دوست داشتید انجین خودتون رو داشته باشید می تونید یه نسخه از این رو برای خودتون توسعه بدید .

همچنین نکته مثبتی که داره اینه که یه پروژه جوان محسوب میشه و همیشه در حال اپدیت و بروز رسانی های مختلف هست .در کل یه باز طراحی از cocos2d-iphon هست که در نسخه های جدید دقیقاَ تاریخ انتشارشون هم یکی شده و یه رابطه خیلی خوبی دو تیم با هم دارند .