تبلیغات
ساخت بازی کامپیوتر

ساخت بازی کامپیوتر

همه چیز در مورد ساخت بازی کامپیوتر وXboX

 

تاریخچه بازی Hitman

 

نوشته شده توسط:The Punisher The Punisher

سری بازی های Hitman دیگر برای تمامی گیمرها شناخته شده می باشد و نیازی به مقدمه چینی در مورد این بازی نیست و نیازی نیست که بگوییم که این بازی جزء اولین بازی ها در سبک مخفی کاری می باشد و همگان کماکان با مأمور۴۷ آشنایی دارند ، در هر حال برای شروع نیازی به مقدمه هایی هست تا هم کسانی که چندان زیاد(توجه کنید که چندان زیاد!)با این سری آشنایی ندارند و هم اینکه تاریخچه از همه نظر کامل باشد مقدماتی را می گوییم تا ذهنتان برای قسمت های اصلی شروع به فعالیت بنماید!

Hitman از سری بازی های مخفی کاری می باشد که توسط کمپانی بازی سازی دانمارکی IO Interactive ساخت شده و شرکت Eidos Interactive وظیفه ی انتشار این سری را داشته و این سری را علاوه بر پلتفر PC برای اکثر پلتفرم ها و کنسول های روز زمان خود منتشر کرده این پلتفرم ها Nintendo GameCube, PlayStation ۲, Xbox, Xbox ۳۶۰ را شامل می شود .

این مجموع بازی از سری رمانهای Hitman: Enemy Within که نوشته ی William C. Dietz می شود اقتباس شده و حق مطلب را به اثر اصلی ادا کرده به گونه ای که همیشه جزء انتخاب های اول یک گیمر بوده که یکی از دلایل موفقیت آن می توان به داستان این سری اشاره نمود که دارای فراز و نشیب ها و هیجان هایی می باشد.

این سری به قدری موفق بود که فیلمی را بر اساس داستان این سری ساخته شد که فیلم ساخته شده چندان جالب از آب در نیامد و انتظارات را برآورد نکرد و در کل فیلم با بی دقتی بسیار ساخته شد در نتیجه موفقیت چندانی کسب نکرد و موجب نارضایتی هایی از طرف جامعه گیمرها و منتقدین سینما شد؛ این فیلم در ۲۱ نوامبر ۲۰۰۷ منتشر شده که بازیگر Timothy Olyphant در نقش اول فیلم یعنی Agent ۴۷ هنرنمایی کرد.

این سری بر محور فردی با نام مستعار Agent ۴۷ که ۴۷ و M.R۴۷ هم خطاب می شود گردش می کند او این نام را از روی بارکدی که در پشت گردنش هک شده گرفته که این بار کد ۶۴۰۵۰۹۰۴۰۱۴۷ می باشد؛ او یک قاتل قراردادی است که فقط و فقط برای کشتن ساخته شده و در ازای موفقیت در اجرای مأموریت هایش که اشخاصی ناآشنا هستند پولی را که در قرار داد عقد شده دریافت می نماید ،البته این قرار داد از طرف قانون پشتیبانی نمی شود.

مأمور ۴۷ تنها یک نفر نیست بلکه ۵ روح در یک کالبد هست!به گونه ای که این فرد محصول آزمایش های یک دانشمند ژنتیک است که این دانشمند از DNA پنج تن از بزرگترین قاتل ها و جنایتکاران دنیا وی را کلون کرده !

تا کنون تنها چهار نسخه بازی از این سری منتشر شده و البته کمپانی Eidos خبر از نسخه پنجمی هم برای این سری خبر داده که هیچ گونه اطلاعات دیگری به جزء اسم این بازی که Hitman ۵ نام دارد و اینکه برای پلتفرم های Xbox ۳۶۰, PlayStation ۳ ، Windowsمتشر خواهد شد.

این سری به دلیل خشونت بالا و خونریزی برای درجه سنی بالای ۱۷ سال از سویEntertainment Software Rating Board ارزیابی شد. سبک تمامی این سری اکشن سوم شخص stealth-based می باشد که این سبک طرفداران زیادی هم دارد.

سری هیتمن که تا کنون منتشر شده شامل موارد زیر می باشد که در ادامه به هر یک بیشتر خواهیم پرداخت:

● Hitman: Codename ۴۷

▪ تاریخ عرضه:۲۰۰۰

▪ پلتفرم: Windows

● Hitman ۲: Silent Assassin

▪ تاریخ عرضه:۲۰۰۲

