Categorías
Javascript Juegos y videojuegos Programación Unity3D

Unity 3D ahora es 2D con su versión 4.3

my_teleglitch

El verano pasado tuve la suerte de encontrarme con Unity3D a través de un curso de introducción. Aunque ya lo conocía lo tenía pendiente desde su versión 3 y no fue hasta ese momento cuando le pude dedicar unas horas. El curso no era gran cosa pero te mostraba a grandes rasgos las posibilidades del programa. Me pareció muy fácil e intuitivo contando que yo estudié con el UDK (Unreal Development Kit), el de los paneles everywhere.

Ahora, con su versión Unity 4.3 y todo el esfuerzo que han hecho para que Unity ya no sea solo 3D sino que ahora sea también 2D, me he decidido a dedicarle unas cuantas horas a estas nuevas features.

Basándome en el juego Teleglitch Die More Edition, el que actualmente me está destrozando la vida y que recomiendo muy mucho, he creado mi propio campo de pruebas.
El resultado no es gran cosa pero tampoco es que mi fuerte sea la programación, ya que yo vengo de gráfico e ilustración. A la vista está (¿o no?).

Las features que he intentado incorporar son:

  • Movimiento WASD
  • Al apuntar con el botón derecho del ratón la velocidad del personaje se reduce
  • IA del enemigo. Aunque muy básica.
  • Objetos movibles y paredes.
  • Partículas. Aunque muy discretas :)
  • Ajuste de pitch aleatorio entre sonidos para que parezcan distintos en cada reproducción :)
  • Ajuste de velocidad entre disparos y sonidos con yield WaitForSeconds(x)

Sé que queda mucho para que parezca algo decente, pero no me preocupa. Mi meta es solo el aprendizaje.
Las próximas mejoras serán las siguientes y no precisamente en el orden establecido.

  • Que el enemigo no se frote contigo (Si te acercas al enemigo lo entenderás)
  • Prevenir que las balas atraviesen los objetos sólidos
  • Indicador de vida de los personajes
  • Que tanto player y enemy puedan morir
  • Animaciones bala y personajes
  • Recarga de arma y balas limitadas
  • Hud, aunque básico

Proyecto: Mi teleglitch
Recuerda que usa las teclas W,A,S,D para el movimiento, apuntas con el botón derecho del mouse y disparas con el izquierdo.

Categorías
Javascript Programación

Introducción a Javascript y jQuery

Por fuerza mayor tengo que aprender a pasos agigantados (menos de tres días) a programar en jQuery con Javascript. Mi experiencia con jQuery se basa en modificar algún que otro script que necesitaba adaptar para reemplazar a Flash. En este último me defiendo con AS2 y AS3 así que las cosas me serán más fáciles, supongo.Ya que me pongo intentaré dejar apuntado lo básico que utilice, a modo también de recordatorio.
De momento dejo los enlaces que estoy utilizando:

Es curioso que jQuery no aloje su propia librería en su hosting y prefiera utilizar el repositorio de google code.
No se si he recomendado en el blog la web de LibrosWeb, especializada en diseño y desarrollo web y además todo gratis, así que por si acaso aquí queda.

De momento dejo estos apuntes en mi dominiotemporal.es/apuntes_jquery

*Al final el resultado de mi incursión en jQuery es la web de Jesús Guillem (jesusguillem.com)