Arvanttt

تند و سریع

Arvant

تند و سریع












override

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

Global Game Jam یک رویداد برای گردهم آوردن بازی سازان به دور هم است. هدف این رویداد ارتباط بیشتر بین بازی سازان جهت به اشتراک گذاری تجربه ها و محک مهارت های خود در رقابت جهانی است. این سایت توسط Susan Gold, Lan Schreiber و Gorm Lai راه اندازی شده است که زیر نظر International Game Developers Association است GGJ تمامی بازی سازان را با هر سابقه کاری را به این رقابت دعوت و تشویق میکند.

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

auto

تا قبل از 11++C شما مجبور به مشخص کردن نوع متغیر در حین تعریف متغیر بودید اما در استاندارد جدید این وظیفه را می توان بر عهده کامپایلر گذاشت که نسبت به تعیین نوع متغیر اقدام نماید .این نوع تعریف متغیر از کارایی و دقت نوع کلاسیک آن برخوردار بوده و کد نویسی را نیز اسان تر می کند شاید به نظر استفاده از int به جای atuo در نگاه اول ساده تر باشد اما در هنگام کار با انواع داده مختلفی که در کتابخانه استاندارد وجود دارد و بعضی کاربرد های دیگر استفاده از این شکل تعریف متغیر بسیار کاراست.

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

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

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

لینک دانلود

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

اسماَ قراره تحریم جدید دیگه ای شامل ایران نشود :) ولی این حرف سیاست مرداست و اعتبار زیادی برایش نمی شود قائل شد:) اگر هم تحریم جدیدی وضع نشه فعلا اون قدر تحریم وجود دارد که تا چند سال دلمان برای دور زدن و کلک رشتی های مختلف در دور زدن این تحریم ها تنگ نشود :) 

خیلی وقت ها وقتی فایلی رو می خواهید دانلود کنید مثلاَ از گوگل کد یا اندروید دولوپر که از مثال های بارز مشکلات برنامه نویسای ایرانی اندروید هست و خیلی ملموسه با ارور عدم دسترسی از ایران رو به رو می شوید .

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

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

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

 

 

 

احتمالاَ خبر برگزاری جشنواره پردیس دانشگاه شریف رو شنیدید؟فستیوالی از برنامه های کاربردی و بازی های تلفن های همراه تو این فستیوال یه بخش هم برای ثبت امتیاز سه بازی برگزیده در نظر گرفته شده که می تونید با ثبت امتیاز برنده یک سکه شوید.من قبلا می خواستم تو بخش ارائه بازی شرکت کنم و پروژه رو هم تا یه جایی جلو بردم ولی امان از پروژه های که همه مالکیت معنویش مال خودتون نباشه :( واسه همون بیخیال شدم .اما الان دوست داشتم به صورت تفننی هم که شده در نقش یه گیمر تو این بازی شرکت کنم .فعلا تازه بازی ها رو دانلود کردم ولی احتمالا بعد از نصبشون یه بررسی هم ازشون داشته باشم .متاسفانه خیلی وقت اضافی ندارم ولی هر ثانیه وقت اضافی هم برای بازی کردن غنیمته .دعوت می کنم حتما تو این کل کل هیجان انگیز شرکت کنید .

لینک برنامه های برگزیده :

بعد از 8 ماه تیم اوپن سوزه نسخه جدید این سیستم عامل رو ارائه کرد که راهنمای نصب و توضیحات مربوط به این نسخه رو می تونید تو وبگاه های زیر مشاهده کنید .من به شخصه اوپن سوزه جزو توزیع هایه که خیلی دوسش دارم .شاید بخاطر این باشه اولین برنامه نویسی رو باهاش شروع کردم .همیشه اوبنتو میگرفتم که اونم هیچ نرم افزاری همراهش نبود و فقط یه سی دی بود منم که دستم از انترنت کوتاه اصلا حال نمی داد یه بار یکی از دوستان یه دی وی دی سوزه 9 و خورده ای گرفته بود دیدم همه چی تمومه بیشتر IDE ها همراهش بود دیگه اون شد که بیشتر نسخه های بعدیش رو هم امتحان کردم .بعد از نسخه 11.2 دیگه یه جورایی این توزع رفت تو کما خیلی سرعتش پایین اومد و همیشه باهاش مشکل داشتم حالا که نسخه جدیدش اومده امدوارم رو به راه شده باشه .