Entradas

Mostrando entradas de 2016

GameMaker: Asteroids!

Imagen
ASTEROIDS!:  Vínculo de descarga al juego de Asteroids!, ya terminado conforme el tutorial. Descargar Asteroids! GameMaker: Entradas ya las vacaciones, es normal que uno las aproveche y descanse, vaya a fiestas, salga de la ciudad, y otras cosas para pasar el tiempo y relajarse después de la jornada laboral o en mi caso, del semestre que acaba de terminar. Pero pasando cierto tiempo, uno termina aburrido, o con ganas de hacer algo. Así fue, que entonces me decidí, aprender a usar game maker. Es una herramienta bastante potente, y a la par de potente, simple de usar. Así es como decidí aprender su uso, no planeo estar todos los días, pero si voy a aprovechar el tiempo que tengo para ser mas apto a usar el programa. Tomé en base los tutoriales que nos da GameMaker en su página web para poder iniciar, el tutorial tiene como fin el generar un juego, el clásico de clásicos, el Asteroids. Bueno, una versión simplificada de el mismo, obvio con razones de ilustrar el uso

Action Script 3: Pong

Imagen
Sencillo pong de dos jugadores Pong para dos jugadores Es casi de cultura general, saber que uno de los primeros juegos en llegar a existir, fue el legendario pong, un sencillo pero revolucionario videojuego. Pese a su simpleza aparente, el pong fue para muchas personas una fuente de entretenimiento. Por esta misma razón, nos pareció conveniente el crear nuestro propio pong con Adobe Flash, programado en Action Script 3.  Primero, obviamente, realizamos una sencilla planeación para el juego, donde decidimos que elementos contendría, como se jugaría, de que tamaño sería, si es de varios jugadores, incluir puntajes, el apartado gráfico y planeamos el desarrollo del pequeño juego. Ya definido todo lo anterior, empezamos por adaptar el escenario del programa al tamaño y a la tasa de fotogramas que deseábamos usar, después empezamos a crear los materiales gráficos, todos hechos como símbolos y colocados en escenario directamente desde biblioteca. También les dimos nombres i

Action Script 3: AddChild

Imagen
Agregar objetos Es conocido, que en la gran mayoría de aplicaciones que incluyen gráficos, estos mismos no se cargan directamente a la pantalla ni suelen ser iniciados en la misma, Los gráficos y otros objetos suelen ser llamados desde el código, para así no solo facilitar el control de lo que se esté realizando sino para optimizar. En la clase, vimos como hacer esto en Action Script 3, relativamente sencillo, debemos tener el símbolo (objeto) que queremos llamar a pantalla/escenario/etc, luego por medio de código se crea una instancia del objeto en el escenario, a esta misma se le dan varios parámetros, tales como su ubicación en los ejes X, Y, rotación y otras propiedades. En conclusión, un recurso de valor altísimo para casi cualquier aplicación que sea diseñada en flash, ya que no solo nos permite tener una escena limpia sino poder tener un control mucho mas amplio en la misma.

Action Script 3: Control de movimiento por teclas

Imagen
Control de movimiento Como es bien conocido, los videojuegos, permiten una interacción entre el jugador y el mundo establecido dentro del mismo juego, en la mayoría de los casos, el aspecto mas importante de esta interacción se da por medio del movimiento, osea, decirle a nuestro personaje hacia donde moverse. La práctica del día de hoy consistió del principio de la interacción de movimiento. Al inicio el profesor explicó las variables que necesitamos, en el método de control que no enseñó el profesor requerimos de 5 variables, de las cuales cuatro cambiarían de estado (de tipo booleanas) dependiendo de la tecla que sea presionada o deje de presionar. Y la otra variable lleva la velocidad deseada. Ya establecidas las variables procedimos a escribir la función que dicta el movimiento, esta consiste de un evento que constantemente verifica si las variables de control están en un determinado estado y responde de acuerdo a este, incrementa o decrementa la posición de acuerdo a

Ejercicio AS3: Operadores matemáticos

Imagen

Ejercicio con AS3: Variables

Imagen

Ejercicio con AS3: Aspectos esenciales

Imagen

Ejercicio con tipografía: Olde English

Imagen