XNA چیست و چگونه با آن بازی بسازیم؟

XNA چیست؟


XNA مخفف Xbox New Architecture است یکی دیگر از محصولات شرکت مایکروسافت است و مجموعه ابزار یا پلتفورمی است جهت ساخت بازی برپایه Dot Net که البته این امکان بر روی Windows اجرا میشود ، ضمناً بازی های ایجاد شده با XNA بر روی پلتفرم های ویندوز پی سی، XBox360 و Windows Phone اجرا میشوند .در حال حاضر آخرین نسخه XNA 4 هست که در سال 2010 و 2011 تولید و در اختیار قرار گرفت .

XNA چیست و چگونه با آن بازی بسازیم؟

ساختن بازی با XNA


برنامه نویسی با XNA


نسخه 2 XNA Game Studio برای visual stadio 2005 ارائه شده و نسخه XNA Game Studio 3 برای Visual stadio 2008 طراحی و ارائه شده و برای شروع کار با XAN لازم است یکی از استودیوهای زیر را دانلود کنید

  1. XNA Game Studio 2.0
  2. XNA Game Studio 3.0 CTP

نکته 1: اگر ورژن 2 XNA Game را میخواهید نصب کنید لازم است قبل از ان Visual Studio Service Pack 1 را نصب کنید.

نکته 2 : در XNA میتوان از زبان های Visual Basic و #C استفاده نمود.

نکته 3 :برای شروع Microsoft Visual C# 2005 Express Edition و XNA Game Studio 2.0 را باید نصب کنید.


نصب XNA


برای شروع از لینک زیر XNA را دانلود کنید

Microsoft XNA Framework Redistributable 4.0

سپس باید Windows Phone SDK را از لینک زیر دانلود و نصب کنید که البته شامل تمامی ابزارهایی است که برای ساخت بازی با XNA نیاز دارید.

Windows Phone SDK 7.1

البته اگر شما نیز با Visual studio 2010 به بالا را داشته باشید نیازی به ابزار فوق نخواهید داشت و میتوانید به صورت جداگانه ابزارهای XNA را نصب کنید مانند موارد زیر:

  1. XNA Game Studio 4
  2. XNA Game Studio 4.0

البته پیشنهاد من به شما این است که با #C به عنوان زبا XNA کار کنید و برای شروع و دانلود Tools های کار با XNA و همچنین آموزش دقیق و ابتدایی ساختن بازی به لینک Microsoft که در زیر قرار دادم بروید و پروژه آماده ابتدایی را دانلود و حتی ان پروژه را تغییر دهید و کار با آن را کم کم شروع کنید.

http://xbox.create.msdn.com

چطور بازی بسازیم؟

همانطور که گفتم اگر با این ابزار میخواهید بازی بنویسید حتماً باید یکی از زبان های VN یا #C را بلد باشید کتاب #Head First C و یا MSDN #C نیز برای شروع میتواند خوب باشد ولی باز هم به شما پیشنهاد میکنم ابتدا برنامه نویسی خود را قوی کرده سپس به فکر بازی باشید.

XNA چیست و چگونه با آن بازی بسازیم؟

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

Learning XNA 4.0: Game Development for the PC, Xbox 360, and Windows Phone 7

مقدمه و پایه XNA را در کتاب فوق خواهید خواند ، این کتاب در مورد بازی های دو بعدی و سه بعدی نیز آموزش میدهد و ساخت بازی در Windows phone و Xbox را نیز یاد خواهید گرفت.

کتاب دیگری در لینک زیر در همین خصوص است که بیشتر جنبه عملی و همچنین مثال های واقعی دارد ، پس از خواندن این کتاب ها XNA Game Studio 4.0 Programming را مطالعه کنید این کتاب بسیار پیشرفته تر و پر کاربرد تر است و به کار کسانی می آید که بسیار جدی تر میخواهند وارد این کار شوند.

XNA 4.0 Game Development by Example

XNA چیست و چگونه با آن بازی بسازیم؟
a

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

RB Whitaker XNA Tutorials

Shawn Hargreaves’ Blog

Riemer’s 2D and 3D XNA Tutorials

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

ساختن بازی

XNA Game Programming Adventures

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

ساختن بازی با xna

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

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

gamedev.tutsplus.com

موفق و ITPRO باشید


نویسنده : فرهاد خانلری

منبع:انجمن تخصصی فناوری اطلاعات ایـــــران

#طراحی_بازی #چگونه_بازی_بنویسیم؟ #xna_چیست؟ #xbox_new_architecture_چیست؟ #شروع_کار_با_آموزش_xna #نوشتن_game #کار_با_xna
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....