Distribución de juegos para Windows
resumen
Obtén información sobre cómo distribuir tu juego para Windows.
Entorno operativo
Prerrequisitos
||| |-|=| | Versiones de XNA compatibles | 4.0 | | Plataformas compatibles |
- Windows XP SP3 o posterior
- Windows Vista SP2 o posterior
- Windows 7
Entorno operativo
plataforma | Windows 7 |
sustancia
Al distribuir un juego para Windows, no hay ningún problema particular en la creación de datos de distribución, pero el entorno de distribución para ejecutar el juego creado debe cumplir las siguientes condiciones o especificaciones.
- El sistema operativo es Windows XP SP3 o posterior, Windows Vista SP1 o posterior, o Windows 7
- Una tarjeta de vídeo o un chipset compatible con la versión 2.0 o superior del modelo de sombreador
- CPU, Memoria, HDD, Tarjeta de video dependiendo del contenido del juego
Además de cumplir con estos requisitos, también debe instalar los siguientes componentes:
- Microsoft .NET Framework 4 (solo perfil de cliente)
- Microsoft XNA Framework Redistributable 4.0
- Microsoft XNA Game Studio 4.0 (si se distribuye en un paquete de juego)
Hay varios patrones de distribución para juegos para Windows, así que elige el método que prefieras.
Distribuya archivos ejecutables y otro contenido tal como están
Distribuya el juego creado (archivo) tal como está. Aunque se diga como es, suele ser ". zip o autoextraíble. exe". Depende del usuario decidir dónde extraer los archivos.
En primer lugar, abra el proyecto del juego que desea distribuir.
Cambiemos "Depurar" a "Liberar" en la barra de herramientas. De esta manera, puede eliminar la información de depuración que no necesita para su juego y optimizar su juego para compilarlo.
Por supuesto, también es una buena idea probar en el modo de lanzamiento de antemano.
Seleccione "Reconstruir solución" en el menú Compilar para descartar la información de compilación hasta el momento y compilar desde cero.
No creo que haya un problema con una compilación normal, pero en casos raros, puede haber archivos que no se compilan en su estado anterior, por lo que se recomienda recompilar justo antes de la distribución.
Luego, los archivos necesarios para el juego se crearán en la siguiente carpeta en la carpeta del proyecto.
- [Nombre de la carpeta del proyecto] [nombre de la carpeta del proyecto]\bin\x86\Release
En esta carpeta, encontrará el archivo ". .exe archivo y . xnb" y otros archivos de contenido, estructuras de carpetas creadas en el proyecto, etc. Todo lo que tienes que hacer es distribuir estos archivos tal como están. Sin embargo, el archivo . No incluyas "pdb" solo, ya que no tiene nada que ver con el juego.
Por cierto, el nombre del archivo ejecutable es el nombre del archivo establecido en el proyecto. En la figura, se crea en un proyecto llamado "WindowsGame1", y como no se ha cambiado el nombre, el nombre del archivo es "WindowsGame1.exe".
Si desea llevar el archivo creado directamente a otra computadora, puede tomarlo tal cual, pero al distribuirlo en la web, es normal comprimir el archivo en el sentido de consolidar el archivo o reducir su tamaño.
De forma predeterminada, Windows XP y versiones posteriores tienen un único archivo llamado ". Hay una función que le permite comprimir en "zip", por lo que es mejor usarla.
Es fácil de hacer, sólo tienes que seleccionar todos los archivos que necesites, hacer clic con el botón derecho del ratón sobre ellos y seleccionar el elemento "Carpeta comprimida (zip)" en el menú "Enviar a".
Luego, como se muestra en la figura, se creará un archivo zip, por lo que es una buena idea ponerlo en su sitio y registrarlo en el sitio de descarga. (Dependiendo del tamaño del archivo, puede llevar algún tiempo crear el archivo zip).
Por cierto, si distribuye el archivo ejecutable a otras computadoras tal como está, puede usar el archivo . Si haces doble clic en el archivo ".exe" tal como está, puedes jugar el juego, pero puedes jugar el archivo . Si lo distribuye como un archivo comprimido como "zip", no podrá ejecutarlo a menos que descomprima el archivo (deshaga la compresión).
Descomprimir archivos comprimidos, pero usando el archivo . En el caso de un archivo "zip", si tiene Windows XP o un sistema operativo posterior, puede descomprimirlo con la función estándar. En primer lugar, utilice el archivo . Una vez que tenga el archivo "zip", puede hacer doble clic en él para navegar por los archivos comprimidos. Entre ellos, " . .exe archivo, pero todavía está comprimido, por lo que no puede ejecutarlo.
Con todos estos archivos seleccionados, copie los archivos y péguelos en cualquier carpeta, y se descomprimirán automáticamente, por lo que todo lo que tiene que hacer es iniciar el archivo ejecutable y jugar.
Es una buena idea explicarle al usuario cómo hacer esto de alguna manera.
Distribuido en paquetes de juego
La versión 4.0 de XNA incluye la característica Paquete de juegos. Podrás distribuir fácilmente tu juego y podrás comprimir, descomprimir y empaquetar archivos automáticamente. Por supuesto, el equipo de destino debe tener instalados los componentes necesarios.
Tenga en cuenta que para implementar el paquete de juego, "XNA Game Studio 4.0" también debe estar instalado en el equipo al que se distribuye. (Los paquetes de juegos están pensados para ser distribuidos y jugados únicamente por creadores de XNA). Sin embargo, no sé si este sistema cambiará en el futuro)
Primero, debe reconstruir el proyecto y crear un archivo ejecutable, pero es el mismo que el método descrito en "Distribución de archivos ejecutables y otro contenido tal cual", por lo que omitiré la explicación.
Una vez que se haya reconstruido el proyecto, seleccione "Empaquetar XXXXX como juego de XNA Creators Club" en el menú Compilar. (XXXXX es el nombre del proyecto)
A continuación, puede ver que se ha creado un archivo llamado "XXXXX.ccgame" en la siguiente carpeta.
- [Nombre de la carpeta del proyecto] [nombre de la carpeta del proyecto]\bin\x86\Release
Este es el paquete de juego para XNA y puede distribuirlo tal cual. (Sin embargo, dependiendo del sitio, la extensión ".ccgame" no se reconoce, por lo que es posible que deba ponerla en un archivo ".zip" separado, así que compruébelo usted mismo).
Si desea jugar el juego en el destino de distribución, puede usar el archivo . Haga doble clic en el archivo "ccgame". Luego, se mostrará un cuadro de diálogo como el que se muestra en la figura, así que presione el botón "Desempaquetar" para expandir el paquete.
Luego, el archivo se extraerá a la siguiente carpeta y todo lo que tienes que hacer es ejecutar el juego tal como está.
- Para Windows XP (predeterminado)
-
- C:\Documents and Settings[directorio de usuario]\Local Settings\Application Data\XNA Creators Club Games
- Para Windows Vista, Windows 7 (predeterminado)
-
- C:\Users\[directorio de usuarios]\AppData\Local\XNA Creators Club Games