▪ پلتفرم: Windows, PlayStation ۲, Xbox, GameCube

● Hitman: Contracts

▪ تاریخ عرضه:۲۰۰۴

▪ پلتفرم: Windows, PlayStation ۲, Xbox

● Hitman: Blood Money

▪ تاریخ عرضه:۲۰۰۶

▪ پلتفرم: Windows, PlayStation ۲, Xbox, Xbox ۳۶۰

● Hitman Triple Pack

شاید نام Hitman Triple Pack را شنیده باشید!

این نسخه شامل سه بازی از چهار نسخه اصلی می باشد که برای PC و PlayStation ۲ منتشر شده که این سه نسخه شامل Hitman ۲: Silent Assassin, Hitman: Contracts, ، Hitman: Blood Money

می باشد که این نسخه در اروپا با نام Hitman The Triple Hit Pack و در آمریکای شمالی با نام Hitman Trilogy منتشر شده که تاریخ عرضه آنها هر یک به ترتیب June ۲۲, ۲۰۰۷ و June ۲۰, ۲۰۰۷ می باشد که مقصود از انتشار این نگارش زنده کردن نام هیتمن و آشنا کردن گیمرهای جدید با مأمور ۴۷ بود که در این امر هم موفق عمل کرد و باری دیگر این نام این اسطوره را بر سر زبان ها انداخت .

البته برای فروش بیشتر این پکیج از بازی جدید آن زمان Kane & Lynch: Dead Men هم استفاده شد تا افراد بیشتری را جذب این بازی نماید.

یکی از ویژگی های بزرگ بازی ایجاد تنش ها و جزئیات حرکات می باشد برای مثال:شما در ملک خصوصی هدف و در کنار نگهبان با لباس مبدل دارید قدم می زنید شما می توانید با لباس نگهبان و اسلحه بدست وارد ملک شوید که با این کار احتمال لو رفتن شما افزایش میابد پس بهتر است که به جای یک نگهبان اسلحه بدست لباس پیش خدمت را پوشیده و با یک سینی اشتها آور به دشمن نفوذ کنید که در نتیجه احتمال مواجه شدن با نگهبانان کمتر شده و با خیال راحتتر مأموریت را بدون سر و صدایی به پایان می رسانید.

در Hitman هدف های زیادی تنها با یک گلوله به اتمام می رسد که این روند در نسخه چهارم Blood Money رایجتر شده بود ؛این روش روشی است که تنها در سری هیتمن مشاهده شده و باعث می شود که با احتیاط تمام و بدون اینکه شناسایی شوید مرحله مورد نظر را به پایان برسانید.

البته کشتن تنها با یک گلوگه بیشتر در نسخه دوم Silent Assassin پایه گذاری شد که در نسخه چهارم این مفهوم به اوج خود رسید در نسخه دوم اگر شما از گلوله های بیشتری برای کشتن سایرین به جزء هدف به کار می بردید بازی به شما لقب Mass Murderer را می داد که با دریافت این لقب به شما جایزه ای تعقل نمی گرفت و این باعث می شد تا مأموریت را از اول شروع کرده که این مختص گیمرهای حرفه ای بود و افراد آماتور به این موارد توجه چندانی نمی کردند و درصدد این بودند که بازی را تنها و به هر نحوی به اتمام برسانند و از گرفتن جوایز بی بهر شوند که این جوایز سلاح های مخصوص و جالبی بود که این سلاح ها به شرح زیر است:

▪ سرنگ حاوی زهرهای مهلک.

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

▪ Franchi SPAS-۱۲ combat shotgun

▪ stainless steel AMT Hardballers

▪ Walther WA ۲۰۰۰ sniper rifle

▪ M۴ carbine assault rifle

▪ C-۴ plastic explosive

▪ submachine gun

▪ Garrote

سلاح هایی که در طی انجام مرحله بدست می آورید:

▪ Dragunov sniper rifle

▪ Desert Eagle

▪ SG۵۵۲ machine gun

▪ Uzi

● نماد هیتمن

۴۷ هم نیز مانند اکثر بازی ها آرم یا لوگوی مخصوص به خود را دارد .این نماد در اولین نسخه Hitman: Codename ۴۷ و در آزمایشگاه دکتر Ort-Meyers بر روی دریچه ها و درها ظاهر می شود و و در نسخه دوم هم در کف آزمایشگاه همانند سازی به خوبی این نماد نمایان می شود.

