Este es un Graficador del Escarabajo de Mandelbrot, que permite a diferentes usuarios explorar el fractal, y luego guardar sus fractales favoritos en una base de datos ligera, ya que solo guarda las 4 coordenadas de la pantalla, y el algoritmo se encarga en cualquier momento de regenerar el fractal a partir de esos 4 datos.
Este ejemplo me ha servido mucho para afianzar mis conocimientos en algunos lenguajes que no suelo usar, gracias por lanzar este reto Team Platzi!
Lenguaje C++: Se usó OpenGL para el graficador, Sqlite para una base de datos local (persistencia), el paradigma orientado a objetos y en el graficador se utilizó el paradigma orientado a eventos del teclado y mouse
Lenguaje Python: Se usó Pygame para el graficador, Sqlite para una base de datos local (persistencia), el paradigma orientado a objetos en algunos archivos, el paradigma estructurado en otros archivos, y en el graficador se utilizó el paradigma orientado a eventos del teclado y mouse.
Lenguaje Java: Se usó Jframe y awt para el graficador, Sqlite para una base de datos local (persistencia), el paradigma orientado a objetos y en el graficador se utilizó el paradigma orientado a eventos del teclado y mouse
Lenguaje Javascript: Se usó el Canvas de HTML5 para el graficador y la interfaz, para la base de datos se usó arreglos y diccionarios nativos y la persistencia (serialización) se realizó guardando la base de datos en el formato JSON en un repositorio de MyJSON.com, usando API Rest. Se usó el paradigma estructurado y en el graficador se utilizó el paradigma orientado a eventos del teclado y mouse.
Hola amigos
Este es un Graficador del Escarabajo de Mandelbrot, que permite a diferentes usuarios explorar el fractal, y luego guardar sus fractales favoritos en una base de datos ligera, ya que solo guarda las 4 coordenadas de la pantalla, y el algoritmo se encarga en cualquier momento de regenerar el fractal a partir de esos 4 datos.
Este ejemplo me ha servido mucho para afianzar mis conocimientos en algunos lenguajes que no suelo usar, gracias por lanzar este reto Team Platzi!
Código fuente:
Ir a repositorio de GitHub
Web de pruebas Si desean ver los fractales favoritos de prueba usen el usuario 'loco' y el password '1234', sin las comillas. Página web del proyecto (versión javascript y HTML5)
Ejecutables (para descargar y probar): Si desean ver los fractales favoritos de prueba usen el usuario 'loco' y el password '1234', sin las comillas. C++ (exe para windows). Python (exe para windows). Java (JAR) HTML y Javascript (página web de pruebas del proyecto)
Muchas gracias.
AndyLaTuquita