lunes, 28 de marzo de 2016

Usando SVN en Windows para 0 A.D

Usando Subversiones con TortoiseSVN (Windows)
Hecho por Matt Holmes (Calefaction)

Términos básicos.

Subversion; SVN: Link
•Subversion es un sistema de control de versiones diseñado específicamente para reemplazar al popular CVS. Es software libre bajo una licencia de tipo Apache/BSD y se le conoce también como svn por ser el nombre de la herramienta utilizada en la línea de comando. 

•Una característica importante de Subversion es que, a diferencia de CVS, los demás archivos con versionamiento no tienen cada uno un número de revisión independiente, en cambio, todo el repositorio tiene un único número de versión que identifica un estado común de todos los archivos del repositorio en un instante determinado del repositorio que se está trabajando.

Se sigue la historia de los archivos y directorios a través de copias y renombrados..
Las modificaciones (incluyendo cambios a varios archivos) son atómicas.
La creación de ramas y etiquetas es una operación más eficiente. Tiene coste de complejidad constante (O(1)) y no lineal (O(n)) como en CVS.
Se envían sólo las diferencias en ambas direcciones (en CVS siempre se envían al servidor archivos completos). 

Puede ser servido mediante Apache, sobre WebDAV/DeltaV. Esto permite que clientes WebDAV utilicen Subversion de forma transparente.
Maneja eficientemente archivos binarios (a diferencia de CVS que los trata internamente como si fueran de texto). 

Permite selectivamente el bloqueo de archivos. Se usa en archivos binarios que, al no poder fusionarse fácilmente, conviene que no sean editados por más de una persona a la vez. 

Cuando se usa integrado a Apache permite utilizar todas las opciones que este servidor provee a la hora de autentificar archivos (SQL, LDAP, PAM, etc.).TortoiseSVN: 
 
•"Es un cliente código abierto Gratuito para El Sistema de Control de Subversiones." 

•Una herramienta fácil de usar se integra a Windows Explorer es usado para acceder al repositorio de alguna Subversion. 

Repositorio:
•Los archivos se guardan en un repositorio. El repositorio es parecido a un servidor de archivos común, excepto que este recuerda cada cambio antes hecho a tus archivos y directorios o carpetas. Esto permite recobrar viejas versiones de tus archivos and y examinar como han cambiado.
Nota: Los que no son miembros del Equipo de Wildfire no necesitan una cuenta para acceder al repositorio. Pero estos no tienen permitido enviar Committs(), No habilitamos el committing anónimo para proteger la integridad de nuestros archivos, de malintencionados cambios, o de cambios no aceptados.


Sección 1: Descargando e instalando TortoiseSVN
Puedes descargar TortoiseSVN desde http://tortoisesvn.net/downloads.html. 
Selecciona la última versión para tu Sistema operativo. Sigue el procedimiento normal y reinicia cuando lo requiera.


Sección 2: Haciendo tu primer “Checkout”
Ahora necesitamos verificar la URL y hacer un “checkout” de la actual SVN en el directorio principal de tu disco duro. 

El acceso para anónimos es:
http://svn.wildfiregames.com/public/ps/trunk
Usa el directorio que prefieras. Aunque sugiero usar la carpeta C:ADsvn
Trata de no usar carpetas con espacios tales como:, C:Mis DocumentosAD puede causar problemas. 

Ahora, sigue estos pasos. Haz “checkout” en el directorio del SVN.
1 en Windows Explorer, navega al directorio que has elegido para usar como Directorio raíz SVN. 

2 Click director. Selecciona 'Checkout...' en la parte del SVN:

0.A.D. y el TortoiseSVN para novatos.


3 pon la 'Url del repositorio'. Y deja lo demas igual:
indie
4 Después de presionar “OK”, versa como empieza a descargar los archivos y librerias del juego a tu computadora/ordenador.
Codigo Abierto
Nota: Esto tomara bastante tiempo, tal vez una o 2 horas dependiendo de tu conexión a internet. Se descargara cerca de 4 GB. Obviamente pesan más que el juego comprimido.


Sección 3: Actualizando tu SVN.
Una ventaja de este sistema es la habilidad para actualizar los archivos las últimas versiones. Es extremadamente fácil. Los siguientes pasos relatan cómo hacerlo:

1 Selecciona el directorio donde has hecho el “checkout. Preferiblemente la carpeta “ps”. Aun que puedes actualizar desde las subcarpetas, pero es recomendado de esta forma para actualizar todo, de lo contrario solo añade o actualiza la carpeta desde donde haz hecho la acción. 


2 Clic derecho para mostrar el menú de opciones. Luego en la sección del Menú de Windows Explorer SVN selecciona 'Update...':
gratuito

3 Esto es lo que normalmente sale, cuando se actualiza:
juego
El juego tarda bastante en correr la primera vez. Todo debe cargarse lentamente. Veras los gráficos grises, que van estabilizando el sistema.


link: http://www.youtube.com/watch?v=LZctwNahb6c

viernes, 25 de marzo de 2016

A20 - Timostenes 0A.D notas de la nueva versión.