همچنین این نماد بر روی تفنگ مخصوص ۴۷ یعنی AMT Hardballer به صورت سفارشی کندکاری شده!در کل در اکثر تجهیزات ایجنت ۴۷ اعم از:لپ تاپ کیف دستی و... دیده می شود.

و در نسخه سوم این نماد بر روی پنجره شیشه ای و در کلیسا Gontranno نیز قابل رویت هست

تشخیص علت مشكلات نصب Directx

 

نوشته شده توسط:The Punisher The Punisher

تشخیص علت مشكلات
تشخیص علت مشكلات نصب Directx می تواند مشكل ساز باشد ، بخصوص اگر ندانید كدامیك از اجزاء آن سبب از كار افتاده بازی جدیدی شده است كه به تازگی خریداری نموده اید .
خوشبختانه ، مایكروسافت یوتیلیتی مفید بنام Directx Diagnostic Tool را فراهم كرده ، هر چند كه آن را مشخص نساخته است . این ابزار را در هیچ نسخه ای از ویندوز در منوی Start نمی توانید بیابید ، و هر نسخه ویندوز نیز ابزار مزبور را در جایی متفاوت با سایر ویندوزها نصب كرده است .
راحت ترین راه استفاده از این ابزار چنین است كه كادر محاوره RUN را در منوی Start باز و در آن dxdiag را تایپ و سپس روی OK كلیك كنید . هنگامی كه این برنامه برای اولین بار بارگذاری می شود ، چند ثانیه ای طول می كشد تا نسخه نصب شده Directx را بررسی كرده و مشكل را بیابد .
ابتدا برگه Directx File اطلاعاتی راجع به هر یك از فایل هایی كه نسخه نصب شده مورد استفاده قرار می دهد را نشان می دهد .
بخش Notes در ذیل برگه مزبور نیز ارزش بررسی را دارد ، زیرا فایل های مفقودی یا معیوب در اینجا علامتگذاری می گردند .
برگه هایی كه علامت های Display ، Music ، Input و Network را دارند ، همگی با مناطق خاص همنام خود در Directx مرتبط می باشند و بجز برگه Input ابزارهایی را جهت آزمایش عملكرد صحیح برروی سخت افزار دستگاه در اختیارتان می گذارند . نهایتاً برگه Move Help روشی مفید جهت شروع Directx Troubleshooter را فراهم می آورد كه ابزار حل مشكل خط ساده مایكرو سافت برای بسیاری از موارد معمول و عمومی Directx می باشد .


ارتقاء Directx

 

نوشته شده توسط:The Punisher The Punisher

 ارتقاء Directx
كلیه نسخ قابل دسترس ویندوز به هرماه شكلی از Directx بعنوان جزئی از هسته (core) سیستم ، كه قابل حذف نمی باشد می آیند .
لیكن بسیاری از بازی های جدید نیازمند آخرین نسخه Directx جهت اجرای كامل و یا اصولاً هر گونه اجرایی می باشند .
عموماً بهترین محل جهت نصب آخرین نسخه Directx ، بخش اختصاص یافته به آن در سایت اینترنتی مایكروسافت می باشد كه در آدرس www.microsoft.com/windows/directx یافت می شود . در هنگام چاپ این مقاله ، آخرین نسخه در دسترس برای دان لود عمومی نسخه Directx.۹.۰c بود . می توانید یك installer ساده را دان لود كنید كه هنگام نصب به نوبه خود آن اجرایی كه سیستم جهت ارتقاء نیاز دارد را دان لود می نماید و یا بسته نرم افزاری توزیع شده را بطور كامل جهت نصب Offline بعدی دان لود نمائید .
منبع خوب دیگر برای Directx خود بازی ها هستند . اگر بازی به نسخه خاصی از Directx نیاز داشته باشد ، نسخه مزبور روی CD نصب بازی خواهد بود و ممكن است حتی بطور خودكار توسط Installer بازی روی سیستم نصب گردد .


نسخه های Directx

 

نوشته شده توسط:The Punisher The Punisher

