Como yo estaba haciendo el juego

Hace plan de un par de meses, me equivoqué. Había una idea, y no puedo escapar de ella en cualquier lugar, no hay lugar para esconderse. Decidió en todo lo que hago se ha convertido en una computadora de juguete, hasta el punto de que todo el proceso de principio a fin de sus tiradores, con el fin de entender cómo se hace, aunque a un modesto, pero el ejemplo de trabajo. Inmediatamente yo digo, no soy un programador. La última vez en los delfines en una institución educativa hay algo programado, pero C ++ un poco preocupado, pero ya que no era posible. Pero el alma de la programación siempre miente.

Will 9 fotos e
texto




Ahora, a los negocios. Mi idea es todavía en el aire, y yo no sabía por qué llevar. Para empezar es necesario para determinar el género del juego, y elegí el género de "torre de defensa» (Torre de Defensa), como Realmente me encantan estos juegos. Para los que no saben, la esencia de estos juegos es asegurar para evitar que el enemigo para algunos "base" del jugador, colocándolos en el camino de herramientas específicas que se pueden mejorar. Si está interesado en los detalles: el género Torre de Defensa

Con el género definido, ahora tiene que elegir una plataforma para el desarrollo. Por supuesto, el más popular en este momento, son aplicaciones para plataformas móviles. Pero después de algunas vacilaciones, decidí hacer una solicitud de "Vkontakte.ru". En primer lugar, siempre quise estudiar el flash, y en segundo lugar, que usted está leyendo esta revisión, puedo mostrar sin ningún problema, y, por supuesto, creo firmemente raskritikuete (donde hago sin ella? =)).

Ah, ya sé cómo Yap vkontaktik aquí no les gusta, pero si la API y Yap eran vinculantes para el inicio de sesión de usuario, entonces sin duda me he hecho una versión para YaPlakal =)

Bueno, después de un poco obmozgovaniya, me puse a trabajar. Él comenzó a buscar literatura sobre un color, que ha dominado la primera oleada (dibujo, símbolos, fundaciones) - tomada en alguna parte 3 días, luego se trasladó al estudio de ActionScript 3.0 - Se trata de un lenguaje de programación especial en flash. El lenguaje orientado a objetos totalmente. Es muy cómodo y práctico. Si de repente quieres estudiar, leer el libro Colin Harina, lo mejor de todo, él escribió sobre AS 3.0. Por lo tanto, el estudio del lenguaje ha pasado una semana. Teoría de la teoría, pero es el momento de pasar a la práctica.

Cómo las cosas van a ser similar, siempre y cuando no lo sé. Para este ejemplo, la vista superior. En la pista se establecen, en el que los enemigos se mueven. Al final de la pista - la base de datos que desea proteger. Para las armas hará ranuras especiales. So. Todo es bueno, pero ¿cómo vamos a sacar de todo esto? Tenemos que sacar por lo menos 5-6 tipo de herramientas, comience por 3 tipos de enemigos, a continuación, añadir más ... Bueno, por supuesto, porque no estoy en vano en su tiempo estudiando 3dsmax! Nos encontramos con una variedad de armas de fuego, maquillaje, qué y cómo van a disparar y se van. Puestos de trabajo han ido, el trabajo en su apogeo!

Es necesario hacer para los cañones enemigos se convirtieron, y de alguna manera no comme il faut, si apoyan un punto y así se mantendrán. Desde El juego no es en el motor 3d, la rotación se llevará a cabo por medio de dibujar cada pistolas de posición. Total de 24 cifras para cada objeto. Además de láser. Él tendrá que emitir un haz (bueno).

Total de las armas: ametralladoras, armas, disparando el núcleo, lanzacohetes, láser, retardador (ralentiza el movimiento del enemigo), y lanzallamas. Cada instrumento tiene sus propias características: el daño, alcance, cadencia de fuego. Todavía no están claras, por ejemplo, el núcleo de una pistola golpeando a varios objetivos, mientras que otros tienen que disparar sólo en un objetivo. Además de todo esto, desarrollamos una interfaz común del juego. Ahora se ve con modestia ... yo diría, muy, muy modesto:



Dibuja una pista, agregar los objetos en la pantalla. Todo se hace mentalmente y divertido. Siempre es un placer trabajar. ¿Verdad?

Una de las cosas más interesantes de este tipo de programas - el algoritmo para encontrar el camino. Desde Estoy decidido a hacer todo lo posible por completo desde cero (incluso inventar la rueda), entonces el algoritmo que inventé yo. Fue divertido para aprender más tarde que era el mismo algoritmo de "ola".


Tags

Vea también

Nueva y Notable