Atención: Engine en desarrollo

¿Cuando saldrá una versión que se pueda probar?

Posted in Avisos on 5 mayo, 2011 – 18:51
Comments (0)

Esto es muy difícil de definir, en cuanto a una fecha determinada, pero mi intención es tener unas opciones mínimas antes de sacar una versión de prueba que al menos contenga:

En el editor de mapas:

  • Pintado del mapa. Tanto la capa del suelo, como la de objetos.
  • Creación de bloqueos de paso en el mapa.
  • Crear varios mapas.
  • Poder poner tus propios tiles.
  • Poder poner tus propios sprites.
  • Poder crear un sistema de lucha por turnos muy básico.

En el juego:

  • Animaciones del jugador al andar.
  • Cambiar entre los mapas al andar.
  • Sistema muy básico de lucha por turnos.
  • Que detecte los bloqueos de paso.

Como se puede ver, las funciones muy muy básicas. Ni siquiera se podrá recoger objetos, ni crear magias, ni tiendas, ni profesiones… esto sería una versión de prueba SOLO para hacer una depuración de fallos antes de seguir con temas mas complicados y que no se acumulen los bug’s.

Está de mas decir que con eso no se puede todavía crear un juego.

Clase para figuras primitivas en canvas: Triángulos, cuadrados, equis, círculos… III

Posted in Código on 4 mayo, 2011 – 17:59
Comments (0)

Vamos a añadirle otro método mas a esta clase para poder borrar parte del canvas:

1
2
3
4
5
// borramos un rectangulo.
    this.borrarRectangulo = function(x,y,ancho,alto){
 
        this.ctx_canvas.clearRect(x,y,ancho,alto);
    }

Y aquí la clase entera:
Clase para dibujar figuras primitivas (147)

Estado del Engine I

Posted in Avisos on 3 mayo, 2011 – 18:29
Comments (0)

Editor de mapas:

  • Asignación de bloqueos automáticos en los tiles. (Por ejemplo: Una baldosa con el dibujo de un árbol se pondrá automáticamente bloqueada al paso).
  • Ya se pueden guardar los mapas creados.
  • Ya se pueden crear nuevos mapas.
  • Mejoras en el aspecto gráfico del editor.
  • Edición de la capa del suelo (capa 0) terminada.
  • Edición de la capa objetos (capa 1) terminada.
  • Mejora en la velocidad de respuesta del tilador.
  • Pre-visualización del juego (para ver como va quedando) sin necesidad de un guardado previo.

Juego:

  • Animaciones del jugador al desplazarse por el mapa completado.
  • Desplazamiento del mapa terminado.
  • Desplazamiento del jugador terminado.
  • Parar al jugador antes de que se salga del mapa terminado.
  • Desplazamiento del jugador por medio de las flechas terminado.
  • Mapas de 50×50 baldosas.

Compatibilidad comprobada:

  • Firefox v3.6.16

Avance: Bloqueo de Tiles

Posted in Avances on 18 abril, 2011 – 23:53
Comments (0)

Ya está creado el sistema para añadir bloqueos de pasos automáticamente cuando se coloque un tile de algún objeto, árbol…

El funcionamiento es muy parecido a otros engines para crear juegos de rpg. La equis significa que ese tile no se podrá pisar y los que tengan un círculo es que se se pueden pisar.

Como no. Un vídeo avance para que se vea:

[ 1:34 seg | .ogg ]

Tags: ,

Creando la interfaz gráfica del IDE

Posted in Avisos on 17 abril, 2011 – 20:01
Comments (0)

Si… Sigo picando código. Esta vez la parte mas aburrida del proyecto, pero una de las que mas agradece el usuario final: La interfaz gráfica del IDE para poder crear el juego utilizando el ratón.