نسخه های Directx
نسخه فعلی Directx در زمان نوشتن این مقاله Directx ۹.۰c است . این واسطه بر روی كلیه نسخ ویندوز از ویندوز ۹۸ گرفته تا ویندوز سرور ۲۰۰۳ به همراه كلیه نسخ فی مابین آن ها اجرا می گردد . لیكن این Toolkit بر روی ویندوز ۹۵ اجرا نمی شود : اگر دستگاهی دارید كه روی آن ویندوز ۹۵ نصب شده است ، ناچارید به استفاده از نسخه قدیمی تر و كم توان تر ۸.۰a می باشید . ویندوز NT۴ نیز نیازمند نسخه خاص خودش است كه در این مورد خاص Directx ۳.۰a است .
با این همه نسخ متفاوت Directx كه طی سنوات متمادی در دسترس قرار گرفته است ، ردیابی نسخه هایی كه به آن ها نیاز دارید مشكل و مشكل ترمی شود . در تمام موارد به جز موارد بسیار نادر ، كلیه نسخ Directx قابلیت سازگاری با نسخ قدیمی تر را نیز دارند . یعنی بازی هایی كه می گویند نیازمند Directx ۷ هستند ، به راحتی با نسخه های جدید تر نیز اجرا خواهند گردید ، ولی با نسخ قدیمی تر خیر . بسیاری از عناوین جدید بازی ها بطور دقیق اعلام می نمایند كه نیازمند Directx ۹ بوده و بدون نصب دقیقاً آخرین نسخه آن ، اجرا نخواهد گردید . این امر بخاطر آن است كه بازی های مزبور از ویژگی های جدیدی كه با این نسخه معرفی گردیده است ، استفاده می نمایند . البته دیده شده كه برنامه نویسان تنبل نیز گاهی آخرین نسخه Directx را بعنوان نسخه مورد نیاز بازی خود معرفی می كنند ، در حالیكه بازی مورد بحث از هیچ كدام از موارد تقویت یافته جدید استفاده نمی كند . لیكن بطور كلی ، اگر عنوان یك بازی به نسخه ای از Directx به اینصورت پیوند خورده باشد ، قبل از اینكه بتوانید بازی كنید ، لازم است Directx خود را ارتقاء دهید .
اصلاحات انجام گرفته در ریشه كد Directx بدین معناست كه ممكن است حتی در بعضی از بازی ها بهبودهایی را پس از ارتقاء به آخرین نسخه ساخته شده از Directx ، مشاهده نمایید . دان لود و نصب Directx نیز نباید چندان پیچیده باشد .


کار کرد Directx

 

نوشته شده توسط:The Punisher The Punisher

چطور كار می كند ؟
در ابتدایی ترین سطح Directx بعنوان یك واسطه بین سخت افزار در كامپیوتر شخصی و خود ویندوز ، بخشی از API ویندوز یا واسطه برنامه نویسی برنامه های كاربردی Application Programming Interface است .
برای مثال هنگامی كه نویسنده یك برنامه بازی می خواهد یك فایل صوتی اجرا شود ، صرفاً فراخوانی (call) به تابع كتابخانه (library function) صحیح می باشد . هنگامی كه بازی اجرا می شود ، عملكرد مزبور Directx API را فرا می خواند كه به نوبه خود فایل صوتی را به اجرا در می آورد . برنامه نویس به دانستن نوع كارت صدایی كه با آن سروكار دارد ، توانائی های كارت مزبور و چگونگی مكالمه با آن نیاز ندارد . ماكروسافت Directx را فراهم آورده است و سازنده كارت صدا نیز درایوی كه توان اجرای Directx را داشته باشد فراهم كرده است . برنامه نویس تقاضای صدایی كه باید اجرا شود را می نماید و صوت مزبور اجرا می شود بدون توجه به دستگاهی كه صدا بر روی آن باید اجرا شود .
از دیدگاه ما بعنوان بازیكنان نیز Directx اوضاع را بطرز غیر قابل باوری تسهیل می نماید ، حداقل بصوت تئوری . شما كارت صدای جدیدی را جایگزین كارت قدیمی تان می كنید و كارت جدید به همراه درایو می آید . دفعه بعد كه بازی مورد علاقه خود را بازی كردید ، هنوز می توانید صداها و موسیقی آن را شنیده و ناچار به انجام هیچگونه تغییرات پیكربندی پیچیده ای نمی باشید .
در ابتدا ، Directx زندگی خود را بعنوان یك Toolkit ساده آغاز نمود : سخت افزارهای اولیه محدود بوده و صرفاًَ گرافیكی بسیار ابتدایی مورد نیاز بود . با تكامل نرم افزارها و سخت افزارها از نظر پیچیدگی ، Directx نیز تكامل یافت .
اكنون Directx بسیار بیشتر از یك Toolkit گرافیكی بوده و اصطلاح مزبور ، در بر گیرنده گزیده گسترده ای از روتین ها می باشد . برای مثال روتین DirectInput می تواند با همه گونه ابزار ورودی از ماوس دو دكمه ای گرفته تا جوی استیك های پیچیده مخصوص عملیات پرواز سروكار داشته باشد و سایر بخش ها شامل DirectSound برای ابزارهای صوتی است و DirectPlay كه یك Toolkit برای بازی های چند بازیكنی Online فراهم آورده است .


