-
LecciónRevisitando las definiciones
Volvemos a hablar del define para mencionar conceptos útiles: cómo usar APPLY, cómo hacer funciones que acepten múltiples parámetros y algunos trucos con los nombres de funciones. -
LecciónMás tipos de entrada
Sistemas avanzados para procesar entrada: un InputProcessor, para modularizar la entrada; un InputMultiplexer, para usar más de un procesador a la vez, y un GestureListener, para usar gestos en un móvil. -
LecciónTipos de datos
En este vídeo hablo de los principales tipos de datos que podemos encontrarnos en Racket. Sean: los lógicos, los números exactos e inexactos, los caracteres, las cadenas de caracteres, los pares y las listas, hablando a nivel teórico de cómo construir listas enlazadas usando pares. -
LecciónMás tipos de imagen
Cómo crear animaciones usando la clase Animation, y cómo empaquetar recursos en un TextureAtlas. También, como usar multipantalla. -
LecciónDefiniciones, funciones y comentarios
Qué son las definiciones, cómo asociamos expresiones a identificadores y como podemos parametrizar esas definiciones (construir funciones). También, cómo usar los comentarios. -
LecciónProcesando entrada
En el cuarto episodio vemos cómo recibir datos de entrada (teclado, ratón y pantalla táctil) usando algunos métodos del módulo Gdx.input. -
LecciónFestival de la compilación
En este segundo episodio usamos Gradle para compilar un proyecto de libGDX en escritorio, Android y web/GWT, tanto desde la línea de comandos como desde Eclipse. Así podremos probarlo donde sea* cuando nos apetezca. -
LecciónOrdenación por inserción
En el algoritmo de ordenación por inserción vamos desplazando los elementos de un vector a la izquierda si lo que tienen a su izquierda es mayor que él. -
LecciónOrdenación por selección
En el algoritmo de ordenación por selección buscamos los elementos mínimo de un vector y los desplazamos a las primeras posiciones de un vector para ordenarlo poco a poco. -
LecciónInstalar Slick en NetBeans
En todos mis vídeos siempre me he centrado en Eclipse para desarrollar, aunque técnicamente puede usarse cualquier IDE para hacer esta operación. Aquí configuro NetBeans.