PDA

View Full Version : بازي سازي با سي شارپ + برنامه هاي موبايل با سي شارپ



mirage041
شنبه 20 آذر 1389, 18:34 عصر
سلام خدمت دوستان و اساتيد .
چند تا سوال داشتم :
1) منبع براي بازي سازي و نوشتن برنامه براي موبايل بت زبان سي شارپ .
2) اين بازي اول شخص مثلا شما يك اسلحه داريد و مي ريد جلو و يك سري مراحل رو طي مي كنيد . تو سي شارپ چطوري مي شه اين كار رو كرد . يعني حركت به جلو در طول گيم و طي كردن مراحل . ( منظورم استفاده از متدهاي كيبور نيست . منظور حركت به عمق )

silverfox
شنبه 20 آذر 1389, 19:06 عصر
در مورد xna یکم جستجو کن شاید کمک کرد...

mirage041
شنبه 20 آذر 1389, 19:28 عصر
در مورد xna یکم جستجو کن شاید کمک کرد...

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

silverfox
شنبه 20 آذر 1389, 20:38 عصر
برای windowphone 7 هم میشه اگه منظورتون گوشی های غیر ویندوزیه که فکر کنم باید برین سمت جاوا j2me j2ee ازینا :دی