¡Buenas!, recién publiqué una versión nueva de pilas con varias novedades. Les paso un resumen de los cambios.
Links útiles
Recuerden que pueden usar Pilas desde la web, ya sea de forma online o descargándolo para usar de manera offline:
- https://www.pilas-engine.com.ar/
- https://app.pilas-engine.com.ar/
- GitHub - pilas-engine/pilas-engine: Una herramienta para aprender programación y desarrollo de juegos
Lasers
Implementé una característica nueva llamada “lasers”, lo que nos va a permitir obtener distancias entre actores o anticiparnos a las colisiones.
Además, estos lasers se pueden modificar y visualizar directamente desde el editor para conocer exactamente cómo funcionan:
Los lasers también se pueden consultar desde el código, por ejemplo para saber si un actor está cerca de una plataforma o no:
También se puede usar para otras cosas dentro de un juego, como detectar la presencia de un enemigo, calcular la trayectoria de un proyectil, activar interruptores o añadir puertas automáticas.
Vas a encontrar mucha más información sobre cómo usar esta nueva característica en nuestro manual:
Documentado el uso de sensores
Si bien pilas incluye sensores desde hace varias semanas, en este sprint hice una revisión completa del código y pude realizar varias mejoras. También aproveché la ocasión para escribir toda la documentación que faltaba.
Ahora vas a poder acceder a la documentación completa en el manual, junto un ejemplo de utilización y varias ideas para ayudarte a sacar provecho de esta característica:
Les dejo el link a la documentación:
Nuevos ejemplos
Incorporé dos ejemplos nuevos: uno pequeño sobre cómo usar sensores y otro más completo: un mini juego de volley para dos jugadores:
Van a encontrar estos dos ejemplos al final de la sección de ejemplos, tanto de la versión online como offline:
Ideas para el próximo Sprint
Para el próximo sprint voy a seguir implementando algunos mini juegos más, quiero crear un juego estilo “Super Pang” y posiblemente alguno más.
También voy a seguir haciendo pruebas para mejorar la interfaz del editor, hace varios días que estoy experimentando con una forma de hacer selecciones múltiples mediante áreas y una forma de utilizar el 100% del área visible del escenario durante el modo ejecución:
Igualmente estas pruebas me están mostrando que tendría que cambiar una parte importante del editor para integrarlas completamente, así que posiblemente me lleve un par de meses tener todo listo para incorporarlo… pero bueno, voy a seguir haciendo pruebas de todas formas. Creo que esto puede llegar a mejorar un montón el editor.
¡Abrazo! ¡y gracias por leer!