تاریخچه DirectX

 

نوشته شده توسط:The Punisher The Punisher

تاریخچه Directx
هر بازی نیاز به اجرای وظائف خاصی بصورت مكرر دارد . بازی نیازمند زیر نظر داشتن و كنترل داده های ورودی شما از طریق ماوس ، جوی استیك و یا یك بورد بوده و همچنین نیاز به نمایش تصاویری بر روی صفحه مانیتور و اجرای اصوات و موسیقی دارد . این تقریباً توصیف هر بازی در ساده ترین سطح آن است .
حال تصور كنید كه این امر برای برنامه نویسانی كه در ساختارهای كامپیوتر شخصی پیش از ویندوز اقدام به برنامه نویسی می كردند تا چه حد باور نكردنی و پیچیده بود .
لازم بود هر برنامه نویس روشی مختص به خود جهت خواندن كی بورد و یاحتی ردیابی اینكه آیا اصلاً جوی استیكی به سیستم متصل است یا خیر بنویسد ، چه برسد به اینكه بتوان از آن جهت باز كردن استفاده نمود . اعمال تكراری خاصی مورد نیاز بود تا بتوان حتی ساده ترین نوع تصویر را در صفحه نمایشگر نمایش داد و یا حتی صدایی ساده را اجرا نمود .
اساساً ، برنامه نویسان بازی ها در سطحی بنیادی با سخت افزار كامپیوتر كار می كنند . هنگامی كه مایكروسافت ویندوز را معرفی نمود ، جهت برقرای ثبات و موفقیت پایگاه كامپیوتر شخصی ضروری بود تا كارها قدری برای برنامه نویسان و بازیكنان ساده تر شود .
چه كسی حاضر بود زحمت نوشتن بازی برای ماشینی را بكشد كه در آن هر بار كه قصد كار بر روی بازی جدیدی را داشت ، می بایست همه چیز را از نو بنویسد ؟
ایده مایكروسافت ساده بود : كار كردن مستقیم برنامه نویسان با سخت افزار را متوقف كرده و بجای آن یك toolkit عمومی بسازد كه بتوانند آن را مورد استفاده قرار دهند . پس Directx متولد شد .


نگاه کلی به Nintendo 3ds

 

نوشته شده توسط:The Punisher The Punisher


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

تمامی اطلاعات موجود در اظهارات کوتاه مطرح شده و شرکت هنوز توضیح کاملی در این رابطه منتشر نکرده است.

در طی هفته گذشته تنها چیزی که شرکت منتشر کرده این است که در حال آماده سازی یک گزارش برای E3 امسال است و در آن جزئیات بیشتری از این پلتفورم را ارائه خواهد کرد.
این اتفاق شبیه چیزی است که در اوایل 2004 هم اتفاق افتاد. در اوج موفقیت Game Boy Advance نینتندو اعلام کرد که در حال کار روی یک کنسول دستی با دو صفحه نمایش است و تنها اطلاعاتی که از این محصول ارائه کرد این بود که کنسول دارای ویژگی تاچ اسکرین (صفحه لمسی) خواهد بود. این در زمان خود واقعا یک ویژگی بزرگ بود.



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

مطمئنا پتانسیل بازیهای 3D و این پروژه نینتندو بسیار زیاد است به خصوص اینکه نیاز به عینکهای مخصوص هم ندارید. حالا صفحه نمایش بیشتر شبیه به یک پنجره خواهد بود تا شبیه یک صفحه صاف. به راحتی میتوان گفت که الان به دشمن نزدیکتر هستید در، بگویید، Mario Kart. کوهستانهای دوردست در پس زمینه Super Mario Bros اینطور به نظر خواهد رسید که مایلها دورتر قرار دارند تا اینکه فقط یک پس زمینه معمولی باشند.HUD بازی، امتیاز، تعداد جان ها و نوار قدرت به بازیکن نزدیکتر میشوند و دیگر در میان تحرک دنیای بازی گم نخواهند شد.

