First Devlog


Primer Devlog!

¡Hola a todos! Mi primer devlog, ¡vamos allá! Me encantan los Tower Defense, llevo jugándolos desde pequeño y me encantan. Pond Platoon es la prueba de ello. Este proyecto me ha llevado unas 2 semanas de trabajo en mi tiempo libre. Vamos con las principales características:

Caminos procedurales randomizados

Cada partida empieza con el juego intentando crear un camino por donde los enemigos caminarán hacia la base. Desafortunadamente, no siempre sale a la primera. Si el camino no es bueno o tiene algún problema, el juego lo intenta de nuevo hasta que encuentra uno que funcione bien. De hecho, si tarda mucho, he añadido una barra para aumentar (o disminuir) la velocidad de la generación de cada camino. Cada uno de estos caminos es representado, ya sea válido o no; de esta manera se puede ver dónde falla y por qué.

Cuando el camino está listo, ¡empieza la acción!

Una vez que el camino está listo, aparece la base que hay que defender y empiezan a llegar los enemigos. El objetivo, por supuesto, es evitar que lleguen hasta la base. En esta build, al llegar a la base, reaparecen en el inicio del camino para poder seguir haciendo pruebas.

Construye tus torres donde quieras

Para defenderte, solo tienes que pulsar en la pantalla donde quieras y aparecerá un menú para que elijas qué torre construir justo ahí. Así puedes crear tu estrategia y proteger la base de la mejor forma posible. De momento solo hay una única torreta y un máximo de torretas disponible.

"Postmortem"

Esta versión ya es algo antigua, casi consigo tener una build testeable para la GuadalIndie, pero un error en la exportación me lo impidió.

Problema: Principalmente, al hacer la build para web y subirla a itch.io, todas las texturas se volvían blancas únicamente en dispositivos móviles, la manera en la que pensaba enseñarlo. Sin embargo, ningún problema ocurría al ejecutarlo en un ordenador. Hice varias pruebas cambiando el método de renderizado, pero ninguna funcionó.

Solución: Lo que acabó haciendo que se viera correctamente en dispositivos móviles fue poner en la importación de las texturas la propiedad:

Detect 3D / Compress To : Disabled 

Aun así, estoy contento con el resultado y no paro de aprender. Tengo un montón de ideas, tanto típicas de los Tower Defense, como cosas que llevo tiempo queriendo implementar. Se vienen un par de actualizaciones muy pronto, otras tendrán que esperar, pero os aseguro que este proyecto no está ni mucho menos muerto.

¡Próximamente!

  • En la próxima actualización añadiré alguna imagen a la página del juego, le hace falta, lo sé.
  • Mejorar la generación de los caminos para no tener que estar esperando, probablemente cree algún sistema con backtracking.
  • Darle un poco de "juice" visual tampoco iría mal.
  • Montar la jugabilidad: que los enemigos lleguen a la base tiene que tener una consecuencia, igual que matar enemigos debería permitir mejorar o construir más torres y, por supuesto, que haya un final de partida.

¡Esto es todo por ahora! Se aprecia cualquier tipo de feedback. Sé que de momento no es muy jugable, pero esto es solo la primera versión. No dudes en visitarlo pronto para ver los avances. ¡Nos vemos!

First Devlog!

Hello everyone! This is my first devlog, let’s get svtarted! I love Tower Defense games—I’ve been playing them since I was a kid, and I’m really passionate about them. Pond Platoon is proof of that. This project has taken me about two weeks of work in my free time. Let me share the main features so far:

Procedurally randomized paths

Each game starts with the system trying to create a path for the enemies to walk toward the base. Unfortunately, it doesn’t always work on the first try. If the path isn’t good or has some issue, the game tries again until it finds one that works well. In fact, if it takes too long, I added a slider to speed up (or slow down) the path generation process. Each path is displayed whether it’s valid or not, so you can see where and why it fails.

When the path is ready, the action begins!

Once the path is set, the base appears, and enemies start coming. The goal, of course, is to stop them from reaching the base. In this build, when enemies reach the base, they respawn at the start of the path so I can keep testing.

Build your towers wherever you want

To defend yourself, just tap anywhere on the screen and a menu will pop up so you can choose which tower to build right there. This lets you create your strategy and protect the base as best as possible. For now, there is only one type of tower and a maximum number of towers available.

"Postmortem"

This version is already a bit old. I almost had a playable build ready for GuadalIndie, but an export error stopped me.

Problem: Mainly, when building for the web and uploading to itch.io, all textures turned completely white only on mobile devices, which was how I planned to showcase the game. However, it worked fine on desktop. I tried several things, including changing the rendering method, but nothing worked.

Solution: What finally fixed it on mobile devices was setting this property on texture import:

Detect 3D / Compress To : Disabled 

Even so, I am happy with the result and I keep on learning. I have tons of ideas, both classic Tower Defense stuff and some features I’ve wanted to implement for a while. A couple of updates are coming soon, others will have to wait, but I assure you this project is far from dead.

Coming soon!

  • Adding some images to the game page—it definitely needs it, I know.
  • Improving path generation so you don’t have to wait so long. I’ll probably create a backtracking system.
  • Adding some visual “juice” to make it more appealing.
  • Building the gameplay loop: enemies reaching the base should have consequences, killing enemies should allow you to upgrade or build more towers, and of course, there should be a clear end to the game.

That’s all for now! Any kind of feedback is very welcome. I know it’s not very playable yet, but this is just the first version. Don’t hesitate to check back soon to see the progress! See you!

Files

Build.zip Play in browser
5 days ago

Leave a comment

Log in with itch.io to leave a comment.