OT: Godot Engine (entorno programacion videojuegos open source)

116 views
Skip to first unread message

Carton Jeston

unread,
Dec 15, 2019, 12:54:31 PM12/15/19
to Comunidad de Visual Foxpro en Español

Hace unos años vengo probando diferentes entornos para programacion de videojuegos, y Godot Engine en su version 3.x me ha llamado mucho la atencion, por ser open source, gratuito, multiplataforma y sobre todo por la trayectoria que sigue y hacia donde va. Tengo claro que aunque he probado otros, este me da la confianza para profundizar en un modo mas avanzado, ya que ademas de 2D va en buen camino para proyectos 3D de cierta envergadura.

He visto que el amigo irwing tiene cierta predisposicion a hacer juegos en foxpro, aunque creo que un buen juego en fox debe ser de mesa, no un arcade. Lo mejor es que tambien le da al Godot y aunque lo mire superficialmente, no pude dejarme de hacerme la pregunta y ahora la hago:

¿que potencial presente o futuro podria llegar a tener para manejo de bases de datos?

¿lo suficiente para aplicaciones android o llegaria para aplicaciones de escritorio?

No creo que ahora alcance para escritorio, pero puede ser interesante para aplicaciones de apoyo en tablets.

Ahi dejo el debate si alguien le interesa.

Irwin Rodriguez

unread,
Dec 15, 2019, 3:37:58 PM12/15/19
to publice...@googlegroups.com
Hola Carton,

Pues la verdad es que me siento muy cómodo con GODOT Engine, a pesar que solo tengo unas semanas estudiándolo ya he logrado familiarizarme tanto con el editor como con el lenguaje; hasta ahora he estado incursionando en el mundo 2D antes de saltar al 3D (no tengo prisa porque me gustan más los juegos en 2D) y me siento muy contento con los resultados. Como bien dices, FoxPro lo utilicé para crear juegos de mesa (puzzles, memorias, etc) ya que para un Arcade se queda mucho y al ser single threaded pues te come la memoria y el procesamiento. También es un trabajo hercúleo lograr animaciones y efectos con VFP que con Godot se pueden lograr fácilmente con el AnimationPlayer.

¿que potencial presente o futuro podria llegar a tener para manejo de bases de datos?

Hasta donde sé, Godot no tiene soporte para acceder directamente a una base de datos. Sin embargo, si que es posible intercambiar data a través de HTTP lo cual me parece estupendo, Godot soporta muy bien JSON y diccionarios, con esas opciones considero que es suficiente. Implementaciones a futuro no estoy seguro, pienso que no habrá soporte oficial ya que en teoría con el cliente HTTP estaría resuelto ese tema. ¿Soporte no oficial? he visto clases de terceros que ofrecen una solución para lidiar este tema, honestamente no las he probado.

¿lo suficiente para aplicaciones android o llegaria para aplicaciones de escritorio?

Yo diría que depende del nivel de exigencia de la GUI, Godot posee una colleccion de nodos Control destinados a enriquecer la GUI pero no a un nivel tan alto como pudiera demandar un desktop, sin embargo para soluciones sencillas (mobile, desktop) me parece que son estupendas.

PROYECTO ACTUAL: Ahora mismo estoy poniendo a prueba el motor con una suerte de tablero de control que le estoy desarrollando a un cliente. Comencé a desarrollarlo en VFP pero tras incursionar en el mundo de los Engines para videojuegos me pregunté ¿y por qué no aprovechar este potencial para otro tipo de aplicaciones?, así que me puse a crear unos controles sencillos para probar la respuesta a las peticiones HTTP y me he quedado sorprendido con los resultados; no lo tengo actualizando en cada fotograma porque inundaría el servidor de peticiones y me patería, pero decentemente con un Timer a N segundos es más que suficiente para tener una DATA en "tiempo real". El cliente está quedando contento con los resultados y para mí eso es más que suficiente, además también se nota el descanso de la aplicación comparada con VFP.

En fin, por ahora estoy muy contento, pienso seguir aprendiendo el lenguaje/motor y más adelante ya veremos que pasa!

Un saludo!

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/05c9b353-ed67-435b-928e-0a4fee24e9d3%40googlegroups.com.


--
Irwin Rodríguez
Programmer Analyst
"A team is only pieces that you exchange until you finish the work, it is efficient, it works."

Carton Jeston

unread,
Dec 16, 2019, 2:07:59 PM12/16/19
to Comunidad de Visual Foxpro en Español
Recuerdo hace muuucho tiempo usar blitzbasic para hacer la parte grafica dental para un programa en foxpro 2.6 que era imposible hacer. Era un parche pero resulto muy bien. Con VFP seguramente se podria haber integrado mejor.

Como dices, es un gran lenguaje para videojuegos y con mucho futuro y tambien voy a apostar por el para la faceta ludica. Ya me he cansado de probar otros y tener que cambiar cada X tiempo porque le encuentro faltas que no corrigen.

Ahora no puede sernos util para manejo de base de datos, pero tenia que contarlo por si a alguien le surge una necesidad mas grafica como la del panel o una pequeña aplicacion para android, que aqui puede encontrar una solucion.

Gracias por tu opinion y sobre todo por el trabajo de difusion con tus videotutoriales
Reply all
Reply to author
Forward
0 new messages