º Abrir sesión con mi cuenta
   º Solicitar nueva cuenta
 º Qué es y qué no es ...
 º Unas palabras sobre RedRaven
 º Artículo con licencia Recopileitor
 º Con ganas de ayudar
 º Últimos 10 Artículos ...
 º Últimos 10 Comentarios ...
 º Todos los Artículos ordenados
 º Relacion de Autores
 º Reconocimiento a Liquipedia
 º Esquema de todas las misiones
 º La Campaña y algunos Logros
 º Créditos, Unidades, Tecnologías
 º Mi orden de ejecución
 º Notas de actualización
 º Logro Maestría Mecánica
 º Logro Daos prisa ...
 º Tutorial SC2Gears
 º Mapas YABOT
 º Mapas Macro Or Die
 º Estadísticas en sc2ranks
 º 1000 Consejos [TL]
 º Logros Maestría HotS
 º Diccionario Español-Inglés
 º Diccionario de StarCraft ll
 º Ligas, divisiones y otros ...
 º Ventajas y Desventajas
 º 10 consejos de oro ...
 º Starcraf xa Torpes
 º Tutorial Starcraft Master
 º Presentación
 º Teclado: Atajos y Grupos
 º Truquillos, Consejos y ...
 º Sobre Invisibilidades
 º Al Cancelar o Destruir
 º Mapas de Liga 1vs1 (T7)
 º Introducción por Redraven
 º Algunos apuntes
 º Salida básica Protoss
 º ´Rebote´ del ejército
 º Abre la puerta ...
 º Analizando es gerundio
   - Mis estadísticas en Bronce
   - Mis repeticiones en Bronce
   - Mis Repes interesantes
   - Repeticiones con los amigos
 º Mi salida Protoss de Bronce
 º ¡Bronces del mundo, uníos!
 º ´´Sparring´´ de Bronce
 º ´Portrait Farmers´ y ,,,
 º El Acoso (Harassment)
 º La Exploración (Scout)
 º Llamada a filas (Terran)
 º Guia Protoss para empezar
 º El `ascensor´ Protoss
 º Contra IA Locura
 º Protoss cheeses/all-ins
 º Guía del Cerebrado (Zerg)
 º Apertura de 7 Cucarachas
 º Apertura de 3 Cucas + Zerlings
 º El Rush 6 Pool (Zerg)
 º Reptador vs Búnker
 º Proyecto Bronze Rush Training
 º ¿Qué son los Activadores?
 º Script ´Uno contra Otro´
 º En general sobre los Logros
 º Más sobre los Logros
 º Todos los Logros
 º Los Logros contra-reloj
   - Relámpago Media (Zerg)
   - Hora de mutar (Zerg)
   - Empuje Protoss (Protoss)
   - Hora de invocar (Protoss)
 º Zergático (Zerg)
 º Solo un rasguño (Terran)
 º TcT difícil (Terran)
 º Solo una ilusión y Por la puerta de atrás (Protoss)
 º Mixtos 3vs3 IA Locura (Protoss)
 º Muerte Psiónica (Protoss)
 º En ocasiones veo ...
 º Logros en Minoría
 º Dando esquinazo y Realidad distorsionada
 º TcT Locura, retrato Orlan
   - Todos los Retos en Oro
 º IEM 2011 Grand Final
 º Gamescom 2010 Blizzard
 º Maestros Zerg ...
 º 1vs1 IA Locura (Protoss)
 º Canales de youtube en Español
 º VoDs DreamHack Valencia
 º Diario de un Superamo
 º Pronto según Blizzard
 º True Zerg Rush

 º Firma nuestro Libro de Visitas

Test Print
Editando Mapas

Lo básico: Un script para ´Uno contra Otro´

   El objetivo de este artículo es aprender a crear dos grupos de unidades, enemigas entre sí, y lanzarlas al combate una contra otra.

   Vamos a ver cómo crear un grupo para cada jugador, cómo crear una a una todas las unidades añadiéndolas al grupo de cada jugador y después vamos a lanzar cada grupo a por el otro.



   Y allá vamos, abre el Editor de Mapas y crea uno nuevo mediante la opción del menú Archivo / Nuevo. Yo me he creado un mapa de sólo 56 x 64 (que nos dá un área jugable de 36 x 36) para que todo quede cerca y lo podamos ver razonablemente bien.



   Una vez creado con el terreno por defecto sólo vamos a necesitar añadirle un par de Point, uno para cada jugador, que donde vamos a crearles las unidades a cada uno de ellos.

   Para hacerlo utilizamos la opción del Menú Puntos / Añadir puntos y seleccionamos los de tipo Normal, colocando cada uno de ellos en una esquina diametralmente opuestas.



   Y esto es todo lo que necesitamos de la parte Terreno del Editor. Ahora podemos abrir ya el módulo de Activadores con la opción del menú Módulos / Activadores

   Al haber creado un nuevo mapa tenemos creado un Activador por defecto llamado Inicialización de refriega. Pulsamos sobre él y lo eliminamos pulsando la tecla [Supr], vamos a crearnos nuestro propio b]Inicializador particular.

   Para crear un nuevo Activador utilizamos la opción del menú Datos / Nuevo elemento y nos aparece un Activador vacío llamado Activador sin título 001 y directamente le cambiamos el nombre a algo así como Mi Activador. Este va a ser el único que necesitemos para montar toda nuestra lección.

Su aspecto, totalmente vacío, va a ser este:

O en formato de Código:
Mi Activador
    Eventos
    Variables locales
    Condiciones
    Acciones


   Lo primero que tenemos que decir es el Cuando se va a ejecutar nuestro Activador, o en otras palabras: Qué evento es el que va a disparar su ejecución. Y este no es otro que el del comienzo de la partida, así que pulsamos para seleccionar el Evento ...



... y utilizamos la opción del Menú Datos / Nuevo / Nuevo evento. Nos aparecerá la lista de todos los eventos posibles y eligiremos el que se llama Inicialización del mapa que es exactamente el que necesitamos.



   Hacemos ahora lo propio con las Variables locales que es donde vamos a crear los Grupos de Unidades. Para ello seleccionamos las Variables locales ...



... y utilizamos la opción del Menú Datos / Nuevo / Nueva variable y nos aseguramos que el Tipo de Variable es Grupo de Unidad. Creamos dos de ellas, una para las unidades del Jugador 1 y otra igual para el Jugador 2.



Y en formato de Código nuestro activador tiene este aspecto:
Mi Activador
    Eventos
        Partida -Inicialización del mapa
    Variables locales
        Grupo 1 = (Grupo de unidad vacío) 
        Grupo 2 = (Grupo de unidad vacío) 
    Condiciones
    Acciones

   Y ahora ya nos vamos a colocar sobre las Acciones para añadir, en este orden:

      1.- crear las unidades de cada uno de los dos jugadores, añadiéndolos a sus respectivos grupos
      2.- después los hacemos enemigos entre sí y ...
      3.- enviarlos a atacar el punto de origen del otro.

   Comenzamos con seleccionar Acciones y utilizamos la opción del Menú Datos / Nuevo / Nueva acción y seleccionamos la de Repetir, seleccionamos de nuevo las Acciones pero esta vez la que aparece dentro del Repetir que acabamos de crear y volvemos a utilizar el Nueva acción pero seleccionamos ahora que se llama Crear unidades con orientación por defecto. Y ahora en la ventana inferior le damos los valores de la Unidad que deseamos, en nuestro ejemplo un Marine Terran, y Punto, en este caso el Punto 001. E inmediatamente después volvemos a utilizar el Nueva acción pero ahora lo que hacemos es añadir la unidad recién creada a su grupo, para ello utilizamos la llamada Añadir Unidad a Grupo de Unidad y en la ventana inferior le damos los valores de Unidad como Función / Última Unidad creada y el del grupo como Variable / Grupo 1.

   Hacemos exactamente lo mismo pero para el Jugador 2 y creándolas sobre el Punto 2, con lo que tendremos dos repetir seguidos, cada uno con sus crear unidades y cada uno añadiéndolas a sus grupos.

Con todo esto nuestro Activador va quedando de esta forma:


   Y ahora ya y por último lo que vamos a hacer es añadir unas cuantas Acciones mas, tres exactamente, para hacer que los dos jugadores sean enemigos entre sí y despues que el Jugador 1 ataque al Punto 002 y que el Jugador 2 ataque al Punto 001.

   Lo primero, hacer que ambos jugadores sean enemigos, lo vamos ha hacer creando la Acción llamada Establecer Alianza, y vamos a seleccionar el valor de la Alianza denominada Enemigo con visión compartida (para que podamos ver a ambos jugadores al mismo tiempo)

   Y lo segundo, vamos a seleccionar para cada jugador la Acción llamada Ordenar a todas las unidades de un grupo de unidad y le damos los valores de Grupo de Unidad a cada uno el suyo Variable / Grupo x, y en Comando de habilidad pulsamos primero sobre el paréntesis que hay delante, para seleccionar un tipo concreto de Comando de habilidad, exactamente el de Ordenar seleccionar punto como objetivo y ahora ya podemos darle los valores de Comando de habilidad como Atacar y para el Punto el valor del Punto 002. Hacemos lo mismo para que el Grupo 2 ataque el Punto 001.

Con esto el aspecto final de nuestro Activador queda de la siguiente forma:


Que en formato de Código sería:
Mi Activador
    Eventos
        Partida -Inicialización del mapa
    Variables locales
        Grupo 1 = (Grupo de unidad vacío) 
        Grupo 2 = (Grupo de unidad vacío) 
    Condiciones
    Acciones
        General -Repetir (acciones) 10 veces
            Acciones
                Unidad -Crear 1 Soldado para el jugador 1 en Punto 001 utilizando la orientación
por defecto (Sin opciones)
                Grupo de unidad -Añadir (Última unidad creada) a Grupo 1
        General -Repetir (acciones) 10 veces
            Acciones
                Unidad -Crear 1 Soldado para el jugador 2 en Punto 002 utilizando la orientación
por defecto (Sin opciones)
                Grupo de unidad -Añadir (Última unidad creada) a Grupo 2
        Jugador -Hacer que el jugador 1 y el jugador 2 se traten como Enemigo con visión compartida
        Unidad -Ordenar a todas las unidades en Grupo 1 ( Atacar seleccionando Punto 002) 
(Reemplazar órdenes existentes)
        Unidad -Ordenar a todas las unidades en Grupo 2 ( Atacar seleccionando Punto 001) 
(Reemplazar órdenes existentes)


   Y esto es todo. Espero que os sirva para algo. :)

   ¡Ah! y por si queréis verlo todo hecho aquí tenéis para poder descargaros este mapa con el Mapa Tutorial Uno contra Otro.

   

 

           Autor: Redraven
05-03-2011


Esta página fue modificada el 08-02-2016 08:03:19. Se usaron 34 queries

Totales : 479380 Hoy: 197 Activas: 1 Vistas: 479381