ورود
ثبت نام
صفحه اصلی
اخبار بازی
بررسی بازی
حقایق بازیها
داستان بازی
بررسی سخت افزار
برنامههای ویدیویی
انجمنها
نوشتههای جدید
پرمخاطبها
جستجوی انجمنها
جدیدترینها
ارسالهای جدید
آخرین فعالیتها
کاربران
کاربران آنلاین
جستجو
جستجو فقط عنوان ها
توسط:
جستجو فقط عنوان ها
توسط:
ورود
ثبت نام
جستجو
جستجو فقط عنوان ها
توسط:
جستجو فقط عنوان ها
توسط:
Menu
Install the app
Install
فراخوان عضویت در تحریریه بازیسنتر | برای ثبت درخواست کلیک کنید
صفحه اصلی
انجمنها
ساخت بازی
آموزش ساخت و توسعه بازی
CELL processor architectures programming guide
ارسال پاسخ
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
متن گفتگو
<blockquote data-quote="gamer220" data-source="post: 75526" data-attributes="member: 99"><p>واقعا دردسر داره ، مشکل اصلیه برنامه نویسا کار کردن با SPE ها هست - فهموندنه یک استرینگ ساده انقدر مشکله ، ساخت بازی .... <img src="/styles/default/xenforo/smilies/meep/3.gif" class="smilie" loading="lazy" alt=";)" title="3 ;)" data-shortname=";)" /> ! x360 دارای یک سری ابزار ویژوال هست ، سخت افزارشم کاملا از .net پشتیبانی میکنه ، همین XNA یک فریم ورکه و تحت .net ساخته شده ، برنامه نویسیشم با سی شارپ انجام شده . x360 دارای یک کتاب خونه ی وسیع و آماده برای تولید بازی به صورت RAD هست ! ( x360 نصب به ps3 مثل delphi در مقابل c میمونه ) تو ps3 ما هیچی نداریم - فقط یک سری ابزار آماده ( که حتما باید باشه ) مثل کتاب خونه ی opengl داریم . البته بازی سازی برای ps3 فقط وابسطه به کد نیست ، شما یک dev - kit داری و میتونی خیلی از کارای گرافیکی رو با هر ابزاری که راحتی انجام بدی . sdk ps3 رو از اون لینک خواستم دانلود کنم دیدم تحت لینوکسه و ترجیحا نسخه ی fedora core 5 ، ویندوز رو ساپرت نمی کنه . SDK 8 مگابایته <img src="/styles/default/xenforo/smilies/meep/3.gif" class="smilie" loading="lazy" alt=";)" title="3 ;)" data-shortname=";)" /> ، SDK جاوا بدون ویرچول ماشین و کامپایلر 20 مگه ! ( با IDE netbeans !! ) </p><p></p><p><a href="http://msdn.microsoft.com/directx/xna/">http://msdn.microsoft.com/directx/xna/</a></p><p></p><p>فعلا چیزی پیدا نکردم ، فقط فهمیدم x360 پلتفرم .net و استاندارده c/c++ ansi/iso 2003 رو ساپورت میکنه ( کار با ابزار دات نت خیلیییییییی کارو راحت میکنه ، دات نت نصل بعد پلتفرم استاندارد مایکروسافته و جایگزین پلتفرم win32 ) ابزار استاندارد پورت شده برای بازی سازی زبون سی شارپ هست و فکر نکنم c++ تحت دات نت رو ساپورت کنه . یکی از دلایلی که مایکروسافت فقط ابزار دات نت رو برای بازی سازی قرار نداد ، ترس از از دست دادنه شرکتای بازی سازیه ، زبون های دات نت مثل سی شارپ همشوت سطح بالان و کارای سطح پایین نمیشه باهاشون کرد از اونجایی که بازی های بزرگ نیاز به تسلط کامل بر سخت افزار کنسول دارن تا بتونن هم با مفصر 3 بعدی کنترل کنند هم خودشون به سخت افزار کنترل کامل داشته باشن . مثلا gears of war ، با سی پی پی نوشته شده و دسترسیه کامل به سخت افزار داره ( معمولا در زبون های محدود از directx برای دسترسی به سخت افزار استفاده می کنن یا از api های آماده که عمدتا با سی نوشته میشه ) ، سی شارپ همچین قدرتی نداره ، این زبون یک زبون application نویسیه و هیچ پشتیبانی از برنامه نویسیه سیستمی نمیکنه ، بعضی از بازی ها لازم دارن هم دسترسیه نزدیک به ماشین مثل asm داشته باشن هم دسترسیه بالا در حد یوزر مثل pascal , csharp , basic و .... . در کل x360 خیلی به پی سی نزدیکه ، دلیل طرفداریه کارمک از x360 ساده بودن برنامه نویسی برای اون بدون آموزشه ( آموزش طولانی ، آموزشش در حد خوندن doc ها وقتی به مشکل بر میخوری ) ، ویندوزم خبرشو دارین 1000 تا ابزار ویژوال داره <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite151" alt=":D" title="4 :D" loading="lazy" data-shortname=":D" /> ، x360 = rad </p><p></p><p><a href="http://editorials.teamxbox.com/xbox/1688/XNA-Game-Studio-Express-Power-to-the-Gamers/p1/">http://editorials.teamxbox.com/xbox/1688/XNA-Game-Studio-Express-Power-to-the-Gamers/p1/</a></p><p></p><p>------------------</p><p></p><p>Terra Nova is not the usual place I go to get news around programming language improvements. But they linked to a great presentation from POPL 2006 by Tim Sweeney of Epic Games. Tim's talk is called The Next Mainstream Programming Language: A Game Developer's Perspective and it talks at great length the major issues facing game developers today. As Nate Combs at Terra Nova remarked, most of these issues are not specific to the game industry, but will likely be seen there first.</p><p></p><p>Most interesting (to me) was the issue of concurrency. Tim uses Gears of War for all his examples. Of course, Gears of War is an Xbox 360 exclusive. Xbox 360, as many of you probably know, has three hyper-threaded CPUs for a total capactiy of six hardware threads. Herb Sutter talked about this in his DDJ article The Free Lunch Is Over. Tim points out - rightly so - that "C++ is ill-equipped for concurrency". C#, Java and VB aren't much better. Tim conculdes that we'll need a combination of effects-free non-imperative code (which can safely be executed in parallel) and software transactional memory (to manage parallel modifications to system state).</p><p></p><p>Tim also touches on topics of performance, modularity and reliability. And he has an eye on the practical at all times. For example, he points out that even a four times performance overhead of software transactional memory is acceptable, if it allows the code to scale to many threads.</p><p></p><p>Anyway, it's a great read so check it out. Also, MS Research has a software transactional memory project you can download if you're so inclined. </p><p></p><p>------------------------------</p><p></p><p><a href="http://forums.xbox.com/1/6075685/ShowPost.aspx">http://forums.xbox.com/1/6075685/ShowPost.aspx</a></p><p></p><p></p><p>زبون d هم خیلی خفنه ها :d ، اگه پشتیبانی بشه ، سال 99 توسط والتر برایت ساخته شد ، ps4 حتما ازش پشتیبانی میکنه <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite151" alt=":D" title="4 :D" loading="lazy" data-shortname=":D" /></p></blockquote><p></p>
[QUOTE="gamer220, post: 75526, member: 99"] واقعا دردسر داره ، مشکل اصلیه برنامه نویسا کار کردن با SPE ها هست - فهموندنه یک استرینگ ساده انقدر مشکله ، ساخت بازی .... ;) ! x360 دارای یک سری ابزار ویژوال هست ، سخت افزارشم کاملا از .net پشتیبانی میکنه ، همین XNA یک فریم ورکه و تحت .net ساخته شده ، برنامه نویسیشم با سی شارپ انجام شده . x360 دارای یک کتاب خونه ی وسیع و آماده برای تولید بازی به صورت RAD هست ! ( x360 نصب به ps3 مثل delphi در مقابل c میمونه ) تو ps3 ما هیچی نداریم - فقط یک سری ابزار آماده ( که حتما باید باشه ) مثل کتاب خونه ی opengl داریم . البته بازی سازی برای ps3 فقط وابسطه به کد نیست ، شما یک dev - kit داری و میتونی خیلی از کارای گرافیکی رو با هر ابزاری که راحتی انجام بدی . sdk ps3 رو از اون لینک خواستم دانلود کنم دیدم تحت لینوکسه و ترجیحا نسخه ی fedora core 5 ، ویندوز رو ساپرت نمی کنه . SDK 8 مگابایته ;) ، SDK جاوا بدون ویرچول ماشین و کامپایلر 20 مگه ! ( با IDE netbeans !! ) [url]http://msdn.microsoft.com/directx/xna/[/url] فعلا چیزی پیدا نکردم ، فقط فهمیدم x360 پلتفرم .net و استاندارده c/c++ ansi/iso 2003 رو ساپورت میکنه ( کار با ابزار دات نت خیلیییییییی کارو راحت میکنه ، دات نت نصل بعد پلتفرم استاندارد مایکروسافته و جایگزین پلتفرم win32 ) ابزار استاندارد پورت شده برای بازی سازی زبون سی شارپ هست و فکر نکنم c++ تحت دات نت رو ساپورت کنه . یکی از دلایلی که مایکروسافت فقط ابزار دات نت رو برای بازی سازی قرار نداد ، ترس از از دست دادنه شرکتای بازی سازیه ، زبون های دات نت مثل سی شارپ همشوت سطح بالان و کارای سطح پایین نمیشه باهاشون کرد از اونجایی که بازی های بزرگ نیاز به تسلط کامل بر سخت افزار کنسول دارن تا بتونن هم با مفصر 3 بعدی کنترل کنند هم خودشون به سخت افزار کنترل کامل داشته باشن . مثلا gears of war ، با سی پی پی نوشته شده و دسترسیه کامل به سخت افزار داره ( معمولا در زبون های محدود از directx برای دسترسی به سخت افزار استفاده می کنن یا از api های آماده که عمدتا با سی نوشته میشه ) ، سی شارپ همچین قدرتی نداره ، این زبون یک زبون application نویسیه و هیچ پشتیبانی از برنامه نویسیه سیستمی نمیکنه ، بعضی از بازی ها لازم دارن هم دسترسیه نزدیک به ماشین مثل asm داشته باشن هم دسترسیه بالا در حد یوزر مثل pascal , csharp , basic و .... . در کل x360 خیلی به پی سی نزدیکه ، دلیل طرفداریه کارمک از x360 ساده بودن برنامه نویسی برای اون بدون آموزشه ( آموزش طولانی ، آموزشش در حد خوندن doc ها وقتی به مشکل بر میخوری ) ، ویندوزم خبرشو دارین 1000 تا ابزار ویژوال داره :D ، x360 = rad [url]http://editorials.teamxbox.com/xbox/1688/XNA-Game-Studio-Express-Power-to-the-Gamers/p1/[/url] ------------------ Terra Nova is not the usual place I go to get news around programming language improvements. But they linked to a great presentation from POPL 2006 by Tim Sweeney of Epic Games. Tim's talk is called The Next Mainstream Programming Language: A Game Developer's Perspective and it talks at great length the major issues facing game developers today. As Nate Combs at Terra Nova remarked, most of these issues are not specific to the game industry, but will likely be seen there first. Most interesting (to me) was the issue of concurrency. Tim uses Gears of War for all his examples. Of course, Gears of War is an Xbox 360 exclusive. Xbox 360, as many of you probably know, has three hyper-threaded CPUs for a total capactiy of six hardware threads. Herb Sutter talked about this in his DDJ article The Free Lunch Is Over. Tim points out - rightly so - that "C++ is ill-equipped for concurrency". C#, Java and VB aren't much better. Tim conculdes that we'll need a combination of effects-free non-imperative code (which can safely be executed in parallel) and software transactional memory (to manage parallel modifications to system state). Tim also touches on topics of performance, modularity and reliability. And he has an eye on the practical at all times. For example, he points out that even a four times performance overhead of software transactional memory is acceptable, if it allows the code to scale to many threads. Anyway, it's a great read so check it out. Also, MS Research has a software transactional memory project you can download if you're so inclined. ------------------------------ [url]http://forums.xbox.com/1/6075685/ShowPost.aspx[/url] زبون d هم خیلی خفنه ها :d ، اگه پشتیبانی بشه ، سال 99 توسط والتر برایت ساخته شد ، ps4 حتما ازش پشتیبانی میکنه :D [/QUOTE]
Insert quotes…
Verification
پایتخت ایران
ارسال نوشته
صفحه اصلی
انجمنها
ساخت بازی
آموزش ساخت و توسعه بازی
CELL processor architectures programming guide
Top
نام کاربری یا ایمیل
رمز عبور
نمایش
رمز عبور خود را فراموش کرده اید؟
مرا به خاطر بسپار
ورود
اگر میخواهی عضوی از بازی سنتر باشی
همین حالا ثبت نام کن
or ثبتنام سریع از طریق سرویسهای زیر
Twitter
Google
Microsoft