نینتندو دیوانه است اگر فکر کند گیمرها فقط به خاطر ویژگی 3D، کنسولش را خواهند خرید (شرکت این مسئله را قبلا با Virtual boy امتحان کرده است). فیلم Avatar جیمز کامرون مطمئنا مردم را به خاطر تجربه 3D که دارد جذب خواهد کرد ولی فیلمهای کمی هستند که برای جلب بیننده از این روش استفاده میکنند. این مسئله در بازار بازیها هم صادق است. 3D خواهد آمد، ولی مجموع این تجربیات است که مردم را دور یک چیز جمع میکند.
3DS بیشتر از یک 3D صرف خواهد بود. مطمئن باشید.

بعد از شش سال که از عمر Nintendo DS میگذرد و چهار محصول از این خانواده (The Original, DS Lite, DSi, DSi XL) نیتندو حالا باید با رقیب قدرتمند خود Apple مبارزه کند. چه موافق باشید یا مخالف باید قبول کرد که iPhone اپل در این اواخر کاملا در صنعت بازی موفق بوده است.با اینکه apple هیچوقت iPhone را به عنوان وسیله مخصوص بازی معرفی نکرده ولی با توجه به قدرت پردازش گرافیکی این دستگاه و نرم افزارها و سرگرمیهایی که بر روی این پلتفورم ساخته و عرضه میشوند و با توجه به امکان لمس صفحه چند گانه این دستگاه، باید iPhone را جزء خانواده کنسولهای بازی محسوب کرد. این پلتفورم دارای چندین هزار بازی ارزان یا قیمت بسیار پایین است.

نه فقط بازیکنان از این پلتفورم استقبال کرده اند بلکه بازیسازان نیز کم کم در حال دوری از DS و نزدیکی به بازار بکر iPhone هستند.

به طور واضح، 3DS راهی است برای نینتندو تا ماندگاری خود را در بازار کنسولهای دستی تثبیت کند.نینتندو از سال 1989 با Game Boy وارد این بازار شده و الان اگر پلتفورمش را در این راه ارتقا و به پیش نراند مطمئنا اعتباری که در بیش از 2 دهه کسب کرده است را از دست خواهد داد.

iPhone یک دستگاه همه کاره است: دوربین، حافظه داخلی،امکانات آنلاین و یک صفحه لمسی که چندین نقطه لمس شده همرمان را میتواند شناسایی کند. خیلی از کارهایی که کنسول نینتندو میتواند انجام دهد را iPhone هم میتواند انجام دهد فقط مشکل اصلی آن دکمه های کنترل آن است که سازندگان این مشکل را با استفاده هوشمندانه از صفحه لمسی تا حدودی برطرف کرده اند. DSi خیلی از محدودیتهای Nintendo DS را حل و فصل کرده تا بیشتر نزدیک به دستگاه Apple شود: حافظه داخلی برای دانلود بازیها، چیپ قویتر و سریعتر Wi-Fi، و یک دوربین برای بازیسازان برای استفاده در ایده های خلاقانه.

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

ولی این یک فرصت برای نینتندو است تا با گسترش و ارتقای تجربیات در کنسول دستی با استفاده از تکنولوژی و ویژگیهای جدید چیزی که از نسل حاظر انتظار میرود را برآورده سازد. DSi با وجود اینکه تکنولوژی قدیمی در آن به کار رفته کنسول خوبی است .مطمئنا، سخت افزار هنوز ماهیت شگفت آور و تجربه خارق العاده خود را دارد، ولی اجازه دهید صریح باشیم: قدرت سیستم دقیقا برابر با قدرت پردازش PlayStation سال 1996 است. همراه با شش سال عمر DS تکنولوژی هم پیشرفت کرده است و شرکتهای مربوط به صنایع دستگاههای قابل حمل در موضوعاتی مثل قدرت بیشتر، مصرف برق کمتر و هزینه قطعات پایین خود را ارتقا داده اند و DS در بین آنها مثل یک Tamagitchi است.
 


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

خلاصه اینکه از 3DS انتظار میرود ابزاری قدرتمند از نظر تکنولوژی باشد و کنسولی که نه تنها فقط تصاویر بهتری ارائه میدهد بلکه تمام ابعاد کنسولهای دستی را ارتقا دهد.نینتندو اینبار رقیب قدرتمند دیگر پیدا کرده و دیگر مبارزه دو به دو نیست. DS vs PSP تمام شد.

همچنان سوالاتی باقی میماند: آیا 3DS بر خلاف wii و DS با استانداردهای بازی آشتی خواهد کرد؟ چیزهایی مثل یک اکانت سریع و راحت آنلاین؟ یک سیستم اشیومنت ترغیب کننده؟ یک سیستم مدیریت حقوقی دیجیتال که کاربران را قادر به انتقال بازیهای دانلود شده شان به دیگر سیستمهایشان میکند.

