Vía un twitter me he enterado del siguiente invento, por este vídeo:
La web del proyecto es Nodezator y es parte de un proyecto mayor de crear un set de herramientas en python. Y en todas usa mi querido Pygame una librería para hacer videojuegos con este lenguaje pero aquí es para una cosa mas sería.
A ver, no es para el día a día, porque creo que con cualquier editor de texto se puede ir mas rápido, pero para tema educativo puede ser muy interesante.
Lo nodos, salvo algunas excepciones son funciones en python y lo que conectas son los parámetros de entrada a esas funciones con otras. O con nodos especiales como una caja de texto editable o un cargador de imágenes para interactuar con los nodos.
La primera vez que vi la programación visual, fue hace años en el kit de desarrollo de un autómata del que ni recuerdo el nombre porque fue en casa de un amigo…menos mal que después ya apareció Arduino para quitar cacharros caros y cerrados de en medio.
Y pasados los años la siguiente vez que la vi fue en el Blender en el node editor, y era espectacular.
Y ahora parece que Godot, un engine para crear videojuegos que es la alternativa a Unity3D pero software libre y estándar, va ha meter la posibilidad de programar visualmente, no al estilo de Scratch (que es en plan bocadillos/sandwitchs de código) si no al estilo nodal de Blender.