VIDEOJUEGOS CON LUA+LOVE2D, BASICS X – Repaso I – minijuego adivina mi numero :-)

Antes de seguir vamos a afianzar lo aprendido y aplicarlo a un ejemplo de minijuego. Con apenas unas lineas interactuamos con el programa, repasaremos variables, condiciones y bucles.

El objetivo es adivinar un número al azar entre 1 y 10 en menos de 3 intentos. Para ello el ordenador «pensará» un número y nos pedirá que le demos números hasta que lo acertemos o gastemos todos los intentos.

[…]

VIDEOJUEGOS CON LUA+LOVE2D, BASICS IX – funciones – fxs

Cuando programamos el número de lineas de código crece rápidamente, cada nueva funcionalidad, chequeo o elemento de juego requiere nuevas variables, comprobaciones y algoritmos que la gestionen.

Las funciones son un recurso muy útil y extremadamente versátil que nos ayuda a reutilizar código y mantenerlo más ordenado y legible.

Con las funciones «empaquetamos» trozos de código que realizan una función específica.

[…]

VIDEOJUEGOS CON LUA+LOVE2D, BASICS VIII – Bucles

¿que son los Bucles o Ciclos en un programa?

Estaba deseando llegar a esta entrada, sin duda conocer los bucles marca un antes y un después en la programación.

Sin ellos la programación como la conocemos seria impensable. Con ellos el trabajo se modula, el código se simplifica y reutiliza.

[…]

VIDEOJUEGOS CON LUA+LOVE2D, BASICS VII – Condicionales – if () then…

Durante la ejecución hay momentos en los que realizar determinadas acciones dependerá de elementos y factores del propio programa, como mostrar una u otra animación, restar vida a un jugador, presentar un menú o un texto…

Los condicionales permiten evaluar si se cumplen los requisitos para realizar una acción u otra.

[…]

VIDEOJUEGOS CON LUA+LOVE2D, BASICS VI– Variables

Las variables son elementos indispensables en la programación. Podemos imaginarlas como cajas donde guardamos valores y datos.

Cada lenguaje tiene tipos de variables que dependen del contenido que almacenan, según sean números enteros, decimales, textos, punteros, objetos, imágenes, archivos… en el caso de Lua todo se simplifica mucho.

[…]

VIDEOJUEGOS CON LUA+LOVE2D, BASICS IV– un toque de color

En esta serie de «tutos» Basics, tratamos de cero conceptos básicos de Love2d con idea de afianzar conocimientos para que en tutoriales avanzados no surjan dudas y avancemos rápido.

En la última entrada vimos cómo representar figuras geométricas. Ahora, vamos a darle un toque de color mientras repasamos los principios del color en informática.

[…]

VIDEOJUEGOS CON LUA+LOVE2D, BASICS III- figuras geométricas

Formas geométricas. Love2d pone a nuestra disposición funciones de dibujo que serán muy útiles para nuestros desarrollos. Muchas de ellas las utilizaremos en futuros programas para representar y analizar en tiempo de ejecución el comportamiento de los elementos del juego.

[…]