Juegos, herramientas y experimentos desde la terminal… y más
Cinco clásicos en Python puro, unidos por un lanzador arcade lleno de animaciones.
╭─ ✻ ASCII GAMES ─────────────────────────────────────────────────╮ │ 5 clásicos en ASCII · muévete con ↑↓ y pulsa enter │ ╰─────────────────────────────────────────────────────────────────╯ ╭─ Snake ──────────────╮ ❯ 1. Snake la serpiente clásica│ ooo │ 2. Buscaminas desactiva el campo │ o oo ✦ │ 3. Batalla Naval hunde la flota │ ● oo │ 4. Tetris bloques que caen ╰──────────────────────╯ 5. 2048 desliza y fusiona ※ Consejo: pulsa R aquí en el menú para ver la tabla de récords ╭─────────────────────────────────────────────────────────────────╮ │ > snake▌ │ ╰─────────────────────────────────────────────────────────────────╯ ↑↓ elegir · 1-5 directo · enter jugar · r récords · q salir ✻ Serpenteando…
Snake · Buscaminas · Batalla Naval · Tetris · 2048 — tres dificultades en cada juego, récords persistentes, tabla top 100 con iniciales al más puro estilo arcade, efectos de sonido (tecla M para silenciar) y todo a 30 FPS.
windows-curses en Windows)arcade.py con menú animado y vistas previas que se juegan solaspython3 snake.py--ascii purotermvirt.py)El ajedrez de los vikingos: lleva al rey a una esquina… o captúralo antes.
╭───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───╮ HNEFATAFL │░░░│ │ │ ▲ │ ▲ │ ▲ │ ▲ │ ▲ │ │ │░░░│ defiende al rey ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ │ │ │ │ ∘ │ │ ▲ │ │ │ │ │ │ MOVIMIENTO 12 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ ● DEFENSORES │ ▲ │ │ │ ∘ │ │ ● │ │ │ │ │ ▲ │ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ ▲ 22 ███████████░ │ ▲ │ ▲ │ ∘ │❰●❱│ ● │·♚·│ ● │ ● │ │ ▲ │ ▲ │ ● 11 ███████████░░ ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ │░░░│ │ │ ▲ │ ▲ │ ▲ │ ▲ │ ▲ │ │ │░░░│ ᛏ los cuervos traman ᛏ ╰───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───╯
Reglas de la variante Copenhague (con muro de escudos), tres modos — defiende al rey, asalta el trono o dos jugadores en el mismo teclado —, IA con tres dificultades, pista (H), deshacer (U) e historial de jugadas.
windows-curses en Windows)--asciipython3 hnefatafl.py --testSimula civilizaciones de hormigas: construyen, luchan, evolucionan. El caos emerge del orden.
╭────────────────────────────────────────────╮ │ ANTWORLD — Dificultad: Normal Gen 45 │ ├────────────────────────────────────────────┤ │ Colonias: 3 Depredadores: 2 T: 1250ms │ │ ● Colony A Pop: 187 Rec: 45 Soldados: 12 │ │ ● Colony B Pop: 142 Rec: 67 Soldados: 8 │ │ ● Predator Pos: (42,18) Vit: 3 │ │ │ │ ····· o ····· ▼ nido │ │ ··· ·●· ··· Hormigas │ │ ·········●········· Comida │ │ ··· ·●· ··· ▼ amenaza │ │ ····· o ····· │ │ │ │ Línea de tiempo: ▓▓▓▓▓▓░░░░ Pausa (ESPACIO) │ ╰────────────────────────────────────────────╯
Tres dificultades de depredadores, simulación emergente de comportamientos, persistencia de colonias entre sesiones, modo espectador, estadísticas en tiempo real, y la capacidad de seguir evoluciones a lo largo de generaciones completas.
--difficulty para depredadoresEstrategia táctica en tablero hexagonal: maneja tropas, controla líneas, gana territorios.
FRENTE HEXAGONAL — Turno 7 de Rojo ○---○---○ / \ / \ ○---○---○---○ \ / \ / ○-●-○---○---○ \/ \ / \ / ○---●---●---○---○ / \ / \ / \ ○---○-●-○---○ \ / \ / / ○---○---○---○ \ \ / ○---○ Rojo: ●●● (3 tropas) Fuerza: 6/10 Azul: ●● (2 tropas) Fuerza: 4/10 Objetivo: Controla 15 de 19 hexágonos
Movimiento y combate por hexágonos, control de territorio, IA con múltiples estrategias (defensiva/ofensiva/expansión), modo dos jugadores en teclado, historial de movimientos y modo espectador para ver partidas guardadas.
--asciiHerramientas educativas y clasificadores especializados.
Herramienta SaaS para analizar y clasificar partituras musicales. Procesa imágenes de notación musical, extrae información de compases, tonalidades y características del compositor. Ideal para archivos de música clásica, jazz y académico.
Organizador inteligente de colecciones de cómics. Cataloga, etiqueta y busca publicaciones por autor, serie, año y tema. Perfecto para gestionar grandes colecciones digitales o de archivo.
Plataforma educativa para aprender inglés a través de vídeos de YouTube. Extrae contenido, genera ejercicios interactivos, proporciona transcripciones anotadas y evaluaciones personalizadas basadas en el nivel del estudiante.
Proyectos de investigación y experimentación.
Investigación en dinámicas de fuerzas de repulsión magnética. Simula comportamientos de partículas con campos magnéticos, diseña visualizaciones interactivas de campos vectoriales y estudia patrones emergentes de distribución y equilibrio.
Investigación sobre sistemas de captura y aprovechamiento de aire caliente en instalaciones inversoras. Optimiza la eficiencia térmica mediante algoritmos de flujo dinámico y propone soluciones para reutilización energética.