Ir al contenido principal

Y al fin, solucionado el problema

Una de las cosas que más echo en falta en Unity cuando trabajo en el proyecto 2d es que no tiene búsqueda de caminos. Supongo que sea imposible o muy difícil incluir un A* que funcione con todas las posibles variantes de juegos 2d. En mi proyecto tuve que inventarme un método simple para mover los fantasmas hacia el jugador, pero tenía un montón de problemas. Ayer logré mejorarlo un poco con unos simples cambios, aunque aún dista de ser un sistema de pathfinding efectivo.
Lo que hago es mover el fantasma directamente hacia la posición del jugador con Vector2.MoveTowards(), actualizando constantemente la posición de destino. Esto también me permite conservar la "falta de inteligencia" del fantasma, y que resulte fácil evadirlo poniendo una pared de por medio. Sí, porque la idea no es que te persigan por todo el laberinto, sino solo hasta que los pierdes de vista. Con eso ya estoy más cerca de lograr un beta medio decente que pueda ser presentado a más personas.
Queda por definir qué otras funcionalidades quiero incluir en el demo y trabajar para concluirlas lo antes posible. Pero la programación, por desgracia, es como la poesía: si no estás inspirado, no te sale bien. O por lo menos aún no he aprendido a obligarme a programar como mismo me obligo a escribir casi a diario, algo que tendré que solucionar.
Pero al menos ahora sí puedo decir que el remake del Laberinto del Saber está más cerca. Lo que no puedo es decirles qué tan cerca. Y queda el detalle de que no tengo cuenta de Google Play para publicarlo como debe ser.

Comentarios

Entradas populares de este blog

Psicología práctica: la importancia de los zapatos limpios

Mi madre siempre me ha insistido en que debo tener los zapatos limpios. Aunque a estas alturas lo que algunas mujeres miran en ellos no es la limpieza si no el precio, siempre hay excepciones de la regla que sacan conclusioens acerca de tu persona con solo mirarte el calzado.
Siempre he sostenido que la primera regla de las artes marciales es conocer a tu enemigo (eso incluye conocerte a tí mismo, porque puedes ser tu peor enemigo). Ayer tuve una edificante conversación con una compañera de trabajo, mujer (bando opuesto) y con el agravante además de ser psicóloga. Me explicó la razón de este detalle de los zapatos a la hora de juzgar a un hombre. Simplemente, los hombres dependemos de las mujeres para nuestro aspecto personal. Las mujeres nos lavan, nos planchan y puede ser también que nos critiquen antes de salir de casa (mi madre y mi hermana son insoportables y forman un alboroto terrible hasta que regreso al cuarto y me visto como ellas quieren). Sin embargo, algo que las mujeres…

Unity 5.4 está aquí

Y no trae la herramienta de edición de cinemáticas, como esperaba. Al menos, no se hace referencia a ella en las notas de lanzamiento.
Justamente acabo de lograr descargar la 5.3.5, la cual ha sido bastante decepcionante. El MonoDevelop que incluye ha dejado de sugerir el autocompletado para los miembros de algunas clases (me queda por definir cuándo lo hace y cuándo no) y además el precalculado de la iluminación global me suelta una docena de advertencias, aparte de que me ha obligado a recalcular las luces dos veces. Y eso toma bastante tiempo.
Aún no sé si podré echarle el guante a la 5.4, y tampoco es que tenga mucho interés. Aunque supongo que peor no va a ponerse, y quizás hasta se arreglen las cosas.
Por suerte, no estoy programando mucho. Las últimas páginas de la cuarta novela me tienen  bastante ocupado, y también le estoy echando un vistazo a la historia del juego. Sin embargo, eso no será para siempre, en algún momento de esta semana tengo que seguir puliendo el sistema …

Un poco de nostalgia: juegos retro

El Laberinto del Saber es un juego desarrollaod en Cuba a finales de los 80 o algo así, para MS-DOS. Aquí pueden verlo en acción:

Desde hace un buen tiempo que quiero hacer un remake moderno orientado principalmente a plataformas móviles, al principio lo intenté con SDL 2, pero luego decidí usar un motor decente. Entre Godot y Unity3d me decanté por el último, para no invertir tiempo en aprender una herramienta que no me serviría para hacer más juegos.
Sin embargo, el proyecto ya acumula unos seis meses de atraso por diversas razones, y ni siquiera tengo una imagen para mostrar. Así queni hablar de fecha de lanzamiento.