هنوز صحبتهای زیادی در باره چگونگی ارتقای DSi به 3DS باقی مانده و باید منتظر ماند و دید شرکت چطور با نسل بعدی برخورد خواهد کرد.
در E3 جزئیات بیشتری در این مورد در کنفرانس مطبوعاتی نینتندو خواهیم شنید.




بازی های جدید xbox

 

نوشته شده توسط:The Punisher The Punisher

Blacksite : Area 51

Beowulf: The Game

Need for Speed : Pro Street

NBA 2K8

Assassin's Creed

WWE SmackDown! vs. Raw 2008

Viva Pinata: Party Animals

Call of Duty 4: Modern Warfare

TimeShift

Naruto: Rise of a Ninja

Guitar Hero III: Legends of Rock

Clive Barker's Jericho

Ace Combat 6 : Fires of Libertaion

Directx چیست

 

نوشته شده توسط:The Punisher The Punisher

وظیفه DirectX چیست ؟

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


OpenGL چیست

 

نوشته شده توسط:The Punisher The Punisher

OpenGL دقیقا به عنوان یک "رابط نرم افزاری برای سخت افزار گرافیکی" تعریف شده است. OpenGL در ماهیت خود یک کتابخانه مدل سازی و گرافیک سه بعدی میباشد که بسیار سریع و قابل انتقال است. با استفاده از OpenGL شما میتوانید تصاویر سه بعدی زیبا و جذابی طراحی کنید. بزرگترین فایده استفاده از OpenGL اینست که فوق العاده از یک ردیاب نور (ray tracer ) سریعتر است. OpenGL از الگوریتمهایی استفاده میکند که توسط شرکت Silicon Graphics توسعه یافته و بهینه شده است.


SGI یک رهبر تائید شده در دنیای گرافیک کامپیوتری و انیمیشن میباشد.


 


 OpenGL یک زبان برنامه نویسی مانند c یا c++ نیست. OpenGL بیشتر شبیه کتابخانه زمان اجرای C می باشدکه یک سری توابع از پیش بسته بندی شده را تدارک دیده. در عمل چیزی به نام برنامه OpenGL وجود ندارد. وقتی ما میگوییم این یک برنامه OpenGL است یعنی در ساختار این برنامه از OpenGL به عنوان API گرافیکی اش استفاده کرده است همانطور که ما از توابع API ویندوز استفاده میکنیم تا بتوانیم به فایلها و امکانات شبکه ای و غیره ویندوز  دسترسی پیدا کنیم. همین طور هم ما از توابع OpenGL استفاده میکنیم تا بتوانیم گرافیک سه بعدی بلادرنگ طراحی کنیم.


 


IRIS GL در ابتدا یک کتابخانه دوبعدی بود که پیشرفت کرد و به OpenGL تبدیل شد. در حقیقت OpenGL نتیجه تلاشی بود که شرکت SGI برای اصلاح و بهبود IRIS GL کرد.


 


OpenGL استاندارد به سازندگان شخصی سخت افزار گرافیکی این اجازه را میدهد که قابلیت های افزودنی خودشان را با عنوان Extension تهیه کنند که ممکن است بعضی از محدودیت های توابع OpenGL را کم کند یا راحت تر کند و یا اینکه  قابلیت های جدیدی را به آن بیفزاید. Extension ها از توابع و ثابت های جدیدی ساخته شده اند که قابلیت های جدیدی را به OpenGL استاندارد می افزایند.


هر سازنده سخت افزار گرافیکی یک اختصار الفبایی مخصوص به خود برای نامگذاری Extension های خودش دارد. برای مثال شرکت NVIDIA از حروف اختصاری NV برای نامگذاری Extension هایی که درست میکنند استفاده میکنند.


 


OpenGL 2.0 توسط شرکت 3D Labs ایجاد شد که نگران راکد ماندن و نداشتن یک مدیریت قوی برای


OpenGL بود. . این شرکت قابلیت های جدیدی را به OpenGL اضافه کرد که پر اهمییت ترین آنها زبان سایه زنی GLSL بود.


این قابلیت برنامه نویسان را قادر میساخت که خطوط لوله تکه و راس تابع ثابت OpenGL را با سایه زن های نوشته شده در زبانی شبیه به C تعویض کنند.


 



شروع کا با xna

 

نوشته شده توسط:The Punisher The Punisher

