En resumen
Una prueba de concepto en Grasshopper: con el plug-in FireHopper, los jugadores intercambian datos en tiempo real a través de una base de datos de Firebase. El pequeño juego DragRace muestra cómo funciona: ¿quién alcanza antes la puntuación elegida?
- Intercambio de datos en tiempo real entre Grasshopper y la web, en JSON
- Puntuaciones almacenadas y compartidas a través de Firebase
- Una base para compartir datos geométricos en proyectos de mayor envergadura
- El script puede descargarse para probarlo usted mismo
El concepto de intercambio de datos en tiempo real a través de la web, combinado con aplicaciones geométricas como las de Rhino, ofrece muchas posibilidades.
DragRace es una prueba sencilla con el plug-in FireHopper. El plug-in lleva tiempo sin desarrollarse, pero sigue siendo útil y funciona con la API actual de Firebase, un sistema de bases de datos de Google (gratuito hasta cierto punto).
Mediante las llamadas a la API que el plug-in FireHopper permite hacer desde Grasshopper, se pueden intercambiar datos en tiempo real en formato JSON.

En la base de datos de Firebase, los datos pueden consultarse así:

El juego DragRace
En este vídeo, Friso explica algunos aspectos de esta configuración:
Un juego contiene algunos elementos importantes:
- Un objetivo claro
- Distintos niveles de dificultad
- Un elemento de competición
Todos estos elementos se han incorporado al script a modo de ejercicio.
- Se puede elegir el número de puntos que hay que conseguir e introducir su nombre. (Paso 2 en la imagen de abajo)
- El objetivo es conseguir los puntos lo más rápido posible arrastrando el deslizador de un lado a otro. De ahí el nombre DragRace. (Paso 3)
- En cuanto se alcanza el valor, se guarda en la base de datos de Firebase.
- Por último, puede ver su puntuación y la de los demás en la base de datos. Ese es el elemento de competición. (Paso 4)

Prueba de concepto
Por supuesto, el juego no está pensado para el usuario medio, sino que debe verse como un ejercicio de intercambio de datos por Internet entre distintos jugadores. En un proyecto de mayor envergadura, por ejemplo, puede tratarse del intercambio de datos geométricos.
¡Descárguelo y juegue!
Descargue aquí el script para comprobar usted mismo cómo funciona.
Esta es una versión sin datos de API ni de base de datos, para que añada su propia base de datos.
¿Quiere conectar datos con su diseño?
StudioFG conecta Grasshopper con bases de datos, servicios web y otro software.
Más sobre integraciones Contrate a un experto en Rhino y Grasshopper



