Existen unas cuantas opciones para configurar RealTimeBattle, reunidas en diferentes grupos. Nuestra filosofia es ofrecer la máxima libertad para configurar el juego. Esto siginifica que puede haber combinaciones de opciones que causen problemas en el juego.
Es la aceleración producida por la gravedad. En la Tierra es 9,8 aproximadamente. Un valor superior incrementará la friccion, lo que frenará al robot.
Como su propio nombre indica. Incrementa con la velocidad.
La fricción en la direccion del robot si este no esta frenando.
La friccion perpendicular a la direccion del Robot. Tambien es la maxima friccion si el robot esta frenando.
Determina como seran enviadas las coordenadas a los robots. Estan disponibles las siguientes opciones:
Los robots no pueden acelerar por encima de este valor ni...
... por debajo de este.
Determina el tamaño del Robot.
Una masa mayor incrementará el daño en las colisiones.
Afecta al rebote de los robots en las colisiones. Si es cero los robots quedaran unidos en un choque, y si es uno se comportaran como bolas de billar perfectas.
Determina el daño que sufriran los robots en las colisiones. Cuanto mas bajo sea el valor, mas blando es el material de los robots.
Influye en la protección que lleva el robot. Este factor debe ser multiplicado por la energia de impacto para saber cuanto se reduce la energía del robot.
La parte delantera del robot es de un material diferente que el resto, normalmente un material mas duro y mas protector, con lo que los robots pueden dañarse unos a tros chocándose entre sí.
Ver arriba.
Ver arriba.
Ver arriba.
Representa la cantidad de energía que tendra el Robot al inicio de cada juego.
Comiendo galletitas, el robot puede incrementar su energía; aunque no mas allá de este valor.
Indica cuan rápido puede girar un robot sobre si mismo. Unidades: radianes/sg .
Indica cual es la velocidad maxima de rotación del cañón. Ten en cuenta que el cañón y el radar se mueven de forma relativa al robot, con lo que la velocidad de rotación en un momento dado puede ser mayor que este valor.
Indica cual es la velocidad de rotación maxima del radar. Mirar la nota anterior.
El Robot solo puede averiguar su energía de forma aproximada. Esta opción marca cuales seran los niveles de discretización usados.
Es el tamaño de los disparos. Debería ser menor que el radio del robot (robot radius).
Los disparos se mueven a esta velocidad mas la velocidad del robot en la dirección del cañón.
Cuando un robot dispara, él mismo sufre un daño. Este factor multiplicado por la energía del disparo indican el daño. Si el número de robots es grande, este número es reducido, por lo que practicamente no perderas energía al disparar.
Indica la menor potencia de disparo disponible. Un robot que trate de disparar con una energía menor a esta no efectuará el disparo.
Los robots tienen una energía de disparo que incrementa con el tiempo, pero que nunca excede de este valor.
Determina con cuanta rapidez se incrementara la energía de disparo mencionada anteriormente. Unidades: energia/sg.
La energía de una cookie es una valor comprendido entre la máxima energía de una cookie y la minima energía de una cookie.
Ver arriba.
El numero de cookies por segundo que apareceran.
Tamaño de la cookie.
La energía de las minas es un valor aleatorio comprendido entre el máximo valor de una mina y el minimo valor de una mina.
Ver arriba.
El numero de minas por segundo que apareceran.
Indica el tamaño de la mina.
Indica el color de las cookies en hexadecimal, en la forma -R-G-B (rojo-verde-azul).
Ver arriba.
Es el máximo de tiempo que durara un juego. Cuando el tiempo acaba todos los Robots que aun viven serán eliminados, y ninguno recibirá punto alguno.
Si la máquina se ralentiza temporalmente, el tiempo de refresco podría aumentarse. Mediante esta opción RealTimeBattle ralentizará el reloj cuando sea necesario, aunque ello suponga violar el término de Tiempo Real.
Incrementando la escala de tiempo en un valor mayor que 1 significa que el reloj del juego irá mas rapido que un reloj corriente. Cambiar este valor puede ser útil si quieres dar mas tiempo a los robots o si tienes un ordenador rápido y quieres incrementar la velocidad de juego.
Esta opción determina el tiempo entre dos refrescos de robot. Por ejemplo, la frecuencia con la que los estados del robot serán cambiados. Este valor no es influenciado por la 'Escala de Tiempo' y no puede ser alterado una vez que el programa esta en marcha. La precision es de 1/100 sg (dependiendo de la precisión del sistema sobre el que se ejecuta Real Time Battle).
Determina el tiempo entre la ejecución de los procesos Robot y el inicio de la secuencia. Si los robots son negros y no tienen nombre, tal vez debas incrementar este valor un segundo por encima del que tienes. Esto puede ocurrir, por ejemplo, si hay numerosos robots o si la computadora es demasiado lenta o si se ejecuta sobre un ordenador remoto.
En el modo competición (competition-mode) el tiempo de uso de la CPU es limitado. Al inicio de una secuencia el robot recibirá esta cantidad de tiempo.
Cuando el tiempo de inicio ha sido agotado, el robot recibiráa esta cantidad extra de tiempo.
El tiempo extra de CPU será al menos un período completo de CPU, de otra manera el robot morirá en el juego actual.
Cuando el Robot ha usado este porcentaje de tiempo de CPU recibirá un mensaje de aviso.
En modo competición (competition-mode) determina la frecuencia con la que se chequeará el uso de CPU.
Con el fin de reducir los ficheros de registro (log files) puedes incrementar este valor. Con esta opción, la posición del robot será registrada cada n:th intervalos..
Aqui se pueden ajustar los tamaños iniciales de las ventanas, llamadas la ventana de la arena (arena window), ls ventana de mensajes (message window), ls ventana de puntuacion (score window) y ls ventana de estadisticas. También puedes definir la posición de las tres primeras ventanas y de la ventana de control (control window).
Representa la escala de la Arena. Un valor de 2 proporciona un tamaño el doble de largo, esto es, ofrece un area 4 veces mayor.
Determina, cuando se esta en modo repetición (replaying), la velocidad de avance o de retroceso cuando de pulsa el boton de avanzar o de retroceder.
Permite cambiar el numero maximo de robots que puede haber en una secuencia. Si hay demasiados, el sistema podría verse ralentizado (depende tambien de la maquina que se use).
El color de fondo y...
... el color del primer plano de la Arena.
Color para el texto de los mensajes enviados por el RTB.
Es una lista de directorios separados por comas donde se buscaran los robots cuando se comience un
nuevo torneo (new tournament) . De todas formas, siempre se buscara en el subdirectorio Robots
situado en el directorio de instalacion del RTB (por defecto: /usr/local/games/RealTimeBattle
).
Al igual que arriba, pero para los ficheros de Arena. Aqui el subdirectorio que llama Arenas
.