یکی از مزایای XNA استفاده از هر دو زبان VB و C# است که این خود می تواند دلیل قانع کننده ای برای استفاده از XNA باشد. از دیگر نقاط قوت XNA می توان به تمرکز و سرمایه گذاری Microsoft روی این موتور اشاره کرد که نشان از اهمیت بالای این موتور برای میکروسافت را دارد.
بیان مزیتهای XNA شاید خیلی جاگیر و وقت گیر است ! پس فعلا از بیان مزیتهای XNA صرف نظر می کنیم و به نحوه کار با اون می پردازیم.
اول از هرچیز شما باید نسخه Microsoft Visual C# 2005 Express Edition را به همراه خود XNA Game Studio 2.0 از سایت Microsoft دریافت کنید و پس از نصب این دو کار را شروع کنید.

xna چیست ؟

 

نوشته شده توسط:The Punisher The Punisher

Framework بر پایه دات نت فریم ورک 2.0 ارائه شد و هدف از طراحی آن ارائه دادن مجموعه کتابخانه ها و کلاس های توسیعی بود که توسعه دهندگان بازی بتوانند با کمترین مقدار کدنویسی و اجرای کد در محیطی مدیریت شده، از پلتفرم های مختلف حداکثر استفاده را ببرند. کدهای نوشته شده بر پایه XNA Framework مانند کدهای دات نت فریم ورک در محیطCommon Language Runtime اجرا می شوند. از این رو بازی های ایجاد شده قابل اجرا بر روی پلتفرم ویندوز XP، ویستا و پلتفرم Xbox 360 مایکروسافت می باشند.

XNA Framework مجموعه ای از تکنولوژی های سطح پایین را بسته بندی کرده و به این ترتیب تضمین می کند که فریم ورک خود مسئول هماهنگ کردن تغییرات بین پلتفرم های مختلف هنگام جابجا شدن بازی از یک پلتفرم به پلتفرم دیگر خواهد بود و این امر به توسعه دهندگان کمک می کند به جای درگیر شدن با جزئیات پلتفرم، بیشتر به محتوا و طراحی بازی خود توجه داشته باشند. این فریم ورک به همراه ابزارهای کمکی از قبیل XACT ارائه شده است که به برنامه نویسان اجازه می دهد ویژوال، صدا و مدل کاراکتری را به بازی های خود اضافه کنند.
برای توسعه بازی ها تحت XNA Framework از زبان برنامه نویسی #C استفاده می شود.

XNA مخفف چیست؟
کاراکتر X در این عبارت نشان می دهد که فریم ورک مذکور ابتکاری بین پلتفرم های مهم شرکت مایکروسافت یعنی DirectX و Xbox می باشد. کاراکتر N برای Next-Generation در نظر گرفته شده است چرا که توسعه دهندگان این فریم ورک معتقدند که نرم افزار در نسل بعدی بازی ها بیشتر از سخت افزار ایفای نقش خواهد کرد. و در نهایت کاراکتر A معرف کلمه Architecture می باشد. فلسفه حضور این کلمه در نام فریم ورک مذکور ادغام ابزارهای مختلفی است که در اختیار توسعه دهندگان بازی قرار می گیرند تا بازی های خود را ایجاد کنند.

XNA Game Studio چیست؟
XNA Game Studio محیط توسعه مجتمع برای برنامه نویسی بازی می باشد که بر پایه Visual Studio 2005 Team System طراحی شده است. XNA Game Studio ساختارهای لازم برای همکاری بین ایجاد کنندگان محتوای بازی، برنامه نویسان، مدیران و تست کنندگان بازی را فراهم می کند. وظایف مدیریت پروژه زیر توسط XNA Game Studio ارائه می شوند:

* asset management
* defect tracking
* project automation
* work item lists


برنامه نویسی با XNA
XNA Game Studio نسخه 2.0 برای ویژوال استودیو 2005 به صورت نهایی ارائه شده است. نسخه XNA Game Studio 3.0 که برای ویژوال استودیو 2008 طراحی شده است به صورت CTP توسط مایکروسافت ارائه شده است. برای شروع کار با XAN لازم است یکی از استودیوهای آن را دانلود کنین:

XNA Game Studio 2.0
Visual Studio Service Pack 1 (برای نصب XNA Game Studio 2.0 ضروری است)
XNA Game Studio 3.0 CTP


Xna

 

نوشته شده توسط:The Punisher The Punisher

دوستان عزیز هدف این  وبلاگ طراحی بازی های کامپیوتری می باشد و توسعه بازی سازی در ایران 

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