Tutoriales y Código fuente

  • Javascript 7

    Selector de fecha en JavaScript vanilla

    Selector de fechas (date picker) en JavaScript puro, sin librerías externas. Muestra un calendario mensual navegable con botones de mes anterior y siguiente, marca el día actual y permite elegir cualquier fecha. La semana empieza el lunes y la fecha seleccionada se muestra en formato largo en e...

  • Python 3

    Introducción a clases en Python 3 — POO desde cero

    Ejemplo completo de programación orientada a objetos en Python 3. Cubre los tres pilares fundamentales: encapsulamiento (atributos protegidos y properties), herencia (Libro y Revista que extienden una clase base) y polimorfismo (una función que trabaja con cualquier subtipo). El código constru...

  • PHP 2314

    Generador de contraseñas seguras en PHP 8

    Genera contraseñas aleatorias usando random_int(), criptográficamente seguro desde PHP 7. A diferencia de rand() y srand() del código original de 2003, random_int() obtiene entropía del sistema operativo (/dev/urandom en Linux) y es apto para contraseñas reales. Admite configurar longitud (8...

  • PHP 0

    Pacman en PHP CLI

    Implementación del clásico Pacman en modo texto para ejecutar desde la terminal con PHP. Usa secuencias de escape ANSI para los colores y el posicionamiento del cursor, y pone el terminal en modo raw no bloqueante con stty. Compatible con Linux y macOS; requiere PHP 8.0+ en CLI.

  • Javascript 0

    Pacman en JavaScript (HTML5 Canvas)

    Versión jugable en el navegador del clásico Pacman, escrita como un único fichero HTML autocontenido. Usa Canvas 2D para dibujar el tablero, el personaje animado con boca que se abre y cierra, y los dos fantasmas con movimiento aleatorio. Compatible con escritorio y móvil; no requiere instala...

  • Python 0

    Pacman en Python con curses

    Versión Python del clásico Pacman en modo texto, usando el módulo curses de la biblioteca estándar para gestionar el terminal. Funciona en Linux y macOS sin dependencias adicionales; en Windows basta con instalar windows-curses. Mueve a Pacman con las flechas del teclado y come todos los punt...

  • PHP 0

    Tetris en PHP CLI

    Tetris en modo texto para ejecutar desde la terminal con PHP. Implementa las siete piezas clásicas con rotación, eliminación de líneas, niveles de dificultad progresivos y puntuación. Usa secuencias ANSI para los colores y stty para el modo raw no bloqueante. Requiere PHP 8.0+ en Linux o macOS.

  • Python 0

    Tetris en Python con curses

    Tetris en modo texto para terminal, escrito en Python con el módulo curses de la biblioteca estándar. Incluye las siete piezas con rotación, eliminación de líneas, puntuación, niveles progresivos y muestra la siguiente pieza. Funciona en Linux y macOS sin instalar nada; en Windows solo requ...

  • Javascript 0

    Tetris en JavaScript (HTML5 Canvas)

    Tetris jugable en el navegador como fichero HTML autocontenido. Incluye las siete piezas clásicas con rotación, eliminación de líneas, niveles de velocidad progresivos, puntuación, panel con la siguiente pieza y efecto de pieza fantasma que muestra dónde caerá. Funciona sin servidor ni dep...

  • Python 0

    Ladrillitos (Python + pygame)

    Versión Python del clásico Ladrillitos implementado con pygame. Barra controlada con el ratón, ladrillos de colores aleatorios y física de rebote con ángulo variable según el punto de impacto. Autor: David Carrero Fernandez-Baillo (carrero.es). Requisitos: pip install pygame Ejecutar: pyth...