Pues ayer me di a la tarea de averiguar si existían frameworks (free, gratis, por supuesto) que permitieran desarrollar un MMORPG. Los requisitos: C++, multiplataforma, postgesql como servidor de base de datos y Lua para el scripting. Por desgracia hay muy pocos frameworks asi y ninguno cumple con los requisitos ideales en mi caso.
En primer lugar está Worldforge. Este es ya un proyecto bastante antiguo, pero que avanza paso a paso. WF está escrito en C++, pero es un conjunto de librerías que muy difícilmente encontrarás en un repo y que no han sido portadas a Windows. Usa python para definir los mundos y postgresql como gestor de bases de datos. Hay algunos proyectos en marcha, pero nada concreto. Ni siquiera sus mismos desarrolladores pueden darte una idea de sus posibilidades. Ante la pregunta de cuántos jugadores podría soportar Cyphesis, no obtuve ninguna respuesta clara.
Otro proyecto que ya viene rodando desde hace mucho es Arianne. Arianne está escrito en Java, así que lo descarté sin mucho análisis. Tiene un proyecto que va muy bien, Stendhal. Sin embargo está hecho en Java también y no logré probarlo.
Si quieres algo mucho más completo (incluye motor gráfico también) está la opción de NeL. Está desarrollada por Nevrax, y tiene en su haber el mérito de ser la base de Ryzom. En contra se plantea su documentación inadecuada y comunidad poco activa. El sitio está montado sobre un wiki, así que abundan enlaces que llevan a la misma página, la información que deseas no está donde piensas que debería estar y luego de cinco minutos aún no sabes detalles claves como por ejemplo qué tipo de lenguaje se usa en los scripts o las características del motor, algunos de los cuales sí encontrarás en reviews o artículos externos. Lo cual me lleva a coincidir con el planteamiento de que la documentación es pobre. De todas formas bajé el código fuente y está pendiente de revisar.
En fin, esta es una de las situaciones en que hay que echar mano a la filosofía Unix: si no existe, hazlo tú mismo. Si es que sabes cómo hacerlo...
En primer lugar está Worldforge. Este es ya un proyecto bastante antiguo, pero que avanza paso a paso. WF está escrito en C++, pero es un conjunto de librerías que muy difícilmente encontrarás en un repo y que no han sido portadas a Windows. Usa python para definir los mundos y postgresql como gestor de bases de datos. Hay algunos proyectos en marcha, pero nada concreto. Ni siquiera sus mismos desarrolladores pueden darte una idea de sus posibilidades. Ante la pregunta de cuántos jugadores podría soportar Cyphesis, no obtuve ninguna respuesta clara.
Otro proyecto que ya viene rodando desde hace mucho es Arianne. Arianne está escrito en Java, así que lo descarté sin mucho análisis. Tiene un proyecto que va muy bien, Stendhal. Sin embargo está hecho en Java también y no logré probarlo.
Si quieres algo mucho más completo (incluye motor gráfico también) está la opción de NeL. Está desarrollada por Nevrax, y tiene en su haber el mérito de ser la base de Ryzom. En contra se plantea su documentación inadecuada y comunidad poco activa. El sitio está montado sobre un wiki, así que abundan enlaces que llevan a la misma página, la información que deseas no está donde piensas que debería estar y luego de cinco minutos aún no sabes detalles claves como por ejemplo qué tipo de lenguaje se usa en los scripts o las características del motor, algunos de los cuales sí encontrarás en reviews o artículos externos. Lo cual me lleva a coincidir con el planteamiento de que la documentación es pobre. De todas formas bajé el código fuente y está pendiente de revisar.
En fin, esta es una de las situaciones en que hay que echar mano a la filosofía Unix: si no existe, hazlo tú mismo. Si es que sabes cómo hacerlo...
Estimado Roger:
ResponderEliminarSe le deja constancia (de que…)
Las carencias del certamen convocado por 20.minutos, han propiciado que muchos Blogs en competencia (con temáticas de proyección social, reflexión familiar, sexualidad, contracorriente, de libre cultura o similares ), tengan dificultades -ya no para ganar- sino para “encajar” en alguna categoría.
En aras de compensar este problema, el equipo de La Patria Falsa ha estado trabajando durante semanas para otorgar un reconocimiento paralelo, modesto y -de cierta manera-, reivindicativo.
Léanse por favor las bases:
http://www.4shared.com/dir/1779772/cc47637b/concurso.html
Este mensaje le confirma que su Blog se ha tenido en cuenta.
Afectuosamente,
Caminante.
(Redactor de La Patria Falsa)
PS: IMPORTANTE:
1.Bajo ningún concepto, nuestro comentario le obliga a corresponder la visita. Acaba de leer un "hago constar"; no, una tentativa de Spam.
2.La notificación NO excluye/implica que su Blog sea -o haya sido- votado en el concurso oficial. Abundar al respecto, significaría -siempre-, una exigencia de reciprocidad.
3.Después de haber leído, borre este mensaje: Nuestra intención no es permanecer a la vista de sus lectores habituales, ni publicitar a terceros esta iniciativa.
Se ve muy interesante tu blog. Si no me falla la "memoria" es primera vez que paso por acá.
ResponderEliminarYo también soy programador, se C++ entre otras cosas. Aunque mi fuerte es la parte web, sobretodo software libre (PHP, JS...) alguna vez hice un par de juegos usando flash y AS... aunque no fue la gran cosa.
estare revisando tu sitio con calma.
un saludo.
Gracias y espero que se repita tu visita.
ResponderEliminar