توزیع بازی برای ویندوز

صفحه به روز شده :
تاریخ ایجاد صفحه :

خلاصه

با نحوه توزیع بازی خود برای Windows اشنا شوید.

محیط عملیاتی

پیش نیازها

||| |-|=| | نسخه XNA پشتیبانی | 4.0 | | پلتفرم های پشتیبانی شده |

  • ویندوز XP SP3 یا بالاتر
  • ویندوز ویستا SP2 یا بالاتر
  • ویندوز 7


محیط عملیاتی

بستر ویندوز 7

ماده

هنگام توزیع یک بازی برای ویندوز، هیچ مشکل خاصی در ایجاد داده های توزیع وجود ندارد، اما محیط توزیع برای اجرای بازی ایجاد شده باید شرایط یا مشخصات زیر را براورده کند.

  • سیستم عامل ویندوز XP SP3 یا بالاتر، ویندوز ویستا SP1 یا بالاتر یا ویندوز 7 است
  • یک کارت گرافیک یا چیپست که از مدل Shader نسخه 2.0 یا بالاتر پشتیبانی می کند
  • CPU، حافظه، HDD، کارت گرافیک بسته به محتوای بازی

علاوه بر براورده کردن این الزامات، باید اجزای زیر را نیز نصب کنید:

چندین الگوی توزیع برای بازی ها برای ویندوز وجود دارد، بنابراین روشی را که ترجیح می دهید انتخاب کنید.

توزیع فایل های اجرایی و محتوای دیگر به عنوان انها هستند

بازی ایجاد شده (فایل) را همانطور که هست توزیع کنید. حتی اگر همانطور که هست گفته شود، معمولا گفته می شود. فایل زیپ یا خود استخراج. exe". این به کاربر بستگی دارد که تصمیم بگیرد کجا فایل ها را استخراج کند.

ابتدا پروژه را برای بازی که می خواهید توزیع کنید باز کنید.

بیایید "Debug" را به "Release" در نوار ابزار تغییر دهیم. به این ترتیب، شما می توانید اطلاعات اشکال زدایی را که برای بازی خود نیاز ندارید حذف کنید و بازی خود را برای ساخت بهینه سازی کنید.

البته، ایده خوبی است که از قبل در حالت Release ازمایش کنید.

"Rebuild Solution" را از منوی Build انتخاب کنید تا اطلاعات ساخت را تا کنون از بین ببرید و از ابتدا بسازید.

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

سپس فایل های لازم برای بازی در پوشه زیر در پوشه پروژه ایجاد می شود.

  • [نام پوشه پروژه] [نام پوشه پروژه]\bin\x86\Release

در این پوشه، شما ". پرونده .exe و . xnb و سایر فایل های محتوا، ساختارهای پوشه ایجاد شده در پروژه و غیره تنها کاری که باید انجام دهید این است که این فایل ها را همانطور که هستند توزیع کنید. با این حال، . "pdb" را به تنهایی در نظر نگیرید زیرا هیچ ارتباطی با بازی ندارد.

به هر حال، نام فایل اجرایی نام فایل تعیین شده در پروژه است. در این شکل، در یک پروژه به نام "WindowsGame1" ایجاد شده است و از انجا که نام تغییر نکرده است، نام فایل "WindowsGame1.exe" است.

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

به طور پیش فرض، ویندوز XP و بعد از ان یک فایل به نام ". یک ویژگی وجود دارد که به شما اجازه می دهد تا فشرده سازی را به "zip" انجام دهید، بنابراین بهتر است از ان استفاده کنید.

انجام این کار اسان است، فقط تمام فایل های مورد نیاز خود را انتخاب کنید، روی ان کلیک راست کنید و مورد "پوشه فشرده (زیپ شده)" را در منوی "ارسال به" انتخاب کنید.

