Aravid

Tutoriales, Gamer Sense, opinión y más

UDK: Game Info

El Game Info es una clase cuyo objetivo es definir el juego: las reglas del mismo, la puntuación, los actores que pueden existir y quién puede entrar en el juego. O al menos, eso es lo que dice la wiki sobre el fichero. En mi experiencia creando un juego monojugador, el trabajo que he tenido que realizar con el Game Info ha sido mínimo, ya que la mayoría de las opciones son para servidores multijugador.

Nota: Cuando UDK crea un nivel a partir de un mapa y del Game Info que define las características del juego, crea un servidor al que nosotros nos conectamos. Es importante conocer este detalle porque aunque estemos jugando solo, la creación del servidor se realiza.

Habitualmente especificaremos las clases que se encargarán de controlar nuestro juego y trabajaremos con alguno de los métodos que nos permite, como ejemplo, la función ScoreKill es utilizada en Dungeon Cleaner para el sistema de experiencia.

Para poder crear nuestro Game Info, debemos heredar de GameInfo o de cualquiera de las clases que heredan de ella.

class DCleanerGI extends GameInfo;

El siguiente paso es especificar, como mínimo, el peón del jugador, la clase que lo controla y el HUD.

 defaultproperties
{
	PlayerControllerClass=class'DCleaner.DCleanerPC'
	DefaultPawnClass=class'DCleaner.DCleanerPawn'
	HUDType=class'DCleaner.DCleanerHUD'
}

Con esto en el Game Info, debería de ser suficiente para poder comenzar a trabajar. Ahora si creamos un mapa de UDK y le especificamos que su tipo de juego va a ser este Game Info, ya sabrá cómo jugar el mapa.

Más adelante, cuando se hable del sistema de experiencia que se ha implementado en el juego, volveremos a este fichero para ampliarlo.

Anuncios

Una respuesta a “UDK: Game Info

  1. My Homepage marzo 1, 2013 en 6:11 am

    A nice article, thank-you from a fellow games fan.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: