Workbenches: - Circuit Builder: drag-and-drop logic gates, wire connections, truth table verification, fullscreen mode - Electronics Lab: SPICE-like DC simulator with MNA solver, voltage sources, resistors, capacitors, LEDs, switches, NMOS/PMOS transistors, voltmeter, ammeter, play/pause simulation, fullscreen mode - Explanation renderer: auto-detects ASCII truth tables and renders them as styled HTML Skill tree: - 65+ nodes across 19 groups spanning math → electronics → CPU → ASM → OS → networking → web - Groups: Aritmética, Álgebra, Lógica, Electrónica, Circuitos Digitales, Secuenciales, Tu CPU, Verilog/HDL, Arquitectura Extendida, Sistemas Operativos, Programación en C, Redes, La Web, Señales, Síntesis Audio, Gráficos, Tu Consola - Dependency highlighting: clicking a node dims all others and highlights the full path - Group boxes with colored borders around related nodes - Dependency chain audit: fixed illogical prerequisites throughout the tree Content: - 24 electronics challenges (basics, series/parallel, capacitors, diodes, transistors, op-amps, power supplies) - 12 circuit builder challenges (logic gates, NAND universality, combinational circuits) - Fixed all explanation spoilers: examples now use different numbers than the challenge questions - Probe system now requires voltmeter/ammeter instruments instead of checking arbitrary node IDs UX: - Custom dark-themed scrollbars - Fullscreen mode for circuit/electronics editors (portal-based, Esc to exit) - SVG coordinate fix using getScreenCTM for accurate wire placement in fullscreen - Meter reading labels positioned correctly regardless of component rotation - Scratchpad defaults to closed, persists open/close state in localStorage - Empty placeholder nodes show "Próximamente" instead of appearing completed Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.5 KiB
1.5 KiB
MathTree — Roadmap
En progreso
- Nuevos nodos: Puertas Lógicas, Circuitos Combinacionales
- Workbench: Circuit Builder (drag-and-drop de puertas, cables, verificación por tabla de verdad)
Contenido
- Generación procedural de retos (sumas, restas, etc. aleatorias con dificultad escalada)
- Más retos por nodo (objetivo: 8-10 por nodo mínimo)
- Explicaciones "Aprende primero" en todos los retos, no solo los primeros
- Nodos de Geometría (ángulos, áreas, trigonometría)
- Nodos de Estadística (media, mediana, probabilidad)
- Nodos de Programación (pseudocódigo, variables, bucles)
Nuevos Workbenches
- Circuit Builder — puertas lógicas, cables, tablas de verdad
- Code Editor — Monaco editor con test cases para nodos de programación
- Graph/Plotter — plotting interactivo estilo Desmos para funciones y geometría
- Physics Sim — canvas 2D con motor de física para cinemática y balística
UX / Pulido
- Animaciones al desbloquear nodos, ganar XP, subir de nivel
- Sonidos de feedback (correcto/incorrecto/desbloqueo)
- Landing page
- Responsive / mobile improvements
- Dark/light mode toggle
Persistencia
- Supabase auth (email/password)
- Sync progreso a la nube
- Página de perfil con avatar y username
Futuro
- Features sociales (compartir soluciones, duelos)
- Leaderboards semanales
- Integrar logic-gates como módulo embebido del circuit builder
- Integrar reaktor como módulo embebido del signal playground