En este tutorial, vamos a aprender a animar un bitmap, recoger entrada del teclado del usuario, y usar un timer (contador de tiempo), para implementar lo que se acabará conviertiendo en nuestro juego de disparos: SpaceShooter. Un clásico shooter de maquina recreativa.
Leer este artículo
Tutorial
Usando imágenes en Allegro 5
En este tutorial, vamos a expandir nuestros primeros pasos con Allegro 5, agregando una nueva clase a nuestra caja de herramientas. Ya tenemos Application, y ahora, agregaremos AppBitmap, una clase que nos servirá para gestionar imágenes.
Leer este artículo
Primeros pasos con Allegro 5
En este tutorial vamos a ver como usar la librería Allegro 5. Allegro es una librería de C, que se usa para implementar juegos, mayormente 2D, dado que la librería nos da todas las funcionalidades para dibujo, gestión de sprites, buffering, captura de eventos de usuario (teclado y ratón), música, e includo multithreading.
Leer este artículo
FullStack usando PHP y jQuery
En este artículo (pensado para nivel básico – medio), vamos a ver como funciona una petición HTTP usando AJAX, a una serie de scripts de PHP que también escribiremos nosotros. En esencia, lo que estamos implementando son servicios web y consumiéndolos desde la página web, usando AJAX.
Leer este artículo
Tests unitarios con node.js, jasmine y sync-request
En este tutorial vamos a ver como usar dos librerías de node.js: sync-request y LokiJS. El primero sirve para realizar peticiones HTTP SÍNCRONAS. El segundo es un sistema de base de datos noSQL, similar a MongoDB, Cassandra, u otros. Su mayor virtud es la velocidad, pero ha sido elegido porque es muy sencillo de implementar. El objetivo del ejercicio es el siguiente: Implementar todo el CRUD de la entidad Car, usando node.js, Express y LokiDB. De esa forma, tenemos un API REST. Es el momento de escribir los tests unitarios de cada una de las rutas que hemos implementado. Para ello, usaremos sync-request, y jasmine-node.
NodeJS y estilos de letra en consola: Chalk
En este tutorial vamos a ver como usar el módulo de node.js chalk, que sirve para escribir en consola con tipos de letra. Esto puede ser muy interesante para por ejemlo, ver errores u operaciones que han funcionado correctamente. Vamos a ver un sencillo ejemplo de código de us uso. Lo primero, vamos a definir una serie de tipos de letra por defecto, en un fichero que llamaremos brushes.js
Implementando un CRUD con node.js y MySQL
En este artículo vamos a ver como, usando node.js en conjunción con MySQL, podemos implementar un CRUD completo, y exponerlo como un API REST.
POO (I): ¿Qué es una clase?
Esta serie de tutoriales sobre paradigmas de programación comienza con el más usado a día de hoy: La orientación a objetos. Este tutorial pretende enseñar a conceptualizar un objeto, y mostrar como realizar la implementación del mismo (por hacer) en el lenguaje de programación PHP.