Wc3WoW Forum
¡Bienvenido a Wc3WoW Forum! Aquí se encontrará
con una gran variedad de mapas, modelos, iconos,
texturas, tutoriales, herramientas, y muchas cosas
más para el World Editor de Warcraft III. Regístrese
para tener acceso a todo nuestro contenido, de una
forma rápida, segura, y sin anuncios molestos.
Conectarse

Recuperar mi contraseña

Últimos temas
» Rey Anduin Wrynn by Ogathar.
Hoy a las 12:55 por Rodriel20

» (Iconos) Habilidades de Criaturas by Alesus
Hoy a las 11:52 por JC

» (Iconos) Habilidades de Jefes by Alesus
Hoy a las 11:50 por JC

» Habilidades de Criaturas de Ámbar by Alesus
Hoy a las 11:49 por JC

» (Iconos) Habilidades de Butcher by Alesus
Hoy a las 11:48 por JC

» Mole Jurapenas by JDTJ
Hoy a las 11:39 por JC

» Pa'ku by Henry
Hoy a las 11:37 por JC

» Soldado Temible Kor'kron by JDTJ
Hoy a las 11:35 por JC

» Lobos by Henry
Hoy a las 11:33 por JC

» Korm Bonegrind by JDTJ
Hoy a las 11:32 por JC

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Chatbox

[Tutorial] Lógica de los Detonadores

Ir abajo

Tema Resuelto [Tutorial] Lógica de los Detonadores

Mensaje por Naus Allien el Lun 19 Ene - 1:04

Tutorial realizado por las cosas que yo se, no lo encontraras en ningún otro lado, y que se le pudran las manos al que robe este tutorial, si lo quieren, pidan permiso.

Tutorial


Antes que nada ¿Que necesito para hacer un detonador? No tengo ni idea.

Saber ingles, tener tiempo, ponerle lógica a las cosas, práctica y mucha práctica, y sobre todo paciencia buscando todas las opciones del warcraft.

Definiciones: Un detonador no es más que un conjunto de hechos que se basan en una acción previa para ejecutar la acción, es decir, que cuando pones que pase algo, tienen que pasar ciertas cosas antes, para que eso ocurra, voy a hablarles en el mayor lenguaje coloquial posible, aún así quise redactar el primer concepto para no parecer ignorante natural.

Acontecimientos: Es la cosa que tiene que pasar antes que nada, para que ocurra la acción, si no hay acontecimiento, debe haber algo que lo force a accionarse.

Condición: Es un PERO que puedes definir para especificar que pase algo, y no sea a nivel general ejemplo. UNIDAD MUERE (acontecimiento) CONDICIÓN "ES UN HEROE" así se toma si es HEROE y no cualquier cosa que muera.

Acción: Es lo que sucede, las acciones pueden ser desencadenadas por una condición previa dentro de la misma acción (no condición como tal), las acciones son múltiples, y se desencadenan una tras otra, o al mismo tiempo, según lo hagas.

Ok, ya vi los conceptos ¿Que hago con eso?

Warcraft 3 world editor, no es más que un programa que te da ciertas cosas ya pre elaboradas y te las convierte en el juego a lenguaje C++, por si no conocen lenguaje C++ es algo que trabajan con IF-THEN-ELSE "IF: SI" no un SI de afirmación, sino un SI de condición como "si salgo mal en el examen entonces no voy a la fiesta" "THEN: Entonces" Seria lo que pasa si sucede el IF, como vieron en el ejemplo del examen, pero aplicado a la vida diaria para que den un ejemplo de la lógica al momento de crear detonadores. "ELSE: Algo mas" acciones que se siguen desencadenando de lo primero, como dije antes.

¿Como le busco la coherencia a un detonador?

Si tienes ganas de crear algo simple, como un spawn, sería esto.

Acontecimientos: Every X minutes of game
Acción: Create X UNIDAD at region X

Eso sería para que salgan, sin condicion ni nada, ahora si quieres que cuando destruyan X edificio deje el spawn, sería algo.

Acontecimientos: Especific unit MUERE (la buscas en el mapa)
Acción: Turn of DETONADOR DE SPAWN (el nombre que le tengas)

¿Como veo la lógica a eso?

Bueno, si cada X tiempo van a salir X monstruos, es lo que le estas mandando a hacer, y si destruyen el edificio donde salen, lo más lógico es que deben dejar de salir, eso fué un ejemplo muy básico para principiantes.

¿Eso es todo?

Negativo, las posibilidades del warcraft son infinitas, cuando digo INFINITAS, es real, en hiveworkshop pueden ver una SNIPER (busquenla) al más puro estilo counter strike, pero que sucede, son demasiadas opciones, que entre si se mezclan, y inclusive existen variables de juego para definir cosas que no se pueden tocar, como los puntos de muertes, o los tableros de ranking de posición.

¿Porque no sigues explicando?

Demasiado complejo, tardaría semanas posteando todas las funciones, y como se entrelazan unas con otras, lo que quiero enseñarte es la LÓGICA DE LAS COSAS, pero si tu vez un par de opciones distintas, y le vez la lógica de como hacerlas encajar, eso es lo que quiero que aprendas.

¿Donde aprendo todas las opciones?

Metete en el editor, crea un detonador y ve revisando una por una, cuando tengas tiempo, empezando por acontecimientos, recuerda que el world editor esta en spanglish, algunas cosas salen en ingles, otras en español, otras a medias.

¿Que es lo más difícil?

Las condiciones BOOLEANA (lógica), y las acciones multiples como daño o creación, variables, los valores reales, o los códigos personalizados que se deben escribir manualmente, claro esta, si lo aprendes, no se hace difícil, me refiero DIFÍCIL, alguien que comienza.

¿Si quiero aprender todo eso que hago?

Te sugiero un curso de C++, pero antes, un curso de java y uno de C, para que entiendas el C++, yo llevo 5 años (empeze con el starcraft) haciendo detonadores de blizzard y aún no se manejar todas las opciones entrelazadas, pero conozco lo suficiente como para plagiar un mapa codificado, o crear skills custom que no requieran códigos personalizados.

Finalmente

Esto no es más que el incentivo, por ejemplo para crear los detonadores básicos como crear unidades, reproducir sonidos, o hacer efectos básicos, hay que empezar por abajo, ¡Yo también pasé por eso, cuando ni sabia hacer spawn a una unidad!
avatar
Naus Allien
Rango: Explorador
Rango: Explorador

Comentarios Comentarios : 50
Experiencia Experiencia : 3379
Reputación Reputación : 46
Alianza Elfo de Sangre Mago Encantamiento Masculino
Vacío

Ver perfil de usuario

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.