سپس، همانطور که در شکل نشان داده شده است، یک فایل زیپ ایجاد خواهد شد، بنابراین ایده خوبی است که ان را در سایت خود قرار دهید و ان را در سایت دانلود ثبت کنید. (بسته به اندازه فایل، ممکن است مدتی طول بکشد تا فایل زیپ ایجاد شود.)

به هر حال، اگر فایل اجرایی را به رایانه های دیگر توزیع کنید، می توانید از ان استفاده کنید. اگر روی فایل ".exe" دوبار کلیک کنید، می توانید بازی را انجام دهید، اما می توانید بازی را انجام دهید. اگر ان را به عنوان یک فایل فشرده مانند "zip" توزیع کنید، نمی توانید ان را اجرا کنید مگر اینکه فایل را از حالت فشرده خارج کنید (فشرده سازی را خنثی کنید).

فشرده سازی فایل های فشرده، اما با استفاده از . در مورد یک فایل "zip"، اگر ویندوز XP یا سیستم عامل بالاتر دارید، می توانید ان را با عملکرد استاندارد باز کنید. اول، استفاده از . هنگامی که فایل "zip" را دارید، می توانید روی ان دوبار کلیک کنید تا فایل های فشرده را مرور کنید. در میان انها.» .exe فایل، اما این هنوز در حالت فشرده است، بنابراین شما نمی توانید ان را اجرا کنید.

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

ایده خوبی است که به کاربر توضیح دهید که چگونه این کار را به نوعی انجام دهد.

توزیع شده در بسته های بازی

XNA نسخه 4.0 شامل ویژگی بسته بندی بازی. شما قادر خواهید بود به راحتی بازی خود را توزیع کنید و می توانید فایل ها را به طور خودکار فشرده سازی، فشرده سازی و بسته بندی کنید. البته، کامپیوتر هدف باید اجزای لازم را نصب کند.

لطفا توجه داشته باشید که برای استقرار بسته بازی، "XNA Game Studio 4.0" نیز باید بر روی کامپیوتری که در ان توزیع شده است نصب شود. (بسته های بازی فقط توسط سازندگان XNA توزیع و پخش می شوند.) با این حال، من نمی دانم که ایا این سیستم در اینده تغییر خواهد کرد)

اول، شما باید پروژه را بازسازی کنید و یک فایل اجرایی ایجاد کنید، اما این همان روش توصیف شده در "توزیع فایل های اجرایی و سایر محتواها" است، بنابراین توضیح را حذف خواهم کرد.

هنگامی که پروژه بازسازی شد، "Package XXXXX as XNA Creators Club Game" را از منوی Build انتخاب کنید. (XXXXX نام پروژه است)

سپس می توانید ببینید که یک فایل به نام "XXXXX.ccgame" در پوشه زیر ایجاد شده است.

  • [نام پوشه پروژه] [نام پوشه پروژه]\bin\x86\Release

این بسته بازی برای XNA است، و شما می توانید ان را به عنوان توزیع است. (با این حال، بسته به سایت، پسوند ".ccgame" به رسمیت شناخته نشده است، بنابراین ممکن است مجبور شوید ان را در یک فایل جداگانه ".zip" قرار دهید، بنابراین لطفا خودتان ان را بررسی کنید.)

اگر می خواهید بازی را در مقصد توزیع انجام دهید، می توانید از ان استفاده کنید. روی فایل "ccgame" دوبار کلیک کنید. سپس، یک محاوره مانند ان نشان داده شده در شکل نمایش داده می شود، بنابراین دکمه "Unpack" را فشار دهید تا بسته را گسترش دهید.

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

برای ویندوز ایکس پی (به طور پیش فرض)
  • C:\Documents and Settings[دایرکتوری کاربر]\Local Settings\Application Data\XNA Creators Club Games
برای ویندوز ویستا، ویندوز 7 (پیش فرض)
  • C:\Users\[دایرکتوری کاربر]\AppData\Local\XNA Creators Club Games