Arvanttt

تند و سریع

Arvant

تند و سریع












عنصر سوم :چالش

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

نظم:

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

در یک انتشار همزمان دیگه سه ابزار دوست داشتنی با تغیراتی منتشر شد

  

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

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

بعد از یک وقفه طولانی و پس از تقریباَ به انتهای رسیدن پروژه (egg-oh) که بعداَ از آن بیشتر خواهم نوشت تصمیم گرفتم دوباره وقتی رو برای وبلاگ کنار بزارم و مقداری مطلب جدید تو وبلاگ قرار بدم.

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

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

اقا بعد از نزدیک یک سال این تیشرت بیان هم به دست ما رسید منتظر دور جدید مسابقاتش هستیم انشالله امسال دیگه بریم تا 30 تا و 3 تا و....

 

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

یعنی میشه تیشرت فیس بوکم بگیریمممممممممممم :)

بهمن احتمالاَ شروع مسابقات 2014 باشه الان که مسابقات 2013 تو راند دومه .

 

خب نمایشگاه بازی های رایانه ای تهران تموم شد و ما هم پنج روز رو تهران بودیم .

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

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

جدید ترین نسخه از این انجین منتشر شد و تغیرات واقعاَ زیادی روی انجین صورت گرفته 

Download

قبلاَ یه پست در مورد pygame گذاشته بودم حالا خواستم یه مثال ساده از این بازی رو هم قرار بدم که افرادی که دوست داشتن به تونن به عنوان راهنما ازش استفاده کنن :) .در ابتدا باید ماژولای pygame رو از سایتشون دانلود کنید و به پایتون اضافه کنید .

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

امکانات زیادی رو چه در زمینه تایپ کد و چه در زمینه خطا یابی و حتی کنترل پروژه در اختیارتون میزاره .

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

امکان کار با پی کیوت و جانگو رو هم در اختیار شما قرار میده .

امکان Google App Engine برای توسعه برنامه های گوگل اپ رو هم داره

می تونید نسخه 30 روزه و شرایط لایسنس رو اینجا مطالعه کنید.