Siempre es una pena que un proyecto así cierre, pero cuando el creador de un proyecto es capaz de decir cosas tan fuertes de sus colaboradores (lo del "NOTHING!" suena realmente cabreado), pues a veces resulta mejor echar el cierre y al carajo. Ir de mártir no reporta nada. Si la gente no colabora y el proyecto te supera, es mejor dejarlo a tiempo que malgastar más días.
Solo hay que imaginarse como se debe sentir al ver que el proyecto que lleva liderando durante si mal no recuerdo unos 3-4 años se viene abajo. Con todo el esfuerzo y tiempo que debe de haber empleado.
Lo cierto es que la idea era buena, aunque en mi opinion excesivamente ambiciosa para un proyecto de este tipo. Un MMORPG en varios idiomas, con clientes para todas las plataformas, con todos los tipos de vista posibles, inteligencia artificial avanzada, etc...
No se puede pretender iniciar un proyecto como este con unos objetivos tan amplios. Habia mucha vision hacia el futuro pero muy poca hacia el presenta, es decir, a conseguir algo usable. Aun asi sigue en otro proyecto llamado FreeCNC, hospedado en sourceforge. Una especie de motor para juegos de estrategia en tiempo real.
por
pobrecito hablador
el Jueves, 26 Septiembre de 2002, 03:47h
(#137267)
desde hace algun tiempo vengo siguiendo este proyecto por ser parecido a www.argentum-online.com.ar juegos de rol en linea y GRATIS.
Ariane merece un segundo intento
por
pobrecito hablador
el Jueves, 26 Septiembre de 2002, 07:37h
(#137271)
... observé ciertas cosas:
El proyecto ES de Miguel Blanch. Me parece correcto, él corta y pincha. A mi no llegó a ilusionarme, y como el proyecto sólo es suyo...
La planificiación del Arianne es una obra mestra de la ingeniería del software. Grandes objetivos que perecen imposibles, pero con una organización impecable. Eso no es bueno a la hora de obtener resultados, sobretodo si los desarrolladores no pueden decir *i believe* (que el proyecto es de Miguel Blanch, recordemos).
Arianne (cuando yo estuve allí), se movía. Pero despacio. He estado en pocos proyectos Open Source, pero en este la comunicación no era todo lo buena que pudieramos desear. Dada lo complegidad del proyecto, el fuente podría rivalizar con el kernel de linux... y no resultaba fácil meterle mano. Tampoco había ayuda para ello (pese a la genial organización teórica, los fuentes...). Compilar la versión de desarrollo no era fácil... esta gente buscaba élite para colaborar ;-) (estouve allí hece mucho tiempo, ojo; ahora las cosas han cambiado)
Miguel Blanch era muy exigente con el código que entraba o no entraba. Eso es bueno, aunque puede pasar que *si lo quieres bien te toca hacerlo a ti mismo* (¿conclusión final?).
Puede parecer que el responsable de todos los males es Miguel Blanch... y no lo es. Es más un problema de planificación que de gestión. El planning de Arianne resulta excesivo para un juego desarrollado por voluntarios (¡parace el estudio de un sistema información de esos que tardan en hacerse años!), y los resultados llegan con mucha lentitud debido a la infraestructura que hay que montar.
Por eso cuesta mantener a los colaboradores motivados.
El hecho que costara tocar el código era quizás más achacable al leguaje empleado (C++). O faltaba documentación.
Y finalmente, Miguel Blanch se exige mucho a si mismo, y en una coherencia inusual exige lo mismo a los demás. En este caso la seleción natural funciona, y para mi esa exigencia fue demasiada. Será porque no creía lo suficiente.
La verdad, es una lástima.
Y por favor, esto es solo mi opinión. Estoy tan equivocado como cualquiera.
Este tipo de situaciones es bastante común cuando existen desarrolladores "reinas", y no me refiero especialmente al tal Miguel Blanch, que ni conozco.
Lo único que me ha dejado perplejo el lo de "El hecho que costara tocar el código era quizás más achacable al leguaje empleado (C++)."... :-?
¿Que lenguaje crees que sería mejor para el desarrollo de un juego?
por
pobrecito hablador
el Jueves, 26 Septiembre de 2002, 10:40h
(#137293)
Sin una adecuada documentacion de las clases, ¿eres capaz programar en Java usando las clases existentes? Para leer de un socket... ¿BufferedReader, Reader o Socket, o cómo? Miras la documentación y todo está claro.
Eso, en este caso, se hace más necesario. Por ejemplo (nombres de clases ficticios), debes conocer las clases Socket, TCPCLient y TCLServer, ( cada cual en su fichero fuente) su funcionamiento y sus relaciones.
No digo que eso no suceda en otros lenguajes, pero los requisitos que plantea C++ hacen especialmente importante ceñirse a esa estructura de clases, para que el desarrollo sea eficiente, coherente, etc.
Tener que auditar código durante días para decidir donde ayudar... parece un mal asunto.
por
pobrecito hablador
el Jueves, 26 Septiembre de 2002, 11:04h
(#137297)
Bueno, soy Miguel Angel Blanch, asi que creo que me toca responder.
1) El proyecto es mio en el sentido de que yo dirigo, pero en absoluto el proyecto ha sido mi voluntad.
Mi idea original era hacer un Sim City pero con soldaditos. De hay y tras hablar con la gente que se iba uniendo pues se empezo a gestar la idea de hacer un MMOG.
A proposito, habla con Brian Thompson si lo crees conveniente y que te explique de quien es Arianne:-)
Entiendeme, yo solo dirigo el proyecto... si te quieres unir te unes y si no pues lo dejas, no te tengo que vender nada. Ha sido una de las cosas geniales de Arianne y por eso he aguantado hasta ahora, pero la situacion actual ya no era viable ( para mi al menos) ya que se cuestionan mis modelos de manejo del proyecto.
2) Soy Ingeniero en Informatica, por tanto me parece sensato aplicar mecanismos de ingenieria a Arianne.
Si te molestas en mirar la planificacion ( yo me moleste en crearla hasta la version ALPHA 3 ) habia planeado 7 pequeños "milestones" con objetivos claros y simples, el problema? Pues que la gente que trabajaba no me informaba ni de lo que hacia, ni de lo que necesitaban, ni si quiera del estado de las tareas... eso la verdad complica la planificacion.
La gente no miraba la planificacion, la gente no miraba las tareas... solo venian como zombies y decian que puedo hacer? Despues de hacerme perder bastante tiempo averiguando sus habilidades y sugieriendoles tareas ( nunca he impuesto nada a nadie ) decian que se lo pensarian, que no tenian mucho tiempo o generalmente no decian nada... lo cual daña muchismo al proyecto, ya que cuento con unos recursos que en realidad no existen.
Viendo estos problemas me decidi recientemente a crear una pagina web para que los desarrolladores nos encontrasemos en ella con accesso a toda la documentacion, con instrucciones sobre como unirse, como coger tareas,... en definitiva con un sistema para controlar el proyecto de forma online.
Nadie se ha interesado en usar realmente el sistema, solo steve y yo. Ante lo cual solo me quedaba la salida que he tomado.
3) Arianne se movia y se mueve, pero porque yo trabajo, es asi de claro, cuando yo no he estado por lo que sea el proyecto ha sufrido un "retraso"... afortunadamente Skyflash ha estado trabajando bastante ultimamente y por tanto me parece que el es la persona que tiene que intentar revivir Arianne.
Si la comunicacion no era buena, era simplemente porque no lo has intentado... menos ir a casa de la gente a explicarle lo que se intenta hacer y como se deberia de hacer he hecho todo lo demas.
El fuente no es complejo en absoluto, si te molestas en mirar la documentacion en texto y en PDF que existe en la web... no se puede pretender saber que C++ es class, struct y public y esperar ponerte a leer un codigo que use conceptos como hebras, mutex, semaforos, y colas de mensajes... todo esta en la documentacion convenientemente explicado.
Hombre, lo de buscar elite... mi culpa ha sido no formar a las personas que venian... pero la verdad es que hemos aceptado a casi todo el mundo... solo he tenido que rechazar a dos personas en 3 años y es poco parecia no tener mas de 10 años...
4) No soy exigente con el codigo. La cuestion es sencilla Arianne es un sistema complejo en el sentido que ninguna pieza puede fallar porque sino el servidor se cae. Nuestro objetivo es la calidad, ya que no podemos competir ni con recursos, ni con presupuesto contra ninguna empresa. Lo unico que tenemos (?) es ilusion, ganas de trabajar y esmero en lo que hacemos.
Conclusion, he dimitido por simple coherencia, si las cosas no se hacen a mi manera, yo no las dirigo.
Entiendes que Arianne no es mi proyecto? Mi fue la idea, y mio ha sido el privilegio y la responsabilidad de llevarlo hasta donde acordamos en el diseño.
De todas formas, creo que la idea de Arianne es excelente, que se puede realizar y sin complejidad. Yo personalmente lo voy a intentar de nuevo, con otra forma, con
por
pobrecito hablador
el Jueves, 26 Septiembre de 2002, 13:08h
(#137311)
No es el caso de Arianne, te lo aseguro.
No existe otro proyecto Open source que tenga una documentacion ni parecida a la de Arianne.
Realmente, Arianne es una pieza de arte en el mundo del open source... Documentacion, diseño, codigo, sistemas online de manejo del proyecto... creo es demasiado para un mundo de "reinonas" que solo quieren implementar el hola mundo en C.
¿Para que vale el std::cout? :-)
por
pobrecito hablador
el Jueves, 26 Septiembre de 2002, 13:33h
(#137318)
Releyendo lo que escribí y leyendo tu respuesta, Miguel, me he dado cuenta que no he sido justo y quiero disculparme.
En primer lugar mi comentario llega claramente a destiempo. Yo intenté participar en Arianne hace más de un año (¿casi dos?). Las cosas no estaban como ahora (he visitado la web de desarrollo y es genial). Por lo tanto gran parte del comentario es incorrecto y parece venir de alguien bastante resentido. No es cierto, no tengo nada en contra tuya.
En segundo lugar tengo que admitir que Arianne me abrumó por su complegidad y por todo lo que quería (quiere o ha conseguido) abarcar.
Mis más sinceras disculpas.
Si ahora dices que el problema está en que el proyecto se me quedaba grande y por eso no quise continuar colaborando (sí, escribí código)... lo que deberías plantearte es la razón por la cual la gente no responde a tus espectativas.
Se que resulta difícil cambiar de opinión, sobretodo cuando se ha tomado una decisión tan importante sobre un tema que apuesto es serio para ti (tras todo este tiempo no va a ser fácil que dejes Arianne), pero quizás debas plantearte dónde está el problema, y sólo cuando veas que no tiene ninguna solución... abandona.
La herramienta la has puesto, pero puede que ese no sea el camino.
por
pobrecito hablador
el Jueves, 26 Septiembre de 2002, 13:56h
(#137321)
No hay problema, en serio.
Simplemente que oigo muchas veces lo mismo.
La unica persona que puede realmente tener quejas de mi el doomster porque propuso cosas para hacer en el codigo que yo rechaze bien porque no lo entendia, bien porque iba en contra de mi idea de diseño.
Y si, te hablo de MI idea, que se ha visto modificada y mucho por ideas de otras personas que han colaborado en Arianne, pero entiende que tiene que ser MI idea para poder llevarla a cabo y forzar a que las nuevas personas que se unen la sigan... un proyecto requiere coherencia internal. ( gran fallo mio y de Arianne ).
Las metas de Arianne son complejas... pero el sistema no lo es en absoluto... si te dejas abrumar, asusta, pero lee la documentacion ( incluso ahora ) y veras que es muy intuitivo.
La gente no responde a mis expectativas por muchas causas... yo no pido genios o maquinas... no solo pido que hagas lo que puedas y si no quieres o no puedes pues dilo y apartate para que otro pase ( como he hecho yo )
No, vamos a ver... no es dificil para mi dejar de liderar arianne. Yo considero que no soy util para el proyecto, ya que no se producen resultados ahora y la gente no quiere seguir el modelo que yo propongo... asi que por simple coherencia con el parrafo anterior.
Estoy escribiendo el postmortem de Arianne, donde analizo lo bueno y lo malo y lo que se puede mejorar... pero mi tiempo ha pasado, ahora es el turno de otro seguir.
Como te digo, la idea de Arianne es genial y no la abandono, simplemente dimito como lider y bueno, si todo sigue como hasta ahora pues problable es que Arianne muera. Pero ya tengo en mi correo 5 personas que quiere ser lideres...
Es el camino, estoy seguro.
En efecto,me referia en la creacion de software libre en general,no soy ningun purista ni quiero crear polémica entorno a este tema.
Saludos Baranda (muy buenos tus articulos de Todo Linux)
Porqué www.planeshift.it sí funciona, y eso que es en 3D (estilo EverQuest). En mi opinión es debido a que se trata de gente que trabaja codo a codo en el mundo real, aunque tienen una comunidad fructífera en internet. El desarrollo de software se basa en la seriedad, y no nos engañemos, trabajar exclusivamente por internet con gente que NO conoces, no es serio, ni fiable. No olvidemos que en desarrollos como el kernel linux o apache colaboran GRANDES empresas y mucho universitario con afán de ego ;)
Otro modelo interesante de desarrollo es el de Racer (www.racer.nl) un simulador automovilístico de gran complejidad y calidad. En éste caso, hay UN programador (como en el Arianne) pero luego hay docenas de personas encargadas de crear los modelos 3D de lo coches y los circuitos. Quizá el problema del Arianne es que depende en exceso de la parte de programación, y tal y como he leido en algun comentario, quien sólo se lo guisa, sólo se lo come.
Casualmente estaba leyendo este artículo en slashdot, preguntándose ¿Por qué cuesta tanto el software?. Y al leer este otro creo que tienen relación.
El software gratis, libre, es sencillamente increíble. Proyectos como KDE, Mono, GIMP, etc etc... complejos y con una masa de usuarios (y empresas a veces) soportándolos y finalmente utilizables gratuitamente por todos es algo increíble...
Y todo esto me lleva a preguntarme ¿qué hace que un proyecto tenga éxito (en el desarrollo) y otro no?. ¿Realmente todo reside en una única persona?...
¿Linux se hubiera hecho sin Linus y GNOME sin Icaza.?
Empiezo a pensar que para que un proyecto tenga éxito tiene que haber detrás un genio que lo cree casi completamente, lo que hace que la gente se ilusione y empiece a colaborar.
Es que empiezo a pensar en proyectos de importancia y siempre tienen una persona asociada.
Buscando un poco en Google: GIMP: the original creators of GIMP, Spencer Kimball and Peter Mattis KDE: KDE is a project initiated by Matthias Ettrich in 1996
Todo esto me hace pensar que hace falta una persona con gran ingenio para que un proyecto de estos tenga éxito... o una empresa que pague por hacerlos...
Comenzar un proyecto complejo sin nada tangible, tiene el problema de que la gente se desilusione y al final no se haga nada.
Hace 2 años me interese por tu proyecto, y me animaste a que comenzara alguna de las tareas de programación. Estuve cerca de 4 meses en las listas de correo hasta que no pude aguantar mas (El nivel me superaba con mucho) y tuve que dejar la lista y el contacto contigo.
Ya entonces me dijiste que aquello era normal, que la gente llegaba a ti y te decia que arianne era una muy buena idea pero al final nadie hacia nada.
Lo siento por mi parte, pero siempre me quedo con ganas de hacer cosas en arianne que no fuera programación pura. GFX, musica, web, o incluso publicidad.
En fin, si empiezas de nuevo otro proyecto como dices, sin duda te seguiré. Byes!
Hombre, entiendo que una clase como Socket no debería utilizarla todo el mundo dentro del proyecto. Lo lógico es que el 80% de los desarrolladores solo tengan que hacer un Server.Wait o un Client.Connect, ¿no?.
Y si, yo si programo en Java sin la documentación. :-) (la mayoría de las veces es tan lógico que no hace falta). Pero sigo sin ver la relación. ¿Que diferencia ves tu entre Java y C++?, yo no veo ninguna (desde el punto de vista que propones)...
por
pobrecito hablador
el Jueves, 26 Septiembre de 2002, 22:32h
(#137408)
Eric S. Raymond respondió hace bastante tiempo a algunas de estas preguntas.
Lee "La catedral y el bazar" aquí y entenderás muchas cosas acerca de esto.
por
pobrecito hablador
el Viernes, 27 Septiembre de 2002, 10:23h
(#137491)
Pues PS funciona porque es mucho mas simple que Arianne o que Worldforge.
El concepto de Arianne y de Worldforge es crear una plataforma para el desarrollo de nuevos juegos, mientras que PS es un juego... es lo hace todo mucho mas simple.
Pero ademas, si miras la tecnologia detras de Arianne o Worldforge veras que es superior a la de PS, de nuevo... si tu solo eres un jugador todo esto no te importa en absoluto, pero a mi como desarrollador me importa.
El desarrollo del software bajo el modelo en Open source no esta en crisis... de hecho, lo que es Arianne lo es gracias al Open source y lo mismo te digo de Worldforge... y recuerda... no es oro todo lo que brilla.
El objetivo de Arianne es hacer una engine. :) y eso es SOLO programacion.
por
pobrecito hablador
el Viernes, 27 Septiembre de 2002, 16:11h
(#137545)
Las complicaciones de C++ son exactamente las mismas que las de Java para ceñirse a los aspectos a que te refieres. Si en un momento dado la documentacion es malo, eso no es problema del lenguaje.
Asi que no vayamos diciendo que porque el codigo este mal documentado, ahora va resultar que es problema del lenguaje. En el caso de otra comparacion se podria discutir, pero en el caso de C++ y Java no.
Oops
(Puntos:1)Siempre es una pena que un proyecto así cierre, pero cuando el creador de un proyecto es capaz de decir cosas tan fuertes de sus colaboradores (lo del "NOTHING!" suena realmente cabreado), pues a veces resulta mejor echar el cierre y al carajo. Ir de mártir no reporta nada. Si la gente no colabora y el proyecto te supera, es mejor dejarlo a tiempo que malgastar más días.
---
Cruinne - http://www.elrincondelprogramador.com
Miguel tiene toda la razon del mundo.
(Puntos:1)
Lo cierto es que la idea era buena, aunque en mi opinion excesivamente ambiciosa para un proyecto de este tipo. Un MMORPG en varios idiomas, con clientes para todas las plataformas, con todos los tipos de vista posibles, inteligencia artificial avanzada, etc...
No se puede pretender iniciar un proyecto como este con unos objetivos tan amplios. Habia mucha vision hacia el futuro pero muy poca hacia el presenta, es decir, a conseguir algo usable. Aun asi sigue en otro proyecto llamado FreeCNC, hospedado en sourceforge. Una especie de motor para juegos de estrategia en tiempo real.Muerte de Ariane
(Puntos:0)Cuando estuve en Arianne...
(Puntos:4, Interesante)... observé ciertas cosas:
Puede parecer que el responsable de todos los males es Miguel Blanch... y no lo es. Es más un problema de planificación que de gestión. El planning de Arianne resulta excesivo para un juego desarrollado por voluntarios (¡parace el estudio de un sistema información de esos que tardan en hacerse años!), y los resultados llegan con mucha lentitud debido a la infraestructura que hay que montar.
Por eso cuesta mantener a los colaboradores motivados.
El hecho que costara tocar el código era quizás más achacable al leguaje empleado (C++). O faltaba documentación.
Y finalmente, Miguel Blanch se exige mucho a si mismo, y en una coherencia inusual exige lo mismo a los demás. En este caso la seleción natural funciona, y para mi esa exigencia fue demasiada. Será porque no creía lo suficiente.
La verdad, es una lástima.
Y por favor, esto es solo mi opinión. Estoy tan equivocado como cualquiera.
Un saludo.
Qué pena
(Puntos:2)( http://appfluence.com/priority_matrix_windows_detailed | Última bitácora: Domingo, 31 Julio de 2011, 16:58h )
Re:Cuando estuve en Arianne...
(Puntos:1)Lo único que me ha dejado perplejo el lo de "El hecho que costara tocar el código era quizás más achacable al leguaje empleado (C++)."... :-?
¿Que lenguaje crees que sería mejor para el desarrollo de un juego?
Clases sin documentar
(Puntos:0)Sin una adecuada documentacion de las clases, ¿eres capaz programar en Java usando las clases existentes? Para leer de un socket... ¿BufferedReader, Reader o Socket, o cómo? Miras la documentación y todo está claro.
Eso, en este caso, se hace más necesario. Por ejemplo (nombres de clases ficticios), debes conocer las clases Socket, TCPCLient y TCLServer, ( cada cual en su fichero fuente) su funcionamiento y sus relaciones.
No digo que eso no suceda en otros lenguajes, pero los requisitos que plantea C++ hacen especialmente importante ceñirse a esa estructura de clases, para que el desarrollo sea eficiente, coherente, etc.
Tener que auditar código durante días para decidir donde ayudar... parece un mal asunto.
Un saludo.
Re:Cuando estuve en Arianne...
(Puntos:1, Interesante)1) El proyecto es mio en el sentido de que yo dirigo, pero en absoluto el proyecto ha sido mi voluntad.
Mi idea original era hacer un Sim City pero con soldaditos. De hay y tras hablar con la gente que se iba uniendo pues se empezo a gestar la idea de hacer un MMOG.
A proposito, habla con Brian Thompson si lo crees conveniente y que te explique de quien es Arianne
Entiendeme, yo solo dirigo el proyecto... si te quieres unir te unes y si no pues lo dejas, no te tengo que vender nada. Ha sido una de las cosas geniales de Arianne y por eso he aguantado hasta ahora, pero la situacion actual ya no era viable ( para mi al menos) ya que se cuestionan mis modelos de manejo del proyecto.
2) Soy Ingeniero en Informatica, por tanto me parece sensato aplicar mecanismos de ingenieria a Arianne.
Si te molestas en mirar la planificacion ( yo me moleste en crearla hasta la version ALPHA 3 ) habia planeado 7 pequeños "milestones" con objetivos claros y simples, el problema? Pues que la gente que trabajaba no me informaba ni de lo que hacia, ni de lo que necesitaban, ni si quiera del estado de las tareas... eso la verdad complica la planificacion.
La gente no miraba la planificacion, la gente no miraba las tareas... solo venian como zombies y decian que puedo hacer? Despues de hacerme perder bastante tiempo averiguando sus habilidades y sugieriendoles tareas ( nunca he impuesto nada a nadie ) decian que se lo pensarian, que no tenian mucho tiempo o generalmente no decian nada... lo cual daña muchismo al proyecto, ya que cuento con unos recursos que en realidad no existen.
Viendo estos problemas me decidi recientemente a crear una pagina web para que los desarrolladores nos encontrasemos en ella con accesso a toda la documentacion, con instrucciones sobre como unirse, como coger tareas,
Nadie se ha interesado en usar realmente el sistema, solo steve y yo. Ante lo cual solo me quedaba la salida que he tomado.
3) Arianne se movia y se mueve, pero porque yo trabajo, es asi de claro, cuando yo no he estado por lo que sea el proyecto ha sufrido un "retraso"... afortunadamente Skyflash ha estado trabajando bastante ultimamente y por tanto me parece que el es la persona que tiene que intentar revivir Arianne.
Si la comunicacion no era buena, era simplemente porque no lo has intentado... menos ir a casa de la gente a explicarle lo que se intenta hacer y como se deberia de hacer he hecho todo lo demas.
El fuente no es complejo en absoluto, si te molestas en mirar la documentacion en texto y en PDF que existe en la web... no se puede pretender saber que C++ es class, struct y public y esperar ponerte a leer un codigo que use conceptos como hebras, mutex, semaforos, y colas de mensajes... todo esta en la documentacion convenientemente explicado.
Hombre, lo de buscar elite... mi culpa ha sido no formar a las personas que venian... pero la verdad es que hemos aceptado a casi todo el mundo... solo he tenido que rechazar a dos personas en 3 años y es poco parecia no tener mas de 10 años...
4) No soy exigente con el codigo. La cuestion es sencilla Arianne es un sistema complejo en el sentido que ninguna pieza puede fallar porque sino el servidor se cae. Nuestro objetivo es la calidad, ya que no podemos competir ni con recursos, ni con presupuesto contra ninguna empresa. Lo unico que tenemos (?) es ilusion, ganas de trabajar y esmero en lo que hacemos.
Conclusion, he dimitido por simple coherencia, si las cosas no se hacen a mi manera, yo no las dirigo.
Entiendes que Arianne no es mi proyecto? Mi fue la idea, y mio ha sido el privilegio y la responsabilidad de llevarlo hasta donde acordamos en el diseño.
De todas formas, creo que la idea de Arianne es excelente, que se puede realizar y sin complejidad. Yo personalmente lo voy a intentar de nuevo, con otra forma, con
Re:Clases sin documentar
(Puntos:0)Mis diculpas
(Puntos:0)Releyendo lo que escribí y leyendo tu respuesta, Miguel, me he dado cuenta que no he sido justo y quiero disculparme.
En primer lugar mi comentario llega claramente a destiempo. Yo intenté participar en Arianne hace más de un año (¿casi dos?). Las cosas no estaban como ahora (he visitado la web de desarrollo y es genial). Por lo tanto gran parte del comentario es incorrecto y parece venir de alguien bastante resentido. No es cierto, no tengo nada en contra tuya.
En segundo lugar tengo que admitir que Arianne me abrumó por su complegidad y por todo lo que quería (quiere o ha conseguido) abarcar.
Mis más sinceras disculpas.
Si ahora dices que el problema está en que el proyecto se me quedaba grande y por eso no quise continuar colaborando (sí, escribí código)... lo que deberías plantearte es la razón por la cual la gente no responde a tus espectativas.
Se que resulta difícil cambiar de opinión, sobretodo cuando se ha tomado una decisión tan importante sobre un tema que apuesto es serio para ti (tras todo este tiempo no va a ser fácil que dejes Arianne), pero quizás debas plantearte dónde está el problema, y sólo cuando veas que no tiene ninguna solución... abandona.
La herramienta la has puesto, pero puede que ese no sea el camino.
Un saludo.
Re:Mis diculpas
(Puntos:0)Sobre los modelos de creacion de software
(Puntos:1)( http://elrincondericky.blogspot.com/ )
Habría que preguntarse...
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Lunes, 05 Mayo de 2008, 06:10h )
Otro modelo interesante de desarrollo es el de Racer (www.racer.nl) un simulador automovilístico de gran complejidad y calidad. En éste caso, hay UN programador (como en el Arianne) pero luego hay docenas de personas encargadas de crear los modelos 3D de lo coches y los circuitos. Quizá el problema del Arianne es que depende en exceso de la parte de programación, y tal y como he leido en algun comentario, quien sólo se lo guisa, sólo se lo come.
Saludos, Ryo.
Re:Sobre los modelos de creacion de software
(Puntos:1)( http://simplelogica.net )
My speciality is detached malevolence
Re:Sobre los modelos de creacion de software
(Puntos:1)( http://elrincondericky.blogspot.com/ )
El software cuesta
(Puntos:2)( http://eduoliveros.com/ | Última bitácora: Martes, 28 Diciembre de 2004, 21:19h )
El software gratis, libre, es sencillamente increíble. Proyectos como KDE, Mono, GIMP, etc etc... complejos y con una masa de usuarios (y empresas a veces) soportándolos y finalmente utilizables gratuitamente por todos es algo increíble...
Y todo esto me lleva a preguntarme ¿qué hace que un proyecto tenga éxito (en el desarrollo) y otro no?. ¿Realmente todo reside en una única persona?...
¿Linux se hubiera hecho sin Linus y GNOME sin Icaza.?
Empiezo a pensar que para que un proyecto tenga éxito tiene que haber detrás un genio que lo cree casi completamente, lo que hace que la gente se ilusione y empiece a colaborar.
Es que empiezo a pensar en proyectos de importancia y siempre tienen una persona asociada.
Buscando un poco en Google:
GIMP: the original creators of GIMP, Spencer Kimball and Peter Mattis
KDE: KDE is a project initiated by Matthias Ettrich in 1996
Todo esto me hace pensar que hace falta una persona con gran ingenio para que un proyecto de estos tenga éxito... o una empresa que pague por hacerlos...
Comenzar un proyecto complejo sin nada tangible, tiene el problema de que la gente se desilusione y al final no se haga nada.
Salu2,
Edu
Saludos Miguel
(Puntos:1)( http://www.pucelawireless.net )
Ya entonces me dijiste que aquello era normal, que la gente llegaba a ti y te decia que arianne era una muy buena idea pero al final nadie hacia nada.
Lo siento por mi parte, pero siempre me quedo con ganas de hacer cosas en arianne que no fuera programación pura. GFX, musica, web, o incluso publicidad.
En fin, si empiezas de nuevo otro proyecto como dices, sin duda te seguiré. Byes!
--
Re:Clases sin documentar
(Puntos:1)Y si, yo si programo en Java sin la documentación. :-) (la mayoría de las veces es tan lógico que no hace falta). Pero sigo sin ver la relación. ¿Que diferencia ves tu entre Java y C++?, yo no veo ninguna (desde el punto de vista que propones)...
Re:El software cuesta
(Puntos:0)Lee "La catedral y el bazar" aquí y entenderás muchas cosas acerca de esto.
Salu2
Re:Habría que preguntarse...
(Puntos:0)El concepto de Arianne y de Worldforge es crear una plataforma para el desarrollo de nuevos juegos, mientras que PS es un juego... es lo hace todo mucho mas simple.
Pero ademas, si miras la tecnologia detras de Arianne o Worldforge veras que es superior a la de PS, de nuevo... si tu solo eres un jugador todo esto no te importa en absoluto, pero a mi como desarrollador me importa.
El desarrollo del software bajo el modelo en Open source no esta en crisis... de hecho, lo que es Arianne lo es gracias al Open source y lo mismo te digo de Worldforge... y recuerda... no es oro todo lo que brilla.
El objetivo de Arianne es hacer una engine. :) y eso es SOLO programacion.
Eso no es problema del lenguaje.
(Puntos:0)
Asi que no vayamos diciendo que porque el codigo este mal documentado, ahora va resultar que es problema del lenguaje. En el caso de otra comparacion se podria discutir, pero en el caso de C++ y Java no.