Alfa 20 - Timóstenes

Lleva el nombre del navegante y geógrafo griego. Creado por Wildfire Games entre noviembre 28 de 2015 (r17299) y el 27 de marzo de 2016 (r17953 o posterior).

La siguiente lista destaca los cambios más importantes (los más esperados primero):

Tecnologías investigables

  • r17875 Uso de sitios de recolección  por parte de los aliados (almacenes, granjas, muelles, CC, excepto los elefante trabajadores) (# 3791)


  • r17344 troneras - torres permiten atacar a las unidades que se colocan debajo de la torre para atacar cuerpo s cuerpo o a poca distancia.
  • r17311 pescado- mejora la velocidad de recolección mapas
  •  
  •  
  • r17903 8 nuevos mapas aleatorios "Emboscada", "Imperio", "inundación", "Frontera", "Paso del averno", "Fortaleza de la isla", "Lions Den" y "Fortaleza" (# 3455 r17734 r17844)
  • r17440 mapa escaramuza "Bosque de batalla"
  • r17697 mapa escaramuza "Isla del Oro"
    r17847 Mapa previstas para el continente, Sahel, supervivencia del más apto y algunos mapas de demostración (# 3798)

  

Modelos y Arte


  • r17452 Nuevos árboles y variaciones (acacia, alepo, encinas, robles, árboles muertos  genéricos) y textura para las  uvas.
  •  r17926 Nuevos cuarteles seléucidas.
  • Jugabilidad y Balance

  • r17571 medicina de campo de batalla. Las unidades sólo recuperar la salud mientras está inactiva (# 3606, r17590)
     
  • r17334 en recursos: botín cuando matas a los enemigos (mientras estos por ejemplo llevan maderas, de esta manera te robas su madera.) (# 2732) 
  • r17882 Limite las flechas en ciertos edificios y barcos (# 3196)
     
  • r17654 Las granjas cambian  de propiedad después de lograr  capturar un CC (# 3741)
     
  • r17564 La experiencia de tus unidades mejora la fuerza de captura.
     
  • r17801 deja  los  recursos al terminar la construcción de un centro de recolección.
     
  • r17521 deja  los recursos antes de pasar a la  siguiente orden ó comando (número 1670)
     
  • r17818  Equipos bloqueados: ahora puedes bloquear totalmente la diplomacia (# 3702)
  • r17799 Maurianos: El  pilar de Ashoka te da un bonus de velocidad comercial (# 3639) 
  • r17849Los buques pueden ser guarnecidos en el  super puerto  cartaginés para su debida reparación. (# 3810)
  •  
  • r17811 El bonus del aura de los héroes  no funcionaba al estar guarnecidos (# 3797)
    r17536 Más lenta la  reparación de murallas (# 3707)

  • r17706 la fortaleza ibérica y de los macedonios ahora es más cara y su construcción tarda más.
  •  
  • r17770 Corrección de auras en los héroes con bonus de construcción/costo y los que dan bonus de velocidad a sus tropa (# 3769) 
  • r17476 se ha balanceado el botín  que deja al matar a un animal  (# 3701, r17493)
     
  • r17312 Mitad de daño a las Murallas. Menor coste de construcción  y además en menor tiempo.
  • r17329 " gift from the gods" nuevo truco.
     
  • r17336 recolección de recursos de las pirámides con  con más unidades (# 3583)
     
  • r17386 Más fácil de balancear el juego con - ( programación y mods) utilizando plantillas relativas. (# 2936)

  • r17461 se corrigió el bug que resucitaba unidades muertas cuando alcanzaban la promoción de experiencia.

  • r17514 Balance- ciudadanas ahora tienen más HP/salud (# 3510)
     
  • r17610 Derrota al jugador si no hay más unidades, ( solo si no hay edificios de entrenamiento.) (# 3229)


  • r17754 pequeño radio de visibilidad para los animales agresivos (# 3783)
  • r17782 Las auras  y las tecnologías influencian a  todos los  mercenarios de los  ptolemaicos. (# 3770)

  • r17800 Se corrigió el dejar  los recursos cuando las unidades se guarnecen en la estructura aliada.

  • r17854 corregido el bug donde  sobre explotabas el comercio de los mercados (# 3812)
     
  • r17878 disminución en  la armadura de corte  de las granjas para favorecer los rush ( ataques relámpago)

Interfaz de usuario


  • r17625 mejora del  diálogo de opciones (menús desplegables, botones para  revertir y ajustes por defecto) (# 2596, r17657)
     
  • r17830 Créditos  en el menú principal (# 3744)
     
  • r17335 Se muestra el  icono (sobre la unidad) para el aura de las mujeres cuando hay hombres cerca. (# 3384)

  • r17674 Desactivación del botón de trabajadores inactivos si no hay unidades que estén en este modo.  (# 3736)

  • r17880 Corrección del botón "regreso al trabajo" a la hora de seleccionar múltiples unidades.
  • r17362 Se  aclararon los colores del usuario aquellos que eran  demasiado oscuros para leer en el multijugador.
     
  • r17805 Nueva inscripción en el altar en el fondo del menú principal.( ahora sí es una frase espartana).
     
  • r17594 Atlas- recorrido automático para las cámaras cinematográficas
     
  • r17399 no se  emiten  más sonidos cuando se seleccionan los animales muertos.
     
  • r17342 reparar  ahora  tiene una prioridad más baja en comparación con la captura (# 3443)
     
  • r17465 "clear/" comando de chat
     
  • r17443 Ahora se asigna directamente por cada jugador que entra a cada ranura vacía.

Estructura de árbol / información sobre consejos y ayuda( tooltip)

  • r17644 visualización de  auras  no en listadas de los héroes. (# 3655)
     
  • r17328 Mostrar unidades que se pueden formar a otras unidades (# 3213)
     
  • r17518 Se muestra la  velocidad de  reparación.(# 3395 r17609)
     
  • r17643 se muestra el bonus poblacional  extra  de edificios especiales y maravillas (# 3738)
     
  • r17662 Se muestra el bonus de  muralla de ciudad (# 3655 # 3766 r17762)
     
  • r17638 Información sobre las estancias de las unidades( agresivo, pasivo, etc)(# 3385)
  • r17784  corrección del número de proyectiles que cada edificio/ barco lanza sobre el enemigo
  • r17865 Ya no es confuso  la velocidad con respecto al tiempo de bonificación (# 3600)
    17331  Ya se puede utilizar de nuevo la herramienta de análisis de las plantilla.
  • el modo espectador / modo partida grabada( replay)
  • r17617 se muestra los paneles  de selección a los espectadores  / en las repeticiones (# 3731)
     
  • r17675 observadores  pueden  cambiar la perspectiva de  jugador al que ven. (# 3168)
     
  • r17893 comandos  para seguir jugador  (# 3743)
     
  • r17735 muestra niebla de la guerra en el modo observador. (# 3168)
     
  • r17423 Dentro del juego- se podrá mostrar una   pantalla de resumen y estadísticas  para los observadores.
     
  • r17758 Los jugadores derrotados  se convierten en observadores.
     
  • r17771 se añade al chat  la opción para  conversar con el Observador, aliado, enemigo.

(:) Menos notable

  • r17665 se puede Ordenar por fecha la lista de reproducción de partidas grabadas.
  • r17761 Un directorio por cada versión del juego en el modo partida grabada (# 3255)
  • r17709 Detiene todas las animaciones  al final de cada repeticion. (# 3581)
  • r17861 Ajuste de cambio de finales del observador en la ejecución de juegos (# 3669)
  • r17672 Más fácil la acción de borrar múltiples repeticiones (# 3473)
  • r17845 Nueva opción para preguntar si se puede unir a las partidas que se ejecutan en el múltijugador.
  • r17390 corrección, algunas   repeticiones no aparecían  en la lista.
     
  • r17852 Salir de la lista de reproducción de inmediato si así lo solicita (# 3446)
     
  • r17383 Restaurar jugador  y selección en la actualización de las listas (# 3244)
  • Petra AI/ inteligencia artificial 
  • r17626 Se aumentó  la IA más dificil utilizando un multiplicador para el comercio de esta.
     
  • r17596 ahora la Ai puede edificar cerca de las paredes, pero no de las puertas de las murallas  (# 3725)
     
  • r17407 Mejora la Colocación  de los muelles.
     
  • r17426 Mejorar la detección de recolectores atascados (# 3562)
     
  • r17824 Corrección-  La ai ha dejado  de construir  tantas torres o  fortalezas.
     
  • r17827 Mejorar la elección de los trabajadores (# 3586)
     
  • r17543 Mejoramiento  de  su propia defensa.
     
  • r17705 Mejorar del posicionamiento de los muelles.
     
  • r17723 mejora la migración en mapas de islas.

Red

  • r17881 nuevo alojamiento con hasta 16 observadores y poder  cambiar en ajustes observador-tardío  de objeti dentro del juego (# 3254 # 3671)
  •  
  •  r17730 Ahora se muestra cuánto lag/ retraso puede  tener la red (# 3264)

  •  
  • r17710 muestra a los jugadores si el host cerró el servidor.
     
  • r17881 muestra a los jugadores si el servidor está lleno.
     
  • r17851 Evitar duplicar : "usuario se une" ( "Usuario" y "Usuario (2)") (# 3604)
     
  • r17780 Siempre muestra cómo  "desconectado" si un jugador se desconecta (# 3677)
  • Los cierres  y cuelgues de programa.
  •  
  • r17772 No desconecta al anfitrión en caso de retraso prolongado en el múltijugador(# 2854)
     
  • r17444 En múltijugador se corrigió el  juego cuando no se puede iniciar varias veces.
     
  • r17751 corrección del cierre repentino del programa cuando alguien se une al juego en la pantalla de "ajustes de juego" mientras que el anfitrión selecciona en el menú desplegable.


Las optimizaciones de rendimiento

 GamePerformance. aumento de rendimiento del juego  en general (no más de un 5% )