PDA

Ver la Versión Completa : Los programadores estarian dispuestos a dar una mano al Ao a cambio de nada?



Daku + Afro + Pony
23/02/2016, 12:58
Buenas gente. hoy leyendo el /gd/ (4chanes board de diseño) estaba un thread sobre porque la cantidad de diseñadores esta escaseando, y despues de un poco de charla por aqui y por alla, se llego a la conclusion de que no es que los alla, muy por el contrario abundan. Ahi es donde aparece el bache y lo que te genera cringe, siendo mucho mas los diseñadores es mechisimo menos el porcentaje de gente que se ofrece a hacer cosas sin remuneracion. Ya ni por tener algo en el curriculum, ni para las cosas que les gusta (porque es mejor gastar ese tiempo en buscar un mejor trabajo o trabajar directamente). Luego de la charla tambien se sobre entendio que asi como muchos foros estan sobre poblados las costumbres de los mismo se contagian, el mas claro ejemplo sin ser un foro seria deviant art, que lo unico que hace es fomentar el patreon y las comisiones.
Despues de un rato, uno de los user armo un foro rapido para los que estabamos leyendo el th y seguir hablando mas tranquilos, como es de eperarse salen un par de normies que se cren que por estar en 4c se pueden poner a trollear como idiotas).
Ahora, entrando al thread y sacando todo es preambulo para que todos entendamos. Que hacemos con nuestro AO??? Hoy por hoy lo que mas se reclama es gente que sepa programar y en general, no solo para fixear bugs sino para sacar updates mas rapido, mas 1.x.x (.) En fin, tener progresos de forma mas paulatina, lo cuales justificaria en un futuro que el Ao pase a ser auto sustentable y pueda lograr una utopia dentro del staff con mas gente trabajando y desarrollando.
En lo que corresponde a la comunidad, creo que despues de un par de encuestas y la calidad de jugadores nos estamos dando cuenta que somos gente ya qua tiene la mayoria de edad, y no es por tirar a los mas chicos ya que muchos de ellos tiene algo que nosotros no que es la energia y ganas de hacer que a muchos nos falta, tendriamos que tirar todos para el mismo lado, no digo salir a buscar gente ya que eso se presta a que el que lo esta haciendo busque un beneficio dentro del staff (razon obvia por la cual el staff tiende a ser muy quisquilloso con quien mete y a quien no) pero algo inteligente seria decir cosas como, bueno conozco tal pagina o se de tal foro con gente dispuesta, ademas (por lo menos dentro de mi idiosincrasia, creo que mucho sabemos ingles de forma que podemos defendernos en textos) agregar gente de afuera no tendria que ser mal visto, ya que dependiendo del carisma del lider del proyecto se podria generar ganas de trabajo y hacerlo sentir parte del mismo.

Resumen: la idea es que encontremos en el lider el nuevo otto que no sea tan personalista sino que genere ganas de que la gente se prenda a ayudar y a enaltecer el juego.

PD: le pido a la comunidad que ayude, que no descargue broncas en este th ya que no es la idea.


Dejemos de buscar problemas y empecemos a buscar soluciones, dejemos por 2 minutos ser Argentinos

Disculpas por el muro les dejo un pony asi se les hace menos ameno el th
http://foro.comunidadargentum.com/attachment.php?attachmentid=1320&stc=1

Crestaman
23/02/2016, 13:09
+1 creo que es necesario que arreglen lo más rápido posible los bugs del juego y los errores del cliente.. saca las ganas de jugar a muchos y hace que no parezca oficial la versión, sino otra beta..

niKen
23/02/2016, 13:15
"Dar una mano a cambio de nada". Lo haces sonar como q el staff de ahora recibe un sueldo, y no lo declaran para evadir el impuesto a las ganancias XD (no lei el walltext pq hubo un uso de "halla"/s indiscriminados, que me impidieron tomarte en serio).

Blaze
23/02/2016, 13:30
Me encantaria saber programar y poder dar una mano... pero soy de madera..

culd
23/02/2016, 13:38
Muy largo tu post, el problema no es arreglar los bugs, el problema es la forma en que se planteo la version. Sin verla te digo que hay que tirar todo a la basura y comenzar devuelta.

Hay veces que arreglar fallas demanda mas tiempo que comenzar de 0, incluso comenzando de 0 puede quedar mejor, que el desastre actual.

Si tenes una calle poseada, y vas reparando los baches, tarde o temprano se van a volver abrir esos baches, pero si inhabilitas la calle durante unos meses, removes todo el concreto, creas una nueva carpeta que aguante los camiones, y volcas un buen concreto, esa calle te dura para siempre.

Daku + Afro + Pony
23/02/2016, 13:55
Muy largo tu post, el problema no es arreglar los bugs, el problema es la forma en que se planteo la version. Sin verla te digo que hay que tirar todo a la basura y comenzar devuelta.

Hay veces que arreglar fallas demanda mas tiempo que comenzar de 0, incluso comenzando de 0 puede quedar mejor, que el desastre actual.

Si tenes una calle poseada, y vas reparando los baches, tarde o temprano se van a volver abrir esos baches, pero si inhabilitas la calle durante unos meses, removes todo el concreto, creas una nueva carpeta que aguante los camiones, y volcas un buen concreto, esa calle te dura para siempre.

Por eso vamos a tirar el server asi el staff se aviva

Sobre los errores, escribi mucho y como me molestan a la vista los colores del foro me da el doble de paja ponerme a corregir.

Also, les falto ver los aveces y otras giladas

Irakos
23/02/2016, 14:05
Por eso vamos a tirar el server asi el staff se aviva


Vos tiraste el server recien?

niKen
23/02/2016, 14:08
Vos tiraste el server recien?

Que haces acá desperdiciando tu potencial? Vos tenés que resolver misterios! El país te necesita, resolvé lo de nisman, recuperá los fondos buitres!

Irakos
23/02/2016, 14:09
Que haces acá desperdiciando tu potencial? Vos tenés que resolver misterios! El país te necesita, resolvé lo de nisman, recuperá los fondos buitres!

No seas tan duro conmigo amigo, es que no entiendo bien este conflicto político que tiene el server xD

sebaenam
25/02/2016, 17:29
Laburo hace 2 años como Java programmer, estudio desarrollo de videojuegos, y me ofrecí banda de veces y por varios medios para dar una mano y no dan bola.
Está todo bien, si quieren laburar entre ellos nada más, pero la gente se va cuando los bugs no se solucionan, eso es una realidad.

La posta es que tendría que haber un apartado con reporte de bugs, el source code tendría que estar disponible para bajar y poder hacer Pull Request con los fixes, que tengan que ser aprobados por el staff.
Una vez que te van conociendo y te vas familiarizando con el código, te juntas a tomar unas birras, y te metes más de lleno a ayudar y sacar a este diamante hermoso que nos come tantas horas hace ya tanto tiempo...

emvex
25/02/2016, 17:34
Laburo hace 2 años como Java programmer, estudio desarrollo de videojuegos, y me ofrecí banda de veces y por varios medios para dar una mano y no dan bola.
Está todo bien, si quieren laburar entre ellos nada más, pero la gente se va cuando los bugs no se solucionan, eso es una realidad.

La posta es que tendría que haber un apartado con reporte de bugs, el source code tendría que estar disponible para bajar y poder hacer Pull Request con los fixes, que tengan que ser aprobados por el staff.
Una vez que te van conociendo y te vas familiarizando con el código, te juntas a tomar unas birras, y te metes más de lleno a ayudar y sacar a este diamante hermoso que nos come tantas horas hace ya tanto tiempo...

Lo mas triste es que despues vienen a decir que nadie les habla por privado.. ojo, no hablo por mi por que no se usar ni el paint, pero hablo por ustedes que se ofrecen y ni kbida.

culd
25/02/2016, 17:34
Laburo hace 2 años como Java programmer, estudio desarrollo de videojuegos, y me ofrecí banda de veces y por varios medios para dar una mano y no dan bola.
Está todo bien, si quieren laburar entre ellos nada más, pero la gente se va cuando los bugs no se solucionan, eso es una realidad.

La posta es que tendría que haber un apartado con reporte de bugs, el source code tendría que estar disponible para bajar y poder hacer Pull Request con los fixes, que tengan que ser aprobados por el staff.
Una vez que te van conociendo y te vas familiarizando con el código, te juntas a tomar unas birras, y te metes más de lleno a ayudar y sacar a este diamante hermoso que nos come tantas horas hace ya tanto tiempo...

Sabes lo que pasa, night no quiere que otros programadores entren por que se van a dar cuenta que NO SABE NADA. A los pibitos les puede mentir que es programador, pero a un programador de verdad no le puede mentir.

Marco
25/02/2016, 19:11
Que lindo sería que al ser un juego de codigo abierto, haya un lugar donde la gente del staff pueda poner los problemas y dejar que la gente con ganas de ayudar suba los posibles fix.
Aca mismo en el foro, una seccion de programadores donde se planteen los problemas y lineas con codigos que causan dolor de cabeza y entre todos los que saben puedan aportar opiniones. Se llegaría tan lejos.

krokitty
25/02/2016, 19:20
Disculpame, pero... vos te pensas que los que colaboran HOY EN DIA reciben algo?
Te lo digo como novia de un programador, se ha quedado noches ayudando a cambio de ABSOLUTAMENTE NADA, para encima despues entrar al foro y siempre con quejas de que el staff no hace una mierda y de que apuren el tiempo, paraaaaaaa loco...
Muchos aca como decis tienen la edad suficiente, quizas ninguuuno estudio programacion, bueno, mala suerte, se vera ahi como se soluciona...
Pero son contados con la mano la gente que ayuda, pierde MUCHISIMO tiempo, a cambio de nada, o quizas no es nada, A CAMBIO DE CRITICAS! porque lo que mas bajonea es entrar al foro y ver a todos barderitos de porque nose arregla esto y aquello... entonces te desmoraliza...
Yo administro otro sitio, soy diseñadora, y te juro que cuando la gente te bardea cuando uno hace cosas gratuitas, y empeña taanto tiempo en brindarles algo, queres tirar todo a la mierda, asi que habria que empezar a ver un poquito lo que genera la gente tambien, mas alla del servicio que se presta...

Woede
25/02/2016, 19:30
Disculpame, pero... vos te pensas que los que colaboran HOY EN DIA reciben algo?
Te lo digo como novia de un programador, se ha quedado noches ayudando a cambio de ABSOLUTAMENTE NADA, para encima despues entrar al foro y siempre con quejas de que el staff no hace una mierda y de que apuren el tiempo, paraaaaaaa loco...
Muchos aca como decis tienen la edad suficiente, quizas ninguuuno estudio programacion, bueno, mala suerte, se vera ahi como se soluciona...
Pero son contados con la mano la gente que ayuda, pierde MUCHISIMO tiempo, a cambio de nada, o quizas no es nada, A CAMBIO DE CRITICAS! porque lo que mas bajonea es entrar al foro y ver a todos barderitos de porque nose arregla esto y aquello... entonces te desmoraliza...
Yo administro otro sitio, soy diseñadora, y te juro que cuando la gente te bardea cuando uno hace cosas gratuitas, y empeña taanto tiempo en brindarles algo, queres tirar todo a la mierda, asi que habria que empezar a ver un poquito lo que genera la gente tambien, mas alla del servicio que se presta...

y amigaza si te molesta que tu novio este todo la noche programando y hay un pibe 2 post mas arriba que dice que sabe y lo haria sin problemas, porque no le decis a tu novio que contacte a este flaquito

y ahi tu novio va a programar la mitad de la noche nomas

esa es la idea que propuso el creador de tema, pero siempre termina en una pelea entre los defensores de lo indefendible y los atacantes desconsiderados

Él >
25/02/2016, 19:31
Disculpame, pero... vos te pensas que los que colaboran HOY EN DIA reciben algo?
Te lo digo como novia de un programador, se ha quedado noches ayudando a cambio de ABSOLUTAMENTE NADA, para encima despues entrar al foro y siempre con quejas de que el staff no hace una mierda y de que apuren el tiempo, paraaaaaaa loco...
Muchos aca como decis tienen la edad suficiente, quizas ninguuuno estudio programacion, bueno, mala suerte, se vera ahi como se soluciona...
Pero son contados con la mano la gente que ayuda, pierde MUCHISIMO tiempo, a cambio de nada, o quizas no es nada, A CAMBIO DE CRITICAS! porque lo que mas bajonea es entrar al foro y ver a todos barderitos de porque nose arregla esto y aquello... entonces te desmoraliza...
Yo administro otro sitio, soy diseñadora, y te juro que cuando la gente te bardea cuando uno hace cosas gratuitas, y empeña taanto tiempo en brindarles algo, queres tirar todo a la mierda, asi que habria que empezar a ver un poquito lo que genera la gente tambien, mas alla del servicio que se presta...
Saludos Krokitty.

Creo que nadie mencionó que los chicos se llenan de plata programando Argentum.

Como player que arranco con 14 años y hoy tiene 25, le doy otro valor al laburo que hacen y por eso jamás acerque una crítica, es gracioso, cuando se me crashea o algo extraño pasa, me rio con el que esté jugando y le digo, es el oficial, esta reviviendo, más de 350 online, ¿Que más puedo pedir?! Aclaro que no es ironía.

Desde mi humilde lugar y citando tu mensaje, dejo atentos saludos a la todos los responsables de que esto hoy este funcionando.

Enviar MP ante cualquier cosa que un usuario común y corriente pueda aportar.

Joaco!
25/02/2016, 19:33
Laburo hace 2 años como Java programmer, estudio desarrollo de videojuegos, y me ofrecí banda de veces y por varios medios para dar una mano y no dan bola.
Está todo bien, si quieren laburar entre ellos nada más, pero la gente se va cuando los bugs no se solucionan, eso es una realidad.

La posta es que tendría que haber un apartado con reporte de bugs, el source code tendría que estar disponible para bajar y poder hacer Pull Request con los fixes, que tengan que ser aprobados por el staff.
Una vez que te van conociendo y te vas familiarizando con el código, te juntas a tomar unas birras, y te metes más de lleno a ayudar y sacar a este diamante hermoso que nos come tantas horas hace ya tanto tiempo...

Que raro.

Si casos como este son ciertos, estaría bueno que nightw aclare como deberían ayudar los programadores que tienen ganas de hacerlo.

niKen
25/02/2016, 19:33
a mi cuando me crashea saco foto y lo puteo a luke

culd
25/02/2016, 19:49
Disculpame, pero... vos te pensas que los que colaboran HOY EN DIA reciben algo?
Te lo digo como novia de un programador, se ha quedado noches ayudando a cambio de ABSOLUTAMENTE NADA, para encima despues entrar al foro y siempre con quejas de que el staff no hace una mierda y de que apuren el tiempo, paraaaaaaa loco...
Muchos aca como decis tienen la edad suficiente, quizas ninguuuno estudio programacion, bueno, mala suerte, se vera ahi como se soluciona...
Pero son contados con la mano la gente que ayuda, pierde MUCHISIMO tiempo, a cambio de nada, o quizas no es nada, A CAMBIO DE CRITICAS! porque lo que mas bajonea es entrar al foro y ver a todos barderitos de porque nose arregla esto y aquello... entonces te desmoraliza...
Yo administro otro sitio, soy diseñadora, y te juro que cuando la gente te bardea cuando uno hace cosas gratuitas, y empeña taanto tiempo en brindarles algo, queres tirar todo a la mierda, asi que habria que empezar a ver un poquito lo que genera la gente tambien, mas alla del servicio que se presta...
1- Si es tanto drama que deje su lugar a otra persona y va a disfrutar de la vida sin quebrantos.

2- Si se pasa toda la noche y no puede arreglar el bug es terrible newbie en programacion.

3- Pudo haber estudiado progranacion pero no implica que sepa y tenga la capacidad de programar.

krokitty
25/02/2016, 19:57
1- Si es tanto drama que deje su lugar a otra persona y va a disfrutar de la vida sin quebrantos.

2- Si se pasa toda la noche y no puede arreglar el bug es terrible newbie en programacion.

3- Pudo haber estudiado progranacion pero no implica que sepa y tenga la capacidad de programar.

No querido, hablo YOl sobre el tema, no el, lo de la noche fue cuando se lanzo la version anterior, despues desconozco el tiempo real que pasa, el que si se pasa noches es night, hace poco hasta las 7 am.
Me encantaria saber cuanto sabes vos y que aportas al juego si tan cancherito contestas!
Mi mensaje fue para recalcar el tipo de gente que sigue el juego y lo poco que valoren que trabajan gratis, como bien acabas de ejemplificar vos

culd
25/02/2016, 20:12
No querido, hablo YOl sobre el tema, no el, lo de la noche fue cuando se lanzo la version anterior, despues desconozco el tiempo real que pasa, el que si se pasa noches es night, hace poco hasta las 7 am.
Me encantaria saber cuanto sabes vos y que aportas al juego si tan cancherito contestas!
Mi mensaje fue para recalcar el tipo de gente que sigue el juego y lo poco que valoren que trabajan gratis, como bien acabas de ejemplificar vos


Yo no se nada querida, a penas abri el firefox para entrar al foro.

Nadie va a valorar nada por mas que ayuden gratis por que la eleccion de que tu novio programe no es nuestra, es de él. Nadie le pidio ni exigio que se metiera a programar algo sin tener conocimientos

Wolf Rainer
25/02/2016, 20:18
Que raro.

Si casos como este son ciertos, estaría bueno que nightw aclare como deberían ayudar los programadores que tienen ganas de hacerlo.

Son muy habituales esos casos. Yo también soy programador, músico y diseñador. Me ofrecí desde programación hasta mantenimiento de la web/foro, diseño gráfico y sonidos. Me dijeron que no...

Todo bien con que hay casos donde los bugs no se pueden preveer, pero ya rompe las bolas esa excusa de "Nadie les paga y nadie les ayuda" porque es una total mentira.

krokitty
25/02/2016, 20:19
Yo no se nada querida, a penas abri el firefox para entrar al foro.

Nadie va a valorar nada por mas que ayuden gratis por que la eleccion de que tu novio programe no es nuestra, es de él. Nadie le pidio ni exigio que se metiera a programar algo sin tener conocimientos


Si los tiene, y bastante, asi que si vos no los tenes, no cargues de mala onda tus comentarios, dale?
Te repito, estoy hablando YO no el, el colabora con gusto, yo solo explico lo que genera hacer cosas gratis y las bardeadas, porque lo vivo tambien en otro lado.

niKen
25/02/2016, 21:02
Yo no se nada querida, a penas abri el firefox para entrar al foro.

Nadie va a valorar nada por mas que ayuden gratis por que la eleccion de que tu novio programe no es nuestra, es de él. Nadie le pidio ni exigio que se metiera a programar algo sin tener conocimientos

Sigue existiendo ese antro?


Son muy habituales esos casos. Yo también soy programador, músico y diseñador. Me ofrecí desde programación hasta mantenimiento de la web/foro, diseño gráfico y sonidos. Me dijeron que no...

Todo bien con que hay casos donde los bugs no se pueden preveer, pero ya rompe las bolas esa excusa de "Nadie les paga y nadie les ayuda" porque es una total mentira.

Y yo atiendo boludos, necesitás un turno?


Si los tiene, y bastante, asi que si vos no los tenes, no cargues de mala onda tus comentarios, dale?
Te repito, estoy hablando YO no el, el colabora con gusto, yo solo explico lo que genera hacer cosas gratis y las bardeadas, porque lo vivo tambien en otro lado.

:insertarimagendesquirtle:

Wolf Rainer
25/02/2016, 21:06
Sigue existiendo ese antro?



Y yo atiendo boludos, necesitás un turno?



:insertarimagendesquirtle:

¿Hacés descuento en cantidad?

Maiamee
25/02/2016, 21:08
Si los tiene, y bastante, asi que si vos no los tenes, no cargues de mala onda tus comentarios, dale?
Te repito, estoy hablando YO no el, el colabora con gusto, yo solo explico lo que genera hacer cosas gratis y las bardeadas, porque lo vivo tambien en otro lado.

A lo que va el post es que no aceptan ayuda cuando se les ofrece, creo que el post apunta a eso, obvio que todos vamos a putear cuando se crashea el juego y pasa bastante seguido con 9 meses de beta que parecen que solo se junto polvo, la gente putea porque es un juego que tiene muchos años y al correr los años parece que hay mas bugs de los que habia antes. Y es algo muy simple todo, si te dan ayuda aceptala, nadie va a robar el codigo para abrir un server paralelo, nadie iria a ese server con que fin? Si tenes el oficial corriendo.
Es mas, muchos usuarios, que ya estamos todos grandes, laburamos y seguimos el juego hace años, si funciona bien la gran mayoria no va a tener ningun inconveniente en aportar 50$ o mas por mes para el mantenimiento del servidor, el resto si se lo quieren gastar en lo que quieran por el laburo que hicieron a nadie nos va a molestar.

Lo que realmente molesta aca, es la falta de comunicación de parte del staff a la comunidad, uno le dedica horas a un juego, el cual no sabemos en que estado esta el arreglo de bugs, si estan dispuestos a recibir ayuda de quienes realmente tienen las capacidades para ayudar y mejorar el juego de todos y de ellos mismos. Uno entiende que es un juego gratis y lo hacen en su tiempo libre, pero tambien tenes que entender a la persona a la cual apuntas ese hobbie que estan haciendo de revivir el servidor oficial. La gente pasa tiempo en su hobbie y por ende se interesa en saber que es lo que esta pasando en ese proyecto en el cual uno invierte tantas horas.

Nada es para bardear de lo que digo, simplemente es un punto de vista de un usuario más, con que comuniquen a la gente no habria tantos foro bardos y todos estos circos

krokitty
25/02/2016, 21:09
:insertarimagendesquirtle:

http://foro.comunidadargentum.com/attachment.php?attachmentid=1357&stc=1

- - - Updated - - -




:insertarimagendesquirtle:

http://foro.comunidadargentum.com/attachment.php?attachmentid=1357&stc=1

Goecia
25/02/2016, 22:05
http://foro.comunidadargentum.com/attachment.php?attachmentid=1357&stc=1

- - - Updated - - -



http://foro.comunidadargentum.com/attachment.php?attachmentid=1357&stc=1


A ver...

http://foro.comunidadargentum.com/threads/4043-La-verdad-una-desilusion/page5

Sería totalmente inviable. Pasaríamos más tiempo revisando el código que pueda meter cada potencial commit y analizando el impacto de cada uno, que el tiempo que demoramos analizando y fixeando un bug.

Segun el individuo: Code Review > Bug Fixing

Lees esto y lo unico que te pasa por la cabeza es "Ooooooooookkkk... es un junior".
Ni los conozco a estos pibes, pero es claro que o no tienen experiencia en trabajo open source o estan en modo capricho; por que nisiquiera liberaron el fuente a mas de un mes de la publicacion.

No se quien tiene la ultima palabra con este asunto, pero metodos, herramientas y recurzos para mantener el server estable sobran. Lo unico que podes pensar de este lado con los huesos que tiran es que es mala leche.

- - - Updated - - -


http://foro.comunidadargentum.com/attachment.php?attachmentid=1357&stc=1

- - - Updated - - -



http://foro.comunidadargentum.com/attachment.php?attachmentid=1357&stc=1


A ver...

http://foro.comunidadargentum.com/threads/4043-La-verdad-una-desilusion/page5

Sería totalmente inviable. Pasaríamos más tiempo revisando el código que pueda meter cada potencial commit y analizando el impacto de cada uno, que el tiempo que demoramos analizando y fixeando un bug.

Segun el individuo: Code Review > Bug Fixing

Lees esto y lo unico que te pasa por la cabeza es "Ooooooooookkkk... es un junior".
Ni los conozco a estos pibes, pero es claro que o no tienen experiencia en trabajo open source o estan en modo capricho; por que nisiquiera liberaron el fuente a mas de un mes de la publicacion.

No se quien tiene la ultima palabra con este asunto, pero metodos, herramientas y recurzos para mantener el server estable sobran. Lo unico que podes pensar de este lado con los huesos que tiran es que es mala leche.

sebaenam
26/02/2016, 01:56
A ver...

http://foro.comunidadargentum.com/threads/4043-La-verdad-una-desilusion/page5


Segun el individuo: Code Review > Bug Fixing

Lees esto y lo unico que te pasa por la cabeza es "Ooooooooookkkk... es un junior".
Ni los conozco a estos pibes, pero es claro que o no tienen experiencia en trabajo open source o estan en modo capricho; por que nisiquiera liberaron el fuente a mas de un mes de la publicacion.

No se quien tiene la ultima palabra con este asunto, pero metodos, herramientas y recurzos para mantener el server estable sobran. Lo unico que podes pensar de este lado con los huesos que tiran es que es mala leche.

Che, porque saltaste tan caliente?
A medida que la comunidad de dev interna va creciendo, se autoriza a más gente a revisar y aprobar fixes que suba la comunidad, y no haría cuello de botella con los principales.
Code Review se usa como filtro interno del equipo, la gente agarra bugs nuevos, investiga, sube su fix y lo juzgan sus compañeros.
Hablame a mi, no uses tercera persona.
Yo tengo ganas de dar una mano, no vengo con un plan con la solución a todo.

Saludos.

Goecia
26/02/2016, 08:33
Che, porque saltaste tan caliente?
A medida que la comunidad de dev interna va creciendo, se autoriza a más gente a revisar y aprobar fixes que suba la comunidad, y no haría cuello de botella con los principales.
Code Review se usa como filtro interno del equipo, la gente agarra bugs nuevos, investiga, sube su fix y lo juzgan sus compañeros.
Hablame a mi, no uses tercera persona.
Yo tengo ganas de dar una mano, no vengo con un plan con la solución a todo.

Saludos.

Eh... releido puede sonar caliente, no fue la intencion. A lo que va todo esto es que el accionar no esta funcionando y la poca luz que tiran sobre el tema te deja pensando que no hay intencion de que cambie tampoco.

Aprobar gente en un dev team para un proyecto open source es antidiluviano, por que?. Con codigo libre cualquiera puede agarrar algo de la lista sin necesidad de una deadline, ni siquiera pido que sigan revisando credenciales, al igual que ellos, me parece una solucion pobre.

Discord
26/02/2016, 10:58
Mira si labura gratis es porque quiere, nadie tiene que andar chupandole el culo por eso, yo programo y si tuviera la oportunidad de ayudar lo haría, pero como se nota que no quieren tener programadores nuevos ni me gasto. Y si sabes que tu novio es programador, (no se si programa en esta version o no), deberias saber que esta lleno de bugs PELOTUDISIMOS de arreglar. Si mañana sacan unparche y minimamente sacan todos los errores pelotudos que hay cierro el orto. Saludos


No me quotio, se va a cagar.

Daku + Afro + Pony
26/02/2016, 11:48
Bueno, mas halla de que trate de hacer poco serio este post para que no se lea entre lineas el mensaje vengo a explicar todo para que volvamos a estar on en el tema.

Ya que todos sacamos fichas y titulos, animador de jananimations en youtube, diseñador, y contador junior.

Ahora bien, el post entrelineas era una critica muy indignante sobre el hecho de que es un juego codigo libre, es mas estaria bueno que lo liberen asi vemos los bugs y si la gente se va a otros servers es porque el staff esta laburando mal. Esto no es una monarquia, no tenemos que vivir bajo el pulgar de ale. Lo disimule mucho para que no sigamos con las criticas, ya lo dije soy animador y diseñador, y en especial cuando hago animaciones y subo puppets para que la gente los descargue ya soy grande tengo pelitos en los chivos y si no te gusta que el pony tenga el brillo de la pupilas mal orientado bajalo y arreglalo vos. Como no soy programador esta es la mejor metafora que se me vino a la cabeza sobre como nos sentimos con respecto a algunos bugs.

Sobre la flaca de luke, yo tambien tengo a la mia aca pero es conciente de toda la gilada que se maneja y hace lo mas logico, pasar de ellos e inclusive cagarse de riza. Creo que si queremos opinion del staff necesitamos que venga el staff no amigos porque ellos pueden tener la info de primera mano pero no creo que ellos digan todo sin pasarlo por sus sentimientos y opiniones personales.[/spoiler]

Sobre el tema de los bugs hable mucho con mis amigos sobre este tema y aunque ninguno es de usar vb me dijo lo facil es que el staff superior reconozca el bug y lo tire en la comunidad para que ellos prioricen otro bugs o mismo ellos lo resuelvan y decidan quien fixeo mejor.

Al staff le invito a que por lo que se habla y la IMAGEN que dejan, son muy inmaduros, no es un insulto gratuito ni mucho menos, creo que lo logico y lo mas racional es usar una frace que tiene un mod en su firma, el motor de ao no es dx9 sino su comunidad.

PD: siento que nos venden espejitos de colores, porque sabiendo de mapeo y de grafica, si hay tanto errores menores no es porque falte capasidad sino le falta amor al juego, poco aprecio por los años de entretenimiento y una desvalorizacion de SU trabajo. Yo si armo una animacion me paso facil 1 semana de producción y 3 de postproduccion

[spoiler] estoy laburando no pude pasar el corrector ni mucho menos leer de nuevo esto, es algo que lo queria dejar en caliente, en el sentido de que escribi lo que queria decir desde un principio. Al staff actual lo felicito POR MATENER EL PROYECTO A FLOTE

ko7a01
26/02/2016, 13:55
No se, yo se programar, he programado, he estudiado programación, pero no soy programador. Laburé testeando juegos y ahora laburo testeando (y un poco dieñando) herramientas financieras. Lo que yo te puedo decir es que no tengo ni puta idea de cómo labura el staff. Todo son rumores, "dichos de" y cosas así. ¿Y lo mejor? No tengo por qué andar sabiendo qué hace o qué deja de hacer el staff, sus novias, sus vecinos, etc.

Yo acá como user del jueguito vengo, juego, charlo en el foro, tiro críticas y/o aportes, etc. No se qué tanto puedo exigirle al staff y qué tanto no, porque esas cosas las definen a medias entre el staff y la comunidad en un pacto no oficial donde si uno rompe mucho las bolas, del otro lado o lo mandan a la mierda o le dejan de dar bola.

Lo que si puedo decir es que veo que desde que arrancó la versión oficial, el servidor mejoró. Mejoró la estabilidad, arreglaron un par de bugs. Metieron un "emergencia último momento" con un bug de dupeo y lo solucionaron. Y eso está todo muy bueno.

Por otro lado lo que veo es una comunidad con muchas ganas de participar o de estar más activa en el desarrollo (general, no solo programación) del juego. Y me parece que acá es donde el staff está "fallando", en no poder contener tanta gente que quiere y se cree capaz de dar una mano.

No digo que haya que duplicar la cantidad de gente en el staff, ni que pongan una empresa de recursos humanos a su disposición para evaluar posibles candidatos. Pero me parece que el problema está ahí, en que hay gente que quiere aportar y siente que no le dan bola.


Otra cosa que noto también es que gran parte de la comunidad es más madura que cuando el AO nació y acompañado a eso, viene gente con conocimientos e ideas que hace 15 años tal vez no imaginaban. Me parece que estaría bueno hacer algo al respecto con esto. Hay gente que hasta sabe manejar empresas, quién te dice que en 5 años el AO sea auto sustentable si aprovechamos eso.

A mi me parece que el AO está listo para dar el salto de ser un jueguito mantenido por 10-20 personas a ser un JUEGO. Al menos a mi me gustaría que así sea y desde mi, estoy dispuesto a aportar para que eso pase.



Saludos!

Morlaco
26/02/2016, 14:20
Metanlo a steam jaja, por ahí rinde...

krokitty
26/02/2016, 15:25
Me mata que saltan todos re calentitos a decir quien sabe o no de programacion, aca son todos capos parece...
Si varios saben y se ofrecen y no se los aceptan, quejense con quien tienen que quejarse, yo solo vine a dar MIIIIIII opinion, y todos lo bardean a luke por trabajar gratis, o por si sabe o no, aca el no hablo chicos, lo digo como por tercera vez!
igual, quedense tranquilos q vine solo a opinar, porque el en esta version ya no esta colaborando, quejense con otra persona!

y al que creo el thread, no soy "la flaca de luke", si venis a crear un tema para dialogar algo, habla con mas respeto, saludos!

Bau
26/02/2016, 15:36
Metanlo a steam jaja, por ahí rinde...

Es MUY jodido que un juego pase la Steam Greenlight. El Ao no está ni cerca en este momento, pero podría. Si dejamos de exigir cosas nuevas e iteramos sobre lo que ya existe para pulirlo al 100%, y le metemos mucho huevo como comunidad, Argentum Online podría estar en Steam. Pero antes de que eso pase necesitás un server que aguante 3k de usuarios como poco porque se podría ir para arriba en serio :P.

En cuanto a lo que dijo ko7a01 (http://foro.comunidadargentum.com/members/10812-ko7a01), estoy de acuerdo en todo.

Es simple, hay que armarse de paciencia y darle para adelante. Así como arreglar bugs no es algo súper pelotudo como todos plantean, encontrar gente nueva que sea capaz y confiable tampoco. Ya abrieron solicitudes para GM, dense cuenta de que están en la dirección correcta y dejen laburar.

Mirá si creés que estás metiendo un Otto Wallace al staff y en realidad era un culd/amishar (escalofríos).

Tiempo al tiempo. Lleva ¿1 mes? la versión, como jugador me estoy cagando de risa, y desde el punto de vista objetivo si no te diste cuenta de que las cosas están cambiando para bien sos un fanático político del Argentum.

Goecia
26/02/2016, 15:42
Me mata que saltan todos re calentitos a decir quien sabe o no de programacion, aca son todos capos parece...
Si varios saben y se ofrecen y no se los aceptan, quejense con quien tienen que quejarse, yo solo vine a dar MIIIIIII opinion, y todos lo bardean a luke por trabajar gratis, o por si sabe o no, aca el no hablo chicos, lo digo como por tercera vez!
igual, quedense tranquilos q vine solo a opinar, porque el en esta version ya no esta colaborando, quejense con otra persona!

y al que creo el thread, no soy "la flaca de luke", si venis a crear un tema para dialogar algo, habla con mas respeto, saludos!

Si haces un recorrido del thread prestando atencion, por que veo que te cuesta la comprension de texto (y no, no es un bardo, no sean infantiles); podras obervar que a diferencia tuya, nadie esta hablando de medirse la poronga.
Como una o dos personas mas mencionaron antes, no pedimos lugar en el staff, se pide la liberacion del codigo para generar un poco mas de interaccion con el bug fixing.

Por otro lado, leccionpara toda tu vida:
El que hagas las cosas de buena leche, gratuitamente, ad honorem, etc. no te dignifica con nadie mas que con vos mismo. Y si recibis criticas de los demas, deberias agradecer cuando te marcan faltas para poder aprender y no ser un/una mediocre toda tu vida. Quejarte por eso es sumamente infantil, uno toma una responsabilidad cuando decide hacerse cargo.

A quien quiera feedback positivo toda su vida, que le muestre su trabajo a sus padres y/o amigos unicamente.

Hiux
26/02/2016, 15:47
Disculpame, pero... vos te pensas que los que colaboran HOY EN DIA reciben algo?
Te lo digo como novia de un programador, se ha quedado noches ayudando a cambio de ABSOLUTAMENTE NADA, para encima despues entrar al foro y siempre con quejas de que el staff no hace una mierda y de que apuren el tiempo, paraaaaaaa loco...
Muchos aca como decis tienen la edad suficiente, quizas ninguuuno estudio programacion, bueno, mala suerte, se vera ahi como se soluciona...
Pero son contados con la mano la gente que ayuda, pierde MUCHISIMO tiempo, a cambio de nada, o quizas no es nada, A CAMBIO DE CRITICAS! porque lo que mas bajonea es entrar al foro y ver a todos barderitos de porque nose arregla esto y aquello... entonces te desmoraliza...
Yo administro otro sitio, soy diseñadora, y te juro que cuando la gente te bardea cuando uno hace cosas gratuitas, y empeña taanto tiempo en brindarles algo, queres tirar todo a la mierda, asi que habria que empezar a ver un poquito lo que genera la gente tambien, mas alla del servicio que se presta...

Yo no compararía el diseño con ayudar en un juego por hobbie o gusto, de hecho, está mal que estés comparando tu laburo con un hobbie. Es parte de tu trabajo hacer cosas "gratis" si es que realmente estás dedicada en un 110% a tu laburo. Yo trabajo en el área de la publicidad, marketing, se diseñar y algo de programación, como sabrás, muchas cosas de las que hago y hacés en su mayoría SON GRATIS y lo que pretendemos con esto no es ser macanudos, sino un reconocimiento o recomendación por nuestra dedicación a lo que sabemos hacer, dignificarte con vos misma y de hecho, no se lo cobramos a nadie. La crítica la puedo tomar bien o mal, eso queda en mí...por eso está mal comparar; a vos te puede criticar un cliente, pero te está pagando, a Luke lo critica la comunidad, pero no le pagan.

Luke viene a programar un jueguito gratis, no lo hace por reconocimiento, lo hace porque le pinta.

En un segundo plano, si yo estuve colaborando con un juego argentino, lo adjunto al CV, no me pagan, pero es una experiencia DEMOSTRABLE; qué mejor que él para mostrar lo que sabe hacer en diferentes lenguajes...

¿Se entiende la diferencia?

krokitty
26/02/2016, 16:02
Cuando hablo que se hacen los capos es cuando juzgan lo que sabe el otro, nadie de aca puede poner las manos en el fuego opinando sobre la capacidad que tiene el otro de laburar o su conocimiento.
Hay mejores y hay peores como en toooodos los ambitos de la vida.
Por otro lado, siempre hable de la mala leche con la q dicen las cosas o apuran (siempre me acuerdo de la apertura anterior, que estaban toodos bardeando aca en el foro mientras los programadores estaban a full intentando q salga la version) nunca de las criticas o aportes que pueda hacer otro de la comunidad.

Y yo no comparo mi laburo con esto, tengo un proyecto gratuito de diseño donde yo tmb brindo cosas y laburo bastante de forma gratuita sola y algunos critican y otros estan agradecidos de la vida.
Obviamente lo hago por mi y para quien este agradecido del contenido, lo q critican lo acepto y si es para mejor lo cambio y me sirve como experiencia muchas de las cosas que aplico, y listo.

Y por ultimo, ya me aburre el tema, jajaja cada uno que piense lo que quiera, y colabore quien quiera o pueda...

Raicer X
26/02/2016, 16:35
si tanto laburaron para sacar la version asi entonces son incompetentes

ko7a01
26/02/2016, 16:41
¿Che pueden cerrar el tema o hablar algo útil? Vayan a pelearse por luke a la vereda de la casa y que él decida con quién se queda y a quién manda a quemar a la plaza.

Yo ahora estoy metido con Radio AO, si logramos hacer algo con esto y sacarla a flote, no tengo problema en ayudar con otras cosas. Pero, para todos, "PASO A PASO". El server tiene 1 mes de vida y ya han arreglado bugs, baneado gente, se encargaron de un dosser (o como sea), etc. Tengamos un poco más de paciencia o seamos OBJETIVOS con las críticas o comentarios. La mitad de lo que hablan acá me hace acordar al post (http://foro.comunidadargentum.com/threads/4425-Armadas-dan-asco-(FOTOS)) más pedorro (y divertido) de espías.

Daku + Afro + Pony
26/02/2016, 16:53
Me mata que saltan todos re calentitos a decir quien sabe o no de programacion, aca son todos capos parece...
Si varios saben y se ofrecen y no se los aceptan, quejense con quien tienen que quejarse, yo solo vine a dar MIIIIIII opinion, y todos lo bardean a luke por trabajar gratis, o por si sabe o no, aca el no hablo chicos, lo digo como por tercera vez!
igual, quedense tranquilos q vine solo a opinar, porque el en esta version ya no esta colaborando, quejense con otra persona!

y al que creo el thread, no soy "la flaca de luke", si venis a crear un tema para dialogar algo, habla con mas respeto, saludos!

shiiiiiiiiiii, una tira la carnada y pican enseguida el ansuelo, si te fijas es obvio que lo hice para ver si comentabas desde la bronca y calentura o para ver si estabas tranquila. Creo, digo yo, que cualquier otro se lo tomaba en joda.

Volviendo al th, ko7 pego en la posta, en si lo que me sigue molestando es, donde estan los codigos del juego.

Punto, porque creo que si comento mas es para que se pongan a la defensiva.

MF.-
26/02/2016, 17:05
Mas que código... donde està la comunicación del STAFF.
Nadie sabe qué estan intentando solucionar.
Prometieron que en el parche iban a arreglar X cosas y la mitad no se solucionaron. Perfecto, no se pudo, pero... están trabajando en eso?.

La clave de todo es la comunicación, si no se mejora en eso todo lo demás deja de tener validez y demuestra poco profesionalismo.

Morlaco
26/02/2016, 18:06
Hoy creo que hay parche a la noche.

Luke
26/02/2016, 19:29
El muchacho que dijo que se ofreció en las primeras páginas, cuando se abrieron postulaciones para programadores no mandó ni un ABM, de hecho no mandó ni un "hola, me gustaría participar".

Por que toman como verdad absoluta lo que diga un muñeco que pasa por el thread? Por que viene a quejarse acá en vez de mandarme un PM o a Nightw?


El otro día creo que el user Salfo, me mandó un PM para ver donde podía conseguir el material de AO, ya que él es programador y quería dar una mano. Le indiqué de donde podía conseguir y que se familiarice con el código, y que si una vez familiarizado aún sentía ganas de ayudar(muchos cuando ven el código dicen NO GRAX) que me mande otro PM y ya tramitabamos algo para que pueda aportar dentro del staff.

Nadie tiene las peurtas cerradas, salvo Culd. Por el simple hecho de que a un tipo que ataca y tira el server no se le tiene un gramo de confianza.



Pero la realidad es que me llueven PMs de diferentes índoles, y desde la apertura hasta la fecha solo UN mensaje fue para ayudar programando, UNO.

kanu
26/02/2016, 20:12
che si tan buenos programadores son (como culd) valla y creese su server señor, no mejor cree su juego campeon, gracias vuelva prontos.

culd
26/02/2016, 20:18
Nadie tiene las peurtas cerradas, salvo Culd. Por el simple hecho de que a un tipo que ataca y tira el server no se le tiene un gramo de confianza.


Justo estaba mandando mi CV para que me tomen como programador jr aprendis sin remuneracion.

Como me excluiste ahi te tiro el server

- - - Updated - - -


che si tan buenos programadores son (como culd) valla y creese su server señor, no mejor cree su juego campeon, gracias vuelva prontos.

Se armaron miles de server 10 veces mejores, lo que pasa es que no tienen gente. Esta verga tiene gente solo por decir que son "Oficial" sino no entra ni la pendeja de luke

zlmisok
26/02/2016, 20:22
Justo estaba mandando mi CV para que me tomen como programador jr aprendis sin remuneracion.

Como me excluiste ahi te tiro el server

- - - Updated - - -



Se armaron miles de server 10 veces mejores, lo que pasa es que no tienen gente. Esta verga tiene gente solo por decir que son "Oficial" sino no entra ni la pendeja de luke
Che pero en morgo ao no andaba el invi :s

culd
26/02/2016, 20:25
Che pero en morgo ao no andaba el invi :s

Aca tampoco anda el invi, no te das cuenta que todos la chitean?

zlmisok
26/02/2016, 20:33
Aca tampoco anda el invi, no te das cuenta que todos la chitean?
La verdad q no

sebaenam
26/02/2016, 21:18
Por otro lado, leccionpara toda tu vida:
El que hagas las cosas de buena leche, gratuitamente, ad honorem, etc. no te dignifica con nadie mas que con vos mismo. Y si recibis criticas de los demas, deberias agradecer cuando te marcan faltas para poder aprender y no ser un/una mediocre toda tu vida. Quejarte por eso es sumamente infantil, uno toma una responsabilidad cuando decide hacerse cargo.

A quien quiera feedback positivo toda su vida, que le muestre su trabajo a sus padres y/o amigos unicamente.

BRAVO VIEJO, BRAVO.
Lo que le acabas de decir es parte de el como sos como persona, y eso define si sos una persona a la que buscan para juntarse y hacer cosas, o una persona que tiene que buscar porque lo EVITAN. Creo que vas a entender a lo que me refiero.


El muchacho que dijo que se ofreció en las primeras páginas, cuando se abrieron postulaciones para programadores no mandó ni un ABM, de hecho no mandó ni un "hola, me gustaría participar".

Por que toman como verdad absoluta lo que diga un muñeco que pasa por el thread? Por que viene a quejarse acá en vez de mandarme un PM o a Nightw?


No se si te referís a mi, pero en ese caso, yo me comuniqué en ese momento, y en otros 2 espacio-tiempo distintos (Ya cerradas las postulaciones). Tengo los mails y también tengo un chat por facebook con quiensea que administre la página.
También hablé con Nighwt en un thread para hacer una App de android, entre cada MP pasan 2 semanas MÍNIMO, y todavía no me agregó a Skype como para que AL MENOS hablemos sobre el enfoque de la App, o ALGO.
De todos modos, lo que menos me interesa es discutir respecto a eso, realmente quiero dar una mano, si tenes un rato (Es innecesario que te escriba yo un MP si estás leyendo este mensaje) Mandame un MP y tirame algo de data, documentación, una orientación para dar el primer paso y empezar a ayudar a nivel desarrollo. No tengo apuro, y no busco fama ni plata, solo que tengo montones de ideas y ganas de que todo el mundo conozca el AO.
Un saludo!

Luke
26/02/2016, 22:35
BRAVO VIEJO, BRAVO.
Lo que le acabas de decir es parte de el como sos como persona, y eso define si sos una persona a la que buscan para juntarse y hacer cosas, o una persona que tiene que buscar porque lo EVITAN. Creo que vas a entender a lo que me refiero.



No se si te referís a mi, pero en ese caso, yo me comuniqué en ese momento, y en otros 2 espacio-tiempo distintos (Ya cerradas las postulaciones). Tengo los mails y también tengo un chat por facebook con quiensea que administre la página.
También hablé con Nighwt en un thread para hacer una App de android, entre cada MP pasan 2 semanas MÍNIMO, y todavía no me agregó a Skype como para que AL MENOS hablemos sobre el enfoque de la App, o ALGO.
De todos modos, lo que menos me interesa es discutir respecto a eso, realmente quiero dar una mano, si tenes un rato (Es innecesario que te escriba yo un MP si estás leyendo este mensaje) Mandame un MP y tirame algo de data, documentación, una orientación para dar el primer paso y empezar a ayudar a nivel desarrollo. No tengo apuro, y no busco fama ni plata, solo que tengo montones de ideas y ganas de que todo el mundo conozca el AO.
Un saludo!
Después cuando me siente en la pc te mando un PM con lo que pedís.
Igual a mi me parece que confundís staff de programación con staff de GD.
En programacion no tomamos decisiones sobre cambios en el juego, creacion de nuevas cosas, etc...digo esto xq decís que tenés muchas ideas y no quiero pincharte el globo, pero en programación no somos los que balancean el juego, simplemente pasamos a código lo que se pide desde game Design y Balance.

Goecia
27/02/2016, 01:44
BRAVO VIEJO, BRAVO.
Lo que le acabas de decir es parte de el como sos como persona, y eso define si sos una persona a la que buscan para juntarse y hacer cosas, o una persona que tiene que buscar porque lo EVITAN. Creo que vas a entender a lo que me refiero.

Si te hace sentir mejor imaginar eso, go ahead y dormi tranquilo; como no quise entrar en la boludes de tirar credenciales tampoco me voy a poner a dar data de mi vida. Pero todo cuanto necesites para tu psiquis hasta que te pegue la realidad de lleno, no hay problema.

niKen
27/02/2016, 03:56
Hace años que hago trabajos de indexación y programación; y como tenía ganas de colaborar, mandé un par de pms, pero nigthw y luke ni bola me dieron.
Uno piensa q, si no te dejan ayudar, es pq les sobra mano de obra, pero desp se enriedan con un parchecito. Aprovechemos este thread para hacer justicia por mano propia, hagamos q renuncien todos estos corruptos

Corchonga
27/02/2016, 05:36
Insistan hasta que les digan "SI" o "NO". Mientras no tengan respuesta, Schrodinger's cat.

Daku + Afro + Pony
27/02/2016, 09:55
Che, facil en este post hay 3 o cuatro que dijeron que se postularon y no le dieron bola, pero ya saben lo que dicen es la palabra de uno contra la del otro, si se postularon hagan un descargo aca.

Segundo, año 2006 me postule en imperium para mapeo, y facil estuve 6 meses mandando mp's, y pude mapear hasta el 2009 (junto con la update de mapas mas grande que tuvo ese server, nick dok). Pero recordando que con 12 años estaba recontra determinado en que queria hacer eso y trabajar ahi porque era alguien con ganas, osea muchas ganas de participar en ese server pero sobre todo mapear. Siento que alguien cree que con un pm considera que ya sabe si lo van a tomar o no. Que cuando buscaban laburo no mandaron cv 2 veces al mismo lugar porque si no los llamaron la primera para que van a mandar una segunda??

Creo que si el staff no comunica tenemos que ser nosotros tanto por th o pms que les recordemos que necesitamos que nos permitan ayudar. Y sacando que no liberaron el codigo, el staff esta rindiendo bien. Tampoco nos vamos a poner a criticar al ofi como si fuera weed ao y frutillaAo

alejolp
01/03/2016, 09:55
Laburo hace 2 años como Java programmer, estudio desarrollo de videojuegos, y me ofrecí banda de veces y por varios medios para dar una mano y no dan bola.
Está todo bien, si quieren laburar entre ellos nada más, pero la gente se va cuando los bugs no se solucionan, eso es una realidad.

La posta es que tendría que haber un apartado con reporte de bugs, el source code tendría que estar disponible para bajar y poder hacer Pull Request con los fixes, que tengan que ser aprobados por el staff.
Una vez que te van conociendo y te vas familiarizando con el código, te juntas a tomar unas birras, y te metes más de lleno a ayudar y sacar a este diamante hermoso que nos come tantas horas hace ya tanto tiempo...

El codigo fuente del servidor de Dakara esta en GitHub, y ahí está todo. ¿Me ayudás?

https://github.com/DakaraOnline/dakara-server

- - - Updated - - -


Que lindo sería que al ser un juego de codigo abierto, haya un lugar donde la gente del staff pueda poner los problemas y dejar que la gente con ganas de ayudar suba los posibles fix.
Aca mismo en el foro, una seccion de programadores donde se planteen los problemas y lineas con codigos que causan dolor de cabeza y entre todos los que saben puedan aportar opiniones. Se llegaría tan lejos.

Hola! El codigo de Dakara está en GitHub.

alejolp
01/03/2016, 10:06
Che pero en morgo ao no andaba el invi :s
Aca tampoco anda el invi, no te das cuenta que todos la chitean?

Esta es una de las razones por la que hacer videojuegos on line es TAN DIFICIL. No es fácil encontrar el punto donde GD y Programacion se pongan de acuerdo en que cosas hacen falta en el juego. Si tenes invisibles pero con un cheat los podes volver a ver otra vez, tenes que, (1) o sacar los invisibles del juego, o (2) buscar la forma de que no te chiteen.

Por ejemplo, Counter Strike tiene este problema de ver a traves de las paredes o el auto-aim, y por esto es que existen los anti cheats. Los Anti Cheat son un parche temporal a un problema de diseño del juego, pero no es un problema facil de arreglar técnicamente. Los juegos que (en general) no necesitan anti cheats son, por ejemplo, los juegos por turnos.

Todavia no me puse de acuerdo conmigo mismo como resolverlo en Dakara. ¿Qué opinión tenés sobre esto, CULD?

MF.-
01/03/2016, 10:18
Revisar un cachito de código y encontrarse con esto:

if (criminal(UserIndex)) {

EsFaccionario = esCaos(UserIndex);


if (Ropaje == iBarca) {
if (EsFaccionario) {
NewBody = iBarcaCaos;
} else {
NewBody = iBarcaPk;
}
} else if (Ropaje == iGalera) {
if (EsFaccionario) {
NewBody = iGaleraCaos;
} else {
NewBody = iGaleraPk;
}
} else if (Ropaje == iGaleon) {
if (EsFaccionario) {
NewBody = iGaleonCaos;
} else {
NewBody = iGaleonPk;
}
}


/* ' Ciudas y Armadas */
} else {


EsFaccionario = esArmada(UserIndex);


/* ' Atacable */
if (UserList[UserIndex].flags.AtacablePor != 0) {


if (Ropaje == iBarca) {
if (EsFaccionario) {
NewBody = iBarcaRealAtacable;
} else {
NewBody = iBarcaCiudaAtacable;
}
} else if (Ropaje == iGalera) {
if (EsFaccionario) {
NewBody = iGaleraRealAtacable;
} else {
NewBody = iGaleraCiudaAtacable;
}
} else if (Ropaje == iGaleon) {
if (EsFaccionario) {
NewBody = iGaleonRealAtacable;
} else {
NewBody = iGaleonCiudaAtacable;
}
}


/* ' Normal */
} else {


if (Ropaje == iBarca) {
if (EsFaccionario) {
NewBody = iBarcaReal;
} else {
NewBody = iBarcaCiuda;
}
} else if (Ropaje == iGalera) {
if (EsFaccionario) {
NewBody = iGaleraReal;
} else {
NewBody = iGaleraCiuda;
}
} else if (Ropaje == iGaleon) {
if (EsFaccionario) {
NewBody = iGaleonReal;
} else {
NewBody = iGaleonCiuda;
}
}
}
}

Amo los IF anidados, por ser lo menos refactorizante del mundo.

Daku + Afro + Pony
01/03/2016, 10:31
Revisar un cachito de código y encontrarse con esto:


Amo los IF anidados, por ser lo menos refactorizante del mundo.

Amo el hecho de entender esas lineas de codigo y no saber programar ni una calcu...

alejolp
01/03/2016, 10:33
Revisar un cachito de código y encontrarse con esto:


Amo los IF anidados, por ser lo menos refactorizante del mundo.

Jajaja esto es Dakara! Me di cuenta por los punto y coma. Acá está en link para los curiosos (https://github.com/DakaraOnline/dakara-server/blob/6f048916675620abffa74f401739362a83b4c31f/src/Usuarios.cpp#L117).

Con Dakara hice un compilador para traducir VB6 a C++, la versión original de este codigo esta aca (https://github.com/DakaraOnline/morgoao-server-vb6/blob/d6cb51c69ac1acdd3e318d6d19803bf8b044a302/Codigo/Modulo_UsUaRiOs.bas#L128).

Es cierto que es feo, es cierto que hace falta limpiarlo, necesita un fuerte refactoring, todo lo que quieras. Pero anda, y esto es lo importante. La gente putea contra Visual Basic 6 pero se olvidan que despues de 15 años de Argentum, el oficial todavía está hecho en VB6. Yo fui uno de esos, que pensó que reescribirlo en otro lenguaje desde cero era una buena idea. Bueno, no lo es. El codigo de VB6 anda, y tiene un valor agregado muy importante: tiene bugs que fueron corregidos.

Si mirás el historial de cambios vas a ver que todo lo que estuve haciendo fue que el codigo sea moderno y prolijo (y mil commits de Appveyor que es una mierda).

¿Me mandás un pull request con este código más prolijo?

Gracias.

skai
01/03/2016, 10:51
Jajaja esto es Dakara! Me di cuenta por los punto y coma. Acá está en link para los curiosos (https://github.com/DakaraOnline/dakara-server/blob/6f048916675620abffa74f401739362a83b4c31f/src/Usuarios.cpp#L117).

Con Dakara hice un compilador para traducir VB6 a C++, la versión original de este codigo esta aca (https://github.com/DakaraOnline/morgoao-server-vb6/blob/d6cb51c69ac1acdd3e318d6d19803bf8b044a302/Codigo/Modulo_UsUaRiOs.bas#L128).

Es cierto que es feo, es cierto que hace falta limpiarlo, necesita un fuerte refactoring, todo lo que quieras. Pero anda, y esto es lo importante. La gente putea contra Visual Basic 6 pero se olvidan que despues de 15 años de Argentum, el oficial todavía está hecho en VB6. Yo fui uno de esos, que pensó que reescribirlo en otro lenguaje desde cero era una buena idea. Bueno, no lo es. El codigo de VB6 anda, y tiene un valor agregado muy importante: tiene bugs que fueron corregidos.

Si mirás el historial de cambios vas a ver que todo lo que estuve haciendo fue que el codigo sea moderno y prolijo (y mil commits de Appveyor que es una mierda).

¿Me mandás un pull request con este código más prolijo?

Gracias.

en español plis

shirA
01/03/2016, 10:51
yo puedo programar para AO (asi como hay mucha otra gente que seguro tambien), el tema es que me da la impresion de que solo entra gente muy amiga del staff o con buen historial en el juego o con mucha antiguedad.
y la realidad es que nadie les va a rogar que lo metan a programar para ao sabiendo q sobretodo es una responsabilidad, tonces si los tipos quieren y necesitan gente que te llaman...sino nadie les va a ir a pedir porfavor q lo metan al staff de programacion.

y asi es como faltan programadores

Luke
01/03/2016, 11:19
yo puedo programar para AO (asi como hay mucha otra gente que seguro tambien), el tema es que me da la impresion de que solo entra gente muy amiga del staff o con buen historial en el juego o con mucha antiguedad.
y la realidad es que nadie les va a rogar que lo metan a programar para ao sabiendo q sobretodo es una responsabilidad, tonces si los tipos quieren y necesitan gente que te llaman...sino nadie les va a ir a pedir porfavor q lo metan al staff de programacion.

y asi es como faltan programadores

Le mandaste pm a nightw? Digo, por toda la conclusión que lograste sacar imagino que si, y que este te dijo algo de todo eso.

De no ser así: humo. Uno más con el slogan de "yo podría programar" o "yo me ofrecí" pero ninguno se pone en contacto.

alejolp
01/03/2016, 11:25
yo puedo programar para AO (asi como hay mucha otra gente que seguro tambien), el tema es que me da la impresion de que solo entra gente muy amiga del staff o con buen historial en el juego o con mucha antiguedad.
y la realidad es que nadie les va a rogar que lo metan a programar para ao sabiendo q sobretodo es una responsabilidad, tonces si los tipos quieren y necesitan gente que te llaman...sino nadie les va a ir a pedir porfavor q lo metan al staff de programacion.

y asi es como faltan programadores

Hola! En Dakara estoy buscando ayuda para programar. El código está en GitHub. ¿Me ayudás?

Chaito
01/03/2016, 11:31
La unica solución es github + pull requests de la comunidad (que hoy ya no tiene 15 años hay muchos que ya vivimos de hacer sistemas bastante mas complejos que argentum de hecho :S)

Si ese camino no se toma, el proyecto nunca va a escalar. No existe eso de un staff gratis cerrado de amigos que dejen todo para esto y no necesiten ayuda de nadie. Es rídiculo hoy en día en un proyecto de estas características.

krokitty
01/03/2016, 11:49
Mucho programador, mucha queja, poco MP para ofrecer ayuda.
La conclusion del Thread

Snte
01/03/2016, 11:53
Mucho programador, mucha queja, poco MP para ofrecer ayuda.
La conclusion del Thread

Denle moderador pli! (?)

Samuh1125
01/03/2016, 12:30
El ao no tendría que ser OpenSource =(

YOO creo que could sería de mucha ayuda para alejo.. jaja

Daku + Afro + Pony
01/03/2016, 12:41
El ao no tendría que ser OpenSource =(

YOO creo que could sería de mucha ayuda para alejo.. jaja


mazorca mazorca
bolchevique a la horca

Te juego que lei ese coment con ese grito en la cabeza.

Aplican tambien: no fueron 30.000 y no fueron todos inocentes

Samuh1125
01/03/2016, 13:05
mazorca mazorca
bolchevique a la horca

Te juego que lei ese coment con ese grito en la cabeza.

Aplican tambien: no fueron 30.000 y no fueron todos inocentes

O aplica tambien:"Si no les gusta, Armense un 2d y ganen los rankings"

Te fuiste para cualquier lado, lo que quería decir es que el problema del ao es ideológico, nunca lo ví como una comunidad opensource en busca de un proyecto pulido, sino como AO ALKON, OFICIAL, TDS, etc etc. (digo tds para nombrar otro).

Luke
01/03/2016, 13:09
O aplica tambien:"Si no les gusta, Armense un 2d y ganen los rankings"

Te fuiste para cualquier lado, lo que quería decir es que el problema del ao es ideológico, nunca lo ví como una comunidad opensource en busca de un proyecto pulido, sino como AO ALKON, OFICIAL, TDS, etc etc. (digo tds para nombrar otro).

Eso va de la mano de cada grupo de desarrolladores también. En el server oficial durante muchos años se mantuvo abierto el código liberandolo a medida que se iba haciendo, incluso con la versión vigente aún funcionando.

Yo personalmente tengo hace ya 3 o 4 años algunas diferencias con lo que es el opensource referido al Argentum. Hay una licencia y creo que debe respetarse, pero la misma no nos obliga a liberar YA el código de esta versión, y la verdad yo personalmente no liberaría código con la versión aún estando activa.

Salfo
01/03/2016, 13:11
Yo desde hace 3 dias que toy peleando con la Instalacion de VB en Windows 10 hoy creo que lo logro!!! A mas tardar mañana! Jajajajaja

Samuh1125
01/03/2016, 13:22
Eso va de la mano de cada grupo de desarrolladores también. En el server oficial durante muchos años se mantuvo abierto el código liberandolo a medida que se iba haciendo, incluso con la versión vigente aún funcionando.

Yo personalmente tengo hace ya 3 o 4 años algunas diferencias con lo que es el opensource referido al Argentum. Hay una licencia y creo que debe respetarse, pero la misma no nos obliga a liberar YA el código de esta versión, y la verdad yo personalmente no liberaría código con la versión aún estando activa.

Es que es la posta, pero no se si está contemplado en la licencia..
Ademas, yo creo que el AO puede llegar a ser autosustentable, con todo lo que eso significa..

Luke
01/03/2016, 13:24
Es que es la posta, pero no se si está contemplado en la licencia..
Ademas, yo creo que el AO puede llegar a ser autosustentable, con todo lo que eso significa..

Yo opino todo lo contrario jajaja.

ko7a01
01/03/2016, 13:32
Es que es la posta, pero no se si está contemplado en la licencia..
Ademas, yo creo que el AO puede llegar a ser autosustentable, con todo lo que eso significa..

Yo adhiero, pero hay que ser más serios, animarse y soñar un poco

culd
01/03/2016, 13:38
Todavia no me puse de acuerdo conmigo mismo como resolverlo en Dakara. ¿Qué opinión tenés sobre esto, CULD?

Mira ale, en versiones anteriores el servidor enviaba los index y posiciones de los usuarios y npc que estaban en cada mapa a cada usuario, con un simple radar tenias la ubicacion hasta de los objetos tirados.
Maraxus se avivo y creo el sistema de areas en donde satura un poco mas el procesamiento pero elimina trafico al pedo y evita que los chiters tengan tanta informacion.
Con respecto al invi, el servidor tiene que decirle al cliente que borre el index del pj invi y no enviarle ninguna informacion extra.
En el caso de que el pj hable o tire un hechizo el servidor debe enviar solo el texto en cuestion sobre la posicion donde estaba el pj, de esa manera si el pj invi habla y se mueve el texto queda fijo en esa posicion o incluso el dialogo podria aparecer en consola.

Es una modificacion simple que elimina la posibilidad del ver invis.

emvex
01/03/2016, 14:48
Mira ale, en versiones anteriores el servidor enviaba los index y posiciones de los usuarios y npc que estaban en cada mapa a cada usuario, con un simple radar tenias la ubicacion hasta de los objetos tirados.
Maraxus se avivo y creo el sistema de areas en donde satura un poco mas el procesamiento pero elimina trafico al pedo y evita que los chiters tengan tanta informacion.
Con respecto al invi, el servidor tiene que decirle al cliente que borre el index del pj invi y no enviarle ninguna informacion extra.
En el caso de que el pj hable o tire un hechizo el servidor debe enviar solo el texto en cuestion sobre la posicion donde estaba el pj, de esa manera si el pj invi habla y se mueve el texto queda fijo en esa posicion o incluso el dialogo podria aparecer en consola.

Es una modificacion simple que elimina la posibilidad del ver invis.

Yo digo y aclaró antes que no tengo idea de nada de programación pero... Por que no le dan una oportunidad a este loco? Por más soberbio y creído que parezca o sea, para mi ayudaría mucho en todo sentido, por lo menos con algo tan importante como eliminar cheaters. Nose parece saber mucho por que no lo aprovechan? Son grandes y deberían hablar tanto como para que culd se calme y deje el ego y orgullo de lado y se tome las cosas encerio, como también el staff para que no sean tan cerrados y dejar que ayuden un poco.

Luke
01/03/2016, 15:08
Mira ale, en versiones anteriores el servidor enviaba los index y posiciones de los usuarios y npc que estaban en cada mapa a cada usuario, con un simple radar tenias la ubicacion hasta de los objetos tirados.
Maraxus se avivo y creo el sistema de areas en donde satura un poco mas el procesamiento pero elimina trafico al pedo y evita que los chiters tengan tanta informacion.
Con respecto al invi, el servidor tiene que decirle al cliente que borre el index del pj invi y no enviarle ninguna informacion extra.
En el caso de que el pj hable o tire un hechizo el servidor debe enviar solo el texto en cuestion sobre la posicion donde estaba el pj, de esa manera si el pj invi habla y se mueve el texto queda fijo en esa posicion o incluso el dialogo podria aparecer en consola.

Es una modificacion simple que elimina la posibilidad del ver invis.

Eso se ha pensado ya, hace años. El tema es que, si o si necesitás enviar la posición, por más que el pj invi no tenga datos...la posición es necesaria por que los pjs invis no se "patean", tenés que chocarlos...por ende al menos eso tenés que mandar.

Eliminarías el ver invis? No del todo, el cheat siempre va a poder ver la referencia del dato de posición. Lo que eliminás nada más es que el cheater que anda "en grupos" no sepa si está atacando a un amigo suyo invi o a un enemigo.
Y por otro lado, la carga de datos se incrementaría, porque cada vez que a un ñato se le va el invi ahí tenés que mandarle todos los datos del pj a cada cliente, porque las referencias del mismo habrían sido eliminadas de la memoria del cliente al momento de tirarse el hechizo inicial. Esto puede ser un problema o no, pero debería ser testeado, porque implicaría un incremento considerable de datos, sobre todo en momentos donde hay muchos pjs tirandose invi constantemente.

culd
01/03/2016, 15:12
Eso se ha pensado ya, hace años. El tema es que, si o si necesitás enviar la posición, por más que el pj invi no tenga datos...la posición es necesaria por que los pjs invis no se "patean", tenés que chocarlos...por ende al menos eso tenés que mandar.

Eliminarías el ver invis? No del todo, el cheat siempre va a poder ver la referencia del dato de posición. Lo que eliminás nada más es que el cheater que anda "en grupos" no sepa si está atacando a un amigo suyo invi o a un enemigo.
Y por otro lado, la carga de datos se incrementaría, porque cada vez que a un ñato se le va el invi ahí tenés que mandarle todos los datos del pj a cada cliente, porque las referencias del mismo habrían sido eliminadas de la memoria del cliente al momento de tirarse el hechizo inicial. Esto puede ser un problema o no, pero debería ser testeado, porque implicaría un incremento considerable de datos, sobre todo en momentos donde hay muchos pjs tirandose invi constantemente.
No tenes que enviarle la posicion. Directamente si pasa por encima que el servidor haga lo mismo que con los muertos. Pongamosle logica, un invisible deberia poder pasarse por encima. Siendo visible.

Edito: lease efecto lag donde pisas a otro player y terminas en cualquier lado

niKen
01/03/2016, 15:13
Yo digo y aclaró antes que no tengo idea de nada de programación pero... Por que no le dan una oportunidad a este loco? Por más soberbio y creído que parezca o sea, para mi ayudaría mucho en todo sentido, por lo menos con algo tan importante como eliminar cheaters. Nose parece saber mucho por que no lo aprovechan? Son grandes y deberían hablar tanto como para que culd se calme y deje el ego y orgullo de lado y se tome las cosas encerio, como también el staff para que no sean tan cerrados y dejar que ayuden un poco.

http://4.bp.blogspot.com/-MXjwTiNCh9Y/T7DuAonjP-I/AAAAAAAABK0/ZbId5wAzqWk/s320/darth-vader-didnt-read.gif

Lo mismo que hiciste vos con las ultimas 8 pags del th

shirA
01/03/2016, 15:14
Le mandaste pm a nightw? Digo, por toda la conclusión que lograste sacar imagino que si, y que este te dijo algo de todo eso.

De no ser así: humo. Uno más con el slogan de "yo podría programar" o "yo me ofrecí" pero ninguno se pone en contacto.

no, nada que ver tas interpretando mal lo q dije. Ni le mande mp a nigthw ni a nadie, es mi interpretacion de lo que es el staff en este momento o lo que veo. No mando mp justamente por esa razon, veo desde afuera q es un staff muy cerrado... tal vez lo veo mal, es la impresion q me da y creo q a todos, no solo ami.

Luke
01/03/2016, 15:16
No tenes que enviarle la posicion. Directamente si pasa por encima que el servidor haga lo mismo que con los muertos. Pongamosle logica, un invisible deberia poder pasarse por encima. Siendo visible.

Edito: lease efecto lag donde pisas a otro player y terminas en cualquier lado

Bueno, pero ahí entrás en un terreno que yo no toco: balance jajajajaja.

Lo que vos decís es basicamente hacer que el invi funcione igual que los caspers hoy, que no te colisionan la posición, los invis se "patearían/transpasarían".

Pero manteniendo la idea actual de balance, que es que vos te choques a la gente invi, minimamente tenés que enviarle al cliente(o no borrarle en este caso) la propiedad de posición.

niKen
01/03/2016, 15:16
no, nada que ver tas interpretando mal lo q dije. Ni le mande mp a nigthw ni a nadie, es mi interpretacion de lo que es el staff en este momento o lo que veo. No mando mp justamente por esa razon, veo desde afuera q es un staff muy cerrado... tal vez lo veo mal, es la impresion q me da y creo q a todos, no solo ami.

A mi me da la impresion de que sos un boludo, y que probablemente no tengas huevos, pero es la impresion q me da, y creo q a algunos mas, no solo a mi.

Luke
01/03/2016, 15:17
no, nada que ver tas interpretando mal lo q dije. Ni le mande mp a nigthw ni a nadie, es mi interpretacion de lo que es el staff en este momento o lo que veo. No mando mp justamente por esa razon, veo desde afuera q es un staff muy cerrado... tal vez lo veo mal, es la impresion q me da y creo q a todos, no solo ami.

Joya, basicamente, en criollo:

http://www.subeimagenes.com/img/vf9jpd-1608119.jpg

culd
01/03/2016, 15:17
Bueno, pero ahí entrás en un terreno que yo no toco: balance jajajajaja.

Lo que vos decís es basicamente hacer que el invi funcione igual que los caspers hoy, que no te colisionan la posición, los invis se "patearían/transpasarían".

Pero manteniendo la idea actual de balance, que es que vos te choques a la gente invi, minimamente tenés que enviarle al cliente(o no borrarle en este caso) la propiedad de posición.
si no le.borras la.posicion estamos en lo mismo. igual que con los gms. te.ponen un sniffer y macreean todo el.dia

Luke
01/03/2016, 15:24
si no le.borras la.posicion estamos en lo mismo. igual que con los gms. te.ponen un sniffer y macreean todo el.dia

Y bueno, por eso te digo que eso que planteás en realidad ya se pensó en el pasado, pero sin modificar el balance del juego se torna imposible de llevar a cabo.

Hay otros enfoques para atacar el problema igual, no es que es la única vía.

emvex
01/03/2016, 15:25
http://4.bp.blogspot.com/-MXjwTiNCh9Y/T7DuAonjP-I/AAAAAAAABK0/ZbId5wAzqWk/s320/darth-vader-didnt-read.gif

Lo mismo que hiciste vos con las ultimas 8 pags del th

Se ve que no entendiste nada de lo que quise decir y flashaste cualquiera. Hablaba de culd como habla siempre con ego de "yo soy el mejor" nada más. Igual lo que pienses vos de mi no me interesa para nada

culd
01/03/2016, 15:26
Y bueno, por eso te digo que eso que planteás en realidad ya se pensó en el pasado, pero sin modificar el balance del juego se torna imposible de llevar a cabo.

Hay otros enfoques para atacar el problema igual, no es que es la única vía.
que importa el balance si el fin es justificable...

Los de balance pusieron cada idea loca que no son viables en programacion

Luke
01/03/2016, 15:28
que importa el balance si el fin es justificable...

Los de balance pusieron cada idea loca que no son viables en programacion

Bueno, pero de última eso tendrían que definirlo los de al comisión de Balance, culd. Yo no puedo pasarles por arriba y decirles basicamente "me cago en que tu laburo acá sea balancear el jueguito, yo voy a poner esto because fuck you".

No funca así la cosa :B


Igual insisto, hay otros enfoques para tratar el problema.

mKnox
01/03/2016, 15:54
Yo digo y aclaró antes que no tengo idea de nada de programación pero... Por que no le dan una oportunidad a este loco? Por más soberbio y creído que parezca o sea, para mi ayudaría mucho en todo sentido, por lo menos con algo tan importante como eliminar cheaters. Nose parece saber mucho por que no lo aprovechan? Son grandes y deberían hablar tanto como para que culd se calme y deje el ego y orgullo de lado y se tome las cosas encerio, como también el staff para que no sean tan cerrados y dejar que ayuden un poco.

Culd se paso años atacando el servidor y tirando mierda al staff y a la comunidad en general.
Es un pendejo inmaduro y resentido que tiene el ego por las nubes y esta intoxicado con aires de grandeza.

Dejar que "ayude" solo traeria mal clima al desarrollo del juego y un potencial desastre a futuro. Habria que revisar todas las cosas que hace de forma detallada por que en la primera de cambio se raya y te releasea un cheat, te borra el servidor o los charfiles con alguna vulnerabilidad que haya programado a escondidas.

Estoy de acuerdo que el staff tiene cosas que mejorar, como lo es la fluidez y el tacto con la que se comunica con la comunidad o la cantidad reducida de programadores que hay trabajando en este momento. Eso tampoco es motivo para aceptar a cualquier persona, sobre todo en un area tan delicada como lo es la de la programacion del servidor donde una persona con malas intenciones puede tirar meses de laburo a la basura en minutos.

Llega a pasar algo asi y no solo seria un golpe duro a la cantidad de usuarios que tiene la comunidad, sino que el que terminaria pagando los platos rotos seria el Staff por dar acceso a una persona asi.

Daku + Afro + Pony
01/03/2016, 16:16
Hagamos algo, metamos a culd en el staff bajo una serie de condiciones (bien monarquicas asi ni feudalismo le dejan de margen) y a la segunda (porque soy de los que creen en segundas oportunidades) se lo invita a retirarse sin hacer mucho ruido.

PD: culd entra al staff si invoca a otto.

Luke
01/03/2016, 16:17
Hagamos algo, metamos a culd en el staff bajo una serie de condiciones (bien monarquicas asi ni feudalismo le dejan de margen) y a la segunda (porque soy de los que creen en segundas oportunidades) se lo invita a retirarse sin hacer mucho ruido.

PD: culd entra al staff si invoca a otto.

http://memesvault.com/wp-content/uploads/How-About-No-01.jpg

Macha
01/03/2016, 16:30
Yo creo que a Culd habría que darle una oportunidad, solamente pasandole el codigo y que arregle los bugs.

Daku + Afro + Pony
01/03/2016, 16:49
Yo creo que a Culd habría que darle una oportunidad, solamente pasandole el codigo y que arregle los bugs.

Los codigos y una pizza, tiene 2 noches para sulucionar todo lo que pueda.

La pizza después se le descuenta si queda aceptado

For luke: its just a prank bro

MF.-
01/03/2016, 16:50
Jajaja esto es Dakara! Me di cuenta por los punto y coma. Acá está en link para los curiosos (https://github.com/DakaraOnline/dakara-server/blob/6f048916675620abffa74f401739362a83b4c31f/src/Usuarios.cpp#L117).

Con Dakara hice un compilador para traducir VB6 a C++, la versión original de este codigo esta aca (https://github.com/DakaraOnline/morgoao-server-vb6/blob/d6cb51c69ac1acdd3e318d6d19803bf8b044a302/Codigo/Modulo_UsUaRiOs.bas#L128).

Es cierto que es feo, es cierto que hace falta limpiarlo, necesita un fuerte refactoring, todo lo que quieras. Pero anda, y esto es lo importante. La gente putea contra Visual Basic 6 pero se olvidan que despues de 15 años de Argentum, el oficial todavía está hecho en VB6. Yo fui uno de esos, que pensó que reescribirlo en otro lenguaje desde cero era una buena idea. Bueno, no lo es. El codigo de VB6 anda, y tiene un valor agregado muy importante: tiene bugs que fueron corregidos.

Si mirás el historial de cambios vas a ver que todo lo que estuve haciendo fue que el codigo sea moderno y prolijo (y mil commits de Appveyor que es una mierda).

¿Me mandás un pull request con este código más prolijo?

Gracias.


No soy muy amante del refactoring de código. Soy de la escuela de que "si anda no se toca más". Por ende... supondrás que tiro mugre por doquier.

ari_tigretoN
01/03/2016, 17:00
el codigo de Imperium fue reescrito desde 0 en C++? y si fue asi, que alguien comente como funciona

Daku + Afro + Pony
01/03/2016, 17:07
el codigo de Imperium fue reescrito desde 0 en C++? y si fue asi, que alguien comente como funciona

Fue traducido y se arreglaron los bugs que iban saltando (La ventaja de tener a mucha gente y de confianza)

Fuente: Dok staff de mapeo Iao 2006-2009

Luke
01/03/2016, 17:24
Una traducción literal del programa en otro lenguaje no corrige ningún problema.
El problema del Argentum, y ya me estoy pudriendo de escribirlo en cuanto thread se cruza el tema, es que esta PENSADO para funcionar de una forma X. Esa forma X implica que todo funciona en las limitaciones que tiene vb6.

Ahora, TRADUCIR el código de VB6 a C++/Java corrige eso? NO.
Una traducción literal del código, en otro lenguaje va a tener LAS MISMAS limitaciones que hoy ya tiene.

Que se necesita para corregir eso? Sentar el culo en la silla y re-hacer todo el juego de 0 ya pensandolo para que funcione de otra forma(en multithreading, ordenando el código de la manera apropiada, etc).

culd
01/03/2016, 17:33
una traducción literal del programa en otro lenguaje no corrige ningún problema.
El problema del argentum, y ya me estoy pudriendo de escribirlo en cuanto thread se cruza el tema, es que esta pensado para funcionar de una forma x. Esa forma x implica que todo funciona en las limitaciones que tiene vb6.

Ahora, traducir el código de vb6 a c++/java corrige eso? no.
una traducción literal del código, en otro lenguaje va a tener las mismas limitaciones que hoy ya tiene.

que se necesita para corregir eso? sentar el culo en la silla y re-hacer todo el juego de 0 ya pensandolo para que funcione de otra forma(en multithreading, ordenando el código de la manera apropiada, etc).
ao.net

emvex
01/03/2016, 18:19
Culd se paso años atacando el servidor y tirando mierda al staff y a la comunidad en general.
Es un pendejo inmaduro y resentido que tiene el ego por las nubes y esta intoxicado con aires de grandeza.

Dejar que "ayude" solo traeria mal clima al desarrollo del juego y un potencial desastre a futuro. Habria que revisar todas las cosas que hace de forma detallada por que en la primera de cambio se raya y te releasea un cheat, te borra el servidor o los charfiles con alguna vulnerabilidad que haya programado a escondidas.

Estoy de acuerdo que el staff tiene cosas que mejorar, como lo es la fluidez y el tacto con la que se comunica con la comunidad o la cantidad reducida de programadores que hay trabajando en este momento. Eso tampoco es motivo para aceptar a cualquier persona, sobre todo en un area tan delicada como lo es la de la programacion del servidor donde una persona con malas intenciones puede tirar meses de laburo a la basura en minutos.

Llega a pasar algo asi y no solo seria un golpe duro a la cantidad de usuarios que tiene la comunidad, sino que el que terminaria pagando los platos rotos seria el Staff por dar acceso a una persona asi.

Si entiendo, no sabia exactamente lo que había hecho pero eso no quita que puede limpiar su mala imagen y vuelva a ganar la confianza de todos. Si el tipo realmente quiere ayudar y no tiene intensiones de hacer cagadas yo creó que puede cambiar si forma de ser, ojo siempre y cuando se lo controle como se debe y sin darle acceso a cosas importantes si es que se puede hacer eso. Repito que no tengo idea de nada jaja

Luke
01/03/2016, 18:37
Si entiendo, no sabia exactamente lo que había hecho pero eso no quita que puede limpiar su mala imagen y vuelva a ganar la confianza de todos. Si el tipo realmente quiere ayudar y no tiene intensiones de hacer cagadas yo creó que puede cambiar si forma de ser, ojo siempre y cuando se lo controle como se debe y sin darle acceso a cosas importantes si es que se puede hacer eso. Repito que no tengo idea de nada jaja

Hasta hace 10 días atrpas, seguía atacando. Según él eran amigables pruebas para demostrar que había una vulnerabilidad y por eso saltaba su IP (?)

niKen
01/03/2016, 18:41
Si entiendo, no sabia exactamente lo que había hecho pero eso no quita que puede limpiar su mala imagen y vuelva a ganar la confianza de todos. Si el tipo realmente quiere ayudar y no tiene intensiones de hacer cagadas yo creó que puede cambiar si forma de ser, ojo siempre y cuando se lo controle como se debe y sin darle acceso a cosas importantes si es que se puede hacer eso. Repito que no tengo idea de nada jaja

Como me saco la ciudadanía para vivir en tu mundo?

Si querés sacar un turno para q te atienda, hasta el viernes tengo la agenda completa eh

emvex
01/03/2016, 18:48
Como me saco la ciudadanía para vivir en tu mundo?

Si querés sacar un turno para q te atienda, hasta el viernes tengo la agenda completa eh

Bueno gracias por el aviso.

- - - Updated - - -


Hasta hace 10 días atrpas, seguía atacando. Según él eran amigables pruebas para demostrar que había una vulnerabilidad y por eso saltaba su IP (?)

Ah bueno entonces no dije nada. Pensé que fueron cosas del pasado. Que se csgue muriendo entonces (?

culd
01/03/2016, 18:52
Hasta hace 10 días atrpas, seguía atacando. Según él eran amigables pruebas para demostrar que había una vulnerabilidad y por eso saltaba su IP (?)
que vende humo que son por dios.

mientan, total es facil pegarle a culd.

si tu servidor no es estable, no digas que te atacan para justificar tus problemas

HunT
01/03/2016, 19:27
Mira que no se una mierda de programación pero así y todo el verso de que una traducción de código de VB6 a c++ NO sirve para nada, hasta yo se que es una mentira. Habrás querido decir que no es la solución a todos los problemas que se tienen ahora, pero es un cambio gigantesco en varios aspectos y con una proyección diferente.
Obvio, no es lo mismo que reescribir el código en otro programa y hacerlo muchísimo mejor todavía, pero es un paso y no es chico... Compartirá gran parte de limitaciones, pero ayuda en otros aspectos...

Luke
01/03/2016, 19:32
Mira que no se una mierda de programación pero así y todo el verso de que una traducción de código de VB6 a c++ NO sirve para nada, hasta yo se que es una mentira. Habrás querido decir que no es la solución a todos los problemas que se tienen ahora, pero es un cambio gigantesco en varios aspectos y con una proyección diferente.
Obvio, no es lo mismo que reescribir el código en otro programa y hacerlo muchísimo mejor todavía, pero es un paso y no es chico... Compartirá gran parte de limitaciones, pero ayuda en otros aspectos...

Justificá tu respuesta o no mandés fruta.
Boludeces como esa confunden a la gente que no sabe y se agarra de algo que "leyó por ahí", como incluso aparenta ser tu caso.

Una traducción literal a nivel funcional no cambia absolutamente nada.

Distinto es armar un proyecto de 0 en otro lenguaje, ya pensando como estructurarlo para que tenga mejor escalabilidad, etc. Como sería AOC, el proyecto en .net de culd o tantos otros proyectos que lo han intentado pero nunca salieron 100% andando.

culd
01/03/2016, 19:35
Como sería AOC, el proyecto en .net de culd o tantos otros proyectos que lo han intentado pero nunca salieron 100% andando.

ao.net es 100% funcional tanto en windows como en linux

Luke
01/03/2016, 19:40
ao.net es 100% funcional tanto en windows como en linux
Y xq no lo tenés andando? Creí que ibas a medio camino.

culd
01/03/2016, 19:42
Y xq no lo tenés andando? Creí que ibas a medio camino.
Por que no tengo tiempo de administrar seriamente un servidor competitivo

HunT
01/03/2016, 19:46
Ya fue vieja, seguí desde el pony nomás. Quién sabe a esta altura si los programadores estarán o no dispuestos a dar una mano al AO a cambio de nada...

Un detalle, un host para un server en c++ no sale lo mismo que un host para un server en VB6 y el costo del servidor no es un problema ajeno en este server.
Eso sería un justificativo? Si estoy equivocado y te animas a explicarlo bien, bienvenido sea.

Suerte

emvex
01/03/2016, 19:49
ao.net es 100% funcional tanto en windows como en linux

Si no recuerdo mal hace un tiempo habías pedido si alguien estaba dispuesto a probar el server ao.net y me ofrecí, todo lo que había probado funcionaba de 10. No se si se trataba del mismo o no

culd
01/03/2016, 19:51
Si no recuerdo mal hace un tiempo habías pedido si alguien estaba dispuesto a probar el server ao.net y me ofrecí, todo lo que había probado funcionaba de 10. No se si se trataba del mismo o no
justamente era para probar que todo funcione correctamente. incluso con una carga alta de usuarios en simultaneo (lastima que no se pudo probar con tanta gente)

Samuh1125
01/03/2016, 20:44
justamente era para probar que todo funcione correctamente. incluso con una carga alta de usuarios en simultaneo (lastima que no se pudo probar con tanta gente)

uh.. que lastima.. =(

Puede ser que más adelante se cope más gente, despues de la experiencia de morgoAO

Luke
01/03/2016, 20:54
Ya fue vieja, seguí desde el pony nomás. Quién sabe a esta altura si los programadores estarán o no dispuestos a dar una mano al AO a cambio de nada...

Un detalle, un host para un server en c++ no sale lo mismo que un host para un server en VB6 y el costo del servidor no es un problema ajeno en este server.
Eso sería un justificativo? Si estoy equivocado y te animas a explicarlo bien, bienvenido sea.

Suerte
Ahorrarías plata? Si.
Sería un ahorro considerable? No, la verdad no.

La diferencia radicaría en que hoy el juego tiene que correr en un servidor que use Windows y que uno hecho en c++ lo podés levantar en Linux, y los hosting en instancias de Linux son más baratos.
Ahora, en el caso nuestro, sería un ahorro considerable? No, la verdad que no, porque hoy el grueso del presupuesto del hosting se lo lleva la parte de conectividad, mientras que el lado del hardware y el SO es realmente una parte mínima.

Y no estoy subido en ningún pony. Vos empezás un post diciendo "no se nada de programación" y acto seguido querés imponerme verdades a base de nada. Me parece que VOS deberías bajarte del pony y no discutir, y peor aún afirmar, cosas que vos mismo decís que no entendés.

ari_tigretoN
01/03/2016, 21:01
Entonces estan todos de acuerdo en que al AO hay que hacerlo desde 0 en C++....no hace falta ser un genio para darse cuenta que el VB6 no va mas

Manu.-
02/03/2016, 00:20
Pregunto desde la ignorancia o capaz no, va para Luke, Culd, AlejoLp,Nightw o alguno que sepa de prog.

Respecto a cheats:

Tengo entendido que los cheats(ver invi y demás) son por medio de un cliente editado, entonces porque no se hace que el Autoupdate analice file por file y el mismo .exe que no se haya modificado nada, y si se modifico algo que lo vuelva a bajar y lo pise???
Me vas a decir, bueno ponen /uptodate o algo asi y safan del Autoupdate. Entonces hagán que sea necesario una comprobacion por medio del Autoupdate para poder jugar, y si no la hacen, que les tire "Cliente Obsoleto, Corra el Autoupdate".

De esta manera todos tendrían el mismo cliente a la hora de jugar.

Si no es viable lo que les dije, me gustaria que me expliquen el porque y no un tan solo que pelotudo, no entiende nada.


Salu2

niKen
02/03/2016, 00:36
Pregunto desde la ignorancia o capaz no, va para Luke, Culd, AlejoLp,Nightw o alguno que sepa de prog.

Respecto a cheats:

Tengo entendido que los cheats(ver invi y demás) son por medio de un cliente editado, entonces porque no se hace que el Autoupdate analice file por file y el mismo .exe que no se haya modificado nada, y si se modifico algo que lo vuelva a bajar y lo pise???
Me vas a decir, bueno ponen /uptodate o algo asi y safan del Autoupdate. Entonces hagán que sea necesario una comprobacion por medio del Autoupdate para poder jugar, y si no la hacen, que les tire "Cliente Obsoleto, Corra el Autoupdate".

De esta manera todos tendrían el mismo cliente a la hora de jugar.

Si no es viable lo que les dije, me gustaria que me expliquen el porque y no un tan solo que pelotudo, no entiende nada.


Salu2

Cómo no se nos ocurrió antes! Qué hacés acá malgastando tu potencial en este jueguito 2d? Mandá CV a la NASA, o fijate q en fukujima necesitan a alguien con tus capacidades cognocitivas.

Ahí te diseño un power point, explicando por qué no es viable lo que proponés, y un .pdf q te enseñe el abecedario, por si acaso. Alcanza con eso?

Sino decime cuándo estás libre, así te doy turno para atenderte

TYLER
02/03/2016, 00:47
Cómo no se nos ocurrió antes! Qué hacés acá malgastando tu potencial en este jueguito 2d? Mandá CV a la NASA, o fijate q en fukujima necesitan a alguien con tus capacidades cognocitivas.

Ahí te diseño un power point, explicando por qué no es viable lo que proponés, y un .pdf q te enseñe el abecedario, por si acaso. Alcanza con eso?

Sino decime cuándo estás libre, así te doy turno para atenderteafloja con la soberbia pendejin, cada vez q te leo certifico lo pelotudo q sos

Manu.-
02/03/2016, 00:48
Cómo no se nos ocurrió antes! Qué hacés acá malgastando tu potencial en este jueguito 2d? Mandá CV a la NASA, o fijate q en fukujima necesitan a alguien con tus capacidades cognocitivas.

Ahí te diseño un power point, explicando por qué no es viable lo que proponés, y un .pdf q te enseñe el abecedario, por si acaso. Alcanza con eso?

Sino decime cuándo estás libre, así te doy turno para atenderte

Buena capo, seguro sos alto virgo q esta las 24hrs frente a la pc. No me respondiste porque no funcionaria capo.

Luke
02/03/2016, 00:51
Los cheats son inyectores, no clientes editados.

Manu.-
02/03/2016, 01:01
Los cheats son inyectores, no clientes editados.

Ah oka, me quede en la era de los clientes editados jaja

niKen
02/03/2016, 01:42
afloja con la soberbia pendejin, cada vez q te leo certifico lo pelotudo q sos

Y vos sos un boludo


Buena capo, seguro sos alto virgo q esta las 24hrs frente a la pc. No me respondiste porque no funcionaria capo.

Atiendo boludos, no te das cuenta q atiendo boludos? Desde que abrió el foro, tengo q trabajar horas extra para dar abasto con el servicio.

alejolp
02/03/2016, 09:22
Una traducción literal del programa en otro lenguaje no corrige ningún problema.


Hay una página de Wikipedia que habla exactamente del tema, deberían todos leerla:

https://en.wikipedia.org/wiki/Software_modernization


El problema del Argentum, y ya me estoy pudriendo de escribirlo en cuanto thread se cruza el tema, es que esta PENSADO para funcionar de una forma X. Esa forma X implica que todo funciona en las limitaciones que tiene vb6.

Ahora, TRADUCIR el código de VB6 a C++/Java corrige eso? NO.
Una traducción literal del código, en otro lenguaje va a tener LAS MISMAS limitaciones que hoy ya tiene.

Que se necesita para corregir eso?Sentar el culo en la silla y re-hacer todo el juego de 0 ya pensandolo para que funcione de otra forma(en multithreading, ordenando el código de la manera apropiada, etc).

Eso intentaron hacer en AOXP hace unos años, en el 2009. Todo el staff de programación de AO, tiraron todo al tacho y quisieron rediseñar el juego. Quisieron innovar haciendo un revolucionario sistema de threading, que era horrible: querían usar System.identityHashCode sobre cada objeto del mundo para sincronizar threads. EL HORROR. Si mirás la lista de nombres de personas vas a ver que son todos grosos. ONCE PERSONAS trabajaron en AOXP, acá está la lista (https://github.com/aoxp/AOXP-Server/graphs/contributors), hacían reuniones, se juntaban un fin de semana en las oficinas de la empresa a codear el server.

¿En qué quedó eso? En nada. Pecaron de sobre diseñar el juego, quisieron hacer un EVE Online o WoW en un fin de semana. Hace un par de años hablando con uno de los chicos que más laburó en el server de VB6 me dice por privado "ya me había desencantando con aoxp..".

PROGRAMAR TIENE QUE SER FÁCIL. El resultado final debe ser que cada vez es más fácil, no más difíil. No se trata de una cuestión de egos de ver quien es más groso, quien puede entender el código más difícil. Trabajé lo suficiente como programador como para entender esto.

Traducir el codigo a otro lenguaje corrige dos problemas muy importantes: la falta de herramientas, y la dificultad para mejorar el código. No existen las herramientas mágicas que te resuelvan todos tus problemas, hay que ir mejorandolos de a poco con los recursos limitados que tenemos. Tirar todo al tacho y empezar de nuevo significa tirar todo ese esfuerzo que mucha gente le dedicó al código. Hoy el servidor de Dakara está disponible para que todos los problemas que tiene puedan ser arreglados más facilmente.

Tenemos DOS herramientas de CI que compilan en codigo en tres compiladores diferentes: CLang, GCC, y MSVC++, en Linux, Windows 32 y Windows 64. Estoy usando Coverity para detectar errores frecuentes en el código de forma automática. Coverity, al igual que Viva64, es una de las grandes maravillas modernas de la programación.

La gran ventaja que tiene Dakara sobre las demás alternativas es que hoy me puedo enfocar en agregarle cosas nuevas al juego, y no perder el tiempo pensando cómo hacer lo que ya está hecho solo porque estoy usando demasiados ifs.


Justificá tu respuesta o no mandés fruta.
Boludeces como esa confunden a la gente que no sabe y se agarra de algo que "leyó por ahí", como incluso aparenta ser tu caso.

Una traducción literal a nivel funcional no cambia absolutamente nada.

Esa es tu opinión. No tenés ni idea de lo que estás hablando, el que está mandando fruta acá sos vos. Las migraciones automáticas de código son poderosas herramientas para ahorrar tiempo y esfuerzo, mirá acá por ejemplo me llevo 10 segundos buscarlo en Google (http://www.artinsoft.com/5-myth-busting-reasons-for-choosing-automatic-migration-vs-manual-rewrite.aspx). No tenés evidencia de lo contrario.

Si en vez de elegir C++ hubiese elegido Java para generar la traducción automática, muchos servers hoy estarían usando mi código. El Ofi estaría usando mi nuevo código.


Distinto es armar un proyecto de 0 en otro lenguaje, ya pensando como estructurarlo para que tenga mejor escalabilidad, etc. Como sería AOC, el proyecto en .net de culd o tantos otros proyectos que lo han intentado pero nunca salieron 100% andando.

Mi proyecto es el único que salió 100% andando, y me llevó un mes de trabajo. Si taanta idea tenés y tan groso sos mostrame cómo se hace. A mi me llevó 13 años llegar hasta acá, hace 13 años que estoy codeando para el AO.

- - - Updated - - -


No soy muy amante del refactoring de código. Soy de la escuela de que "si anda no se toca más". Por ende... supondrás que tiro mugre por doquier.

Si no te gusta el refactoring y "si anda no se toca" entonces también supongo que tu opinión empezar de cero. Es una muy mala idea.

Hiux
02/03/2016, 10:19
Justificá tu respuesta o no mandés fruta.
Boludeces como esa confunden a la gente que no sabe y se agarra de algo que "leyó por ahí", como incluso aparenta ser tu caso.

Una traducción literal a nivel funcional no cambia absolutamente nada.

Distinto es armar un proyecto de 0 en otro lenguaje, ya pensando como estructurarlo para que tenga mejor escalabilidad, etc. Como sería AOC, el proyecto en .net de culd o tantos otros proyectos que lo han intentado pero nunca salieron 100% andando.

Pero le estás diciendo a HunT que no mande fruta y el frutero acá sos vos :/ Java > C ++ para migraciones, hacerlo manual sería un suicidio.

alejolp
02/03/2016, 10:36
Pero le estás diciendo a HunT que no mande fruta y el frutero acá sos vos :/ Java > C ++ para migraciones, hacerlo manual sería un suicidio.

Hay que poner las cosas en la perspectiva correcta: hoy nadie puede programar por su cuenta como un cowboy del oeste. Todos los proyectos de software son en grupo, y hacen falta herramientas de trabajo adecuadas: control de versiones, IDEs, compiladores, herramientas automáticas para hacer refactoring del codigo, Integracion Continua, análisis estático de código, testing de unidad, cobertura de código en los tests, poder compilar el codigo y ejecutarlo en diferentes ambientes para garantizar la compatibilidad de versiones; si es Java ejecutar los tests en diferentes versiones de la JDK, seguimiento de proyectos, manejo de bugs, coordinacion de testing, documentacion.

Acá en el thread alguien dijo que no le gusta el refactoring: mal gusto. Si te querés dedicar profesionalmente a la programación, te tenés que hacer amigo del refactoring o estás frito. Para eso existen herramientas automáticas, en Java hay de a docenas.

Pocas herramientas hoy en dia ofrecen todas estas ventajas. Java es una de ellas. .Net es tambien otra. C++ es un poco más áspero pero ofrece cosas que Java ni Net te dan. No se trata solamente del lenguaje, sino de todo el ecosistema de cosas que uno hace desde que alguien te dice "che necesito que el programa haga unicornios" hasta que tengas el unicornio en tus manos.

Además, hay que laburar con más gente. Hay que ponerse de acuerdo en qué trabajar, de que manera, que dos personas no hagan lo mismo, y que ninguno rompa o vuelva hacia atrás el trabajo de otro. Además hace falta encontrar gente que esté dispuesta a trabajar, que sea copada, que tire para adelante y que su ego y su orgullo no se pongan en el camino del futuro del proyecto.

El lenguaje de programación no es una elección técnica, es un problema humano. El lenguaje elegido es simplemente lo que la mayoria de la gente que puedas encontrar sepa usar. Empesas como Google y Microsoft usan C++ porque pueden darse el lujo de conseguir empleados que sepan programar C++.

Todos tenemos gustos. A mi no me gusta Java, y mi tiempo libre lo prefiero dedicar a C++. ¿Por qué? No se, que se yo, es lo que siento. Sin embargo Java está re bueno, y Eclipse es genial. Todos deberían usarlo. Como herramienta automática para encontrar bugs en el código Java existe FindBugs, acá un compañero de la oficina me lo recomendó, pero nunca lo usé. Usamos Coverity, que es parecido para C++, es muy genial. En Dakara estoy usando la versión gratuita de Coverity, me ayudó a encontrar un monton de bugs.

Luke
02/03/2016, 10:56
Hay una página de Wikipedia que habla exactamente del tema, deberían todos leerla:

https://en.wikipedia.org/wiki/Software_modernization



Eso intentaron hacer en AOXP hace unos años, en el 2009. Todo el staff de programación de AO, tiraron todo al tacho y quisieron rediseñar el juego. Quisieron innovar haciendo un revolucionario sistema de threading, que era horrible: querían usar System.identityHashCode sobre cada objeto del mundo para sincronizar threads. EL HORROR. Si mirás la lista de nombres de personas vas a ver que son todos grosos. ONCE PERSONAS trabajaron en AOXP, acá está la lista (https://github.com/aoxp/AOXP-Server/graphs/contributors), hacían reuniones, se juntaban un fin de semana en las oficinas de la empresa a codear el server.

¿En qué quedó eso? En nada. Pecaron de sobre diseñar el juego, quisieron hacer un EVE Online o WoW en un fin de semana. Hace un par de años hablando con uno de los chicos que más laburó en el server de VB6 me dice por privado "ya me había desencantando con aoxp..".

PROGRAMAR TIENE QUE SER FÁCIL. El resultado final debe ser que cada vez es más fácil, no más difíil. No se trata de una cuestión de egos de ver quien es más groso, quien puede entender el código más difícil. Trabajé lo suficiente como programador como para entender esto.

Traducir el codigo a otro lenguaje corrige dos problemas muy importantes: la falta de herramientas, y la dificultad para mejorar el código. No existen las herramientas mágicas que te resuelvan todos tus problemas, hay que ir mejorandolos de a poco con los recursos limitados que tenemos. Tirar todo al tacho y empezar de nuevo significa tirar todo ese esfuerzo que mucha gente le dedicó al código. Hoy el servidor de Dakara está disponible para que todos los problemas que tiene puedan ser arreglados más facilmente.

Tenemos DOS herramientas de CI que compilan en codigo en tres compiladores diferentes: CLang, GCC, y MSVC++, en Linux, Windows 32 y Windows 64. Estoy usando Coverity para detectar errores frecuentes en el código de forma automática. Coverity, al igual que Viva64, es una de las grandes maravillas modernas de la programación.

La gran ventaja que tiene Dakara sobre las demás alternativas es que hoy me puedo enfocar en agregarle cosas nuevas al juego, y no perder el tiempo pensando cómo hacer lo que ya está hecho solo porque estoy usando demasiados ifs.



Esa es tu opinión. No tenés ni idea de lo que estás hablando, el que está mandando fruta acá sos vos. Las migraciones automáticas de código son poderosas herramientas para ahorrar tiempo y esfuerzo, mirá acá por ejemplo me llevo 10 segundos buscarlo en Google (http://www.artinsoft.com/5-myth-busting-reasons-for-choosing-automatic-migration-vs-manual-rewrite.aspx). No tenés evidencia de lo contrario.

Si en vez de elegir C++ hubiese elegido Java para generar la traducción automática, muchos servers hoy estarían usando mi código. El Ofi estaría usando mi nuevo código.



Mi proyecto es el único que salió 100% andando, y me llevó un mes de trabajo. Si taanta idea tenés y tan groso sos mostrame cómo se hace. A mi me llevó 13 años llegar hasta acá, hace 13 años que estoy codeando para el AO.

- - - Updated - - -



Si no te gusta el refactoring y "si anda no se toca" entonces también supongo que tu opinión empezar de cero. Es una muy mala idea.

Dejame ver si entiendo. Por que hace casi 7 años un grupo haya tomado malas decisiones en la planificación de la arquitectura(que en mi opinion es el 50% de un proyecto) de AOXP de golpe hacer replataforming de software de 0 es una mala idea?
Los links que me pasás están orientados a aplicaciones bussiness que tienen simplemente limitaciones técnicas, dicho en los propios ejemplos que cita el artículo: necesidad de actualizar aplicaciones legacy.
Ahora, aplica alguna de todos esos concepto al PROBLEMA DE CONCEPCIÓN del Argentum? No, o al menos a mi entender no.

Desde que laburo en desarrollo lo que más he hecho justamente(y con mucho gusto, xq me encanta) es agarrar software obsoleto y re-hacerlo en una mejor tecnología.

Me parece perfecto que pretendas o quieras nublar el hecho de que los beneficios que te aportan hoy tener Dakara en c++(del cual tengo el código por git desde que lo subiste) no resuelven más problemas que los que le cité a hunt(creo) que son la portabilidad para hostear la aplicación, y si querés y te lo doy como válido, facilitar el entorno de desarrollo.

Lo mío no fue en ningún momento mandar fruta. Si así fuese, lo mismo podría decir de tu aparente nulo conocimiento de software replataforming, pero se que no es una cuestión de conocimiento sino de subjetividad: preferís la traducción y hacer pequeños refactors. Distinto es que yo discuta con vos aspectos técnicos y otra distinta es el caso del otro zapato que dice "no se nada de programación" y acto seguido empieza a escupir verdades.

En mi opinión(y mi subjetividad tmb seguramente) el refactor de pequeños sectores de código, son soluciones de síntoma, sobretodo en un código como el del Argentum.

No necesitás 13 años programando en el AO para forjarte una postura de cual es el problema del juegoy cuales serían las potenciales soluciones, pero me da la impresión de que ver lo que pasó con viejos proyectos de hace casi 10 años te dejaron una horrenda idea de "si se hace replataforming va a salir todo mal".

culd
02/03/2016, 11:03
A dakara le sacas 2 timers asquerosos del servidor de vb6 y queda alto servidor. Le sacas el timer de buffer de paquetes, y repleanteas el envio de paquete por accion realizada y tenes mejor simultaneidad. Le sacas el timer de proceso de PJs y NPC, le pones un thread de control individual y tenes un servidor que te aguanta facil 5000 usuarios simultaneos. Si tocar mas codigo.

Luke, junta 100 tipos en ulla y que miren el ping que tienen, despues lleva a uno solo a cualquier mapa vacio y que vuelva a mirar el ping y contame la diferencia. Si no entendes el problema te hago un diagrama explicando el cueyo de botella que tiene el servidor de vb6

Luke
02/03/2016, 11:13
A dakara le sacas 2 timers asquerosos del servidor de vb6 y queda alto servidor. Le sacas el timer de buffer de paquetes, y repleanteas el envio de paquete por accion realizada y tenes mejor simultaneidad. Le sacas el timer de proceso de PJs y NPC, le pones un thread de control individual y tenes un servidor que te aguanta facil 5000 usuarios simultaneos. Si tocar mas codigo.

Luke, junta 100 tipos en ulla y que miren el ping que tienen, despues lleva a uno solo a cualquier mapa vacio y que vuelva a mirar el ping y contame la diferencia. Si no entendes el problema te hago un diagrama explicando el cueyo de botella que tiene el servidor de vb6

Creme que se los problemas de bottleneck que tiene vb6 culd, pero la mera traducción del juego no cambia eso. Ahí tenés que empezar a hacer lo que Alejo apoya, que es pasarlo de lenguaje y empezar a hacer pequeños arreglos o refactoring de problemas como los que citás, pero cambiar el lenguaje del juego magicamente no te soluciona nada, como parecen creer muchos por acá.

A fin de cuentas seguís teniendo después un código horrendo y estructurado como el culo. Vas a lograr que ande mejor? Si, seguramente lo vas a lograr(y acá es donde creo que radica nuestra diferencia de eprspectiva, yo veo el proyecto mas allá de hacerlo funcionar bien hoy). Pero para fines de desarrollo a largo plazo, el código del juego va a seguir siendo una basura por como está concebido.

Laburo le vas a tener que imprimir, sea por una vía o por otra. Una vía es mucho más rápida obviamente, la que propone Alejo, por el hecho de que no tirás todo a la mierda, pero a la alrga siemrpe vas a tener código sucio, en menor o mayor medida. La otra implica un desarrollo mucho más prolongado(tampoco soy un negado, se que los tiempos se estiran), pero el resultado a largo plazo es ampliamente superior.

alejolp
02/03/2016, 11:24
Dejame ver si entiendo. Por que hace casi 7 años un grupo haya tomado malas decisiones en la planificación de la arquitectura(que en mi opinion es el 50% de un proyecto) de AOXP de golpe hacer replataforming de software de 0 es una mala idea?

Dale, seguí mandando fruta. Te encanta.


Los links que me pasás están orientados a aplicaciones bussiness que tienen simplemente limitaciones técnicas, dicho en los propios ejemplos que cita el artículo: necesidad de actualizar aplicaciones legacy.

El Argentum es una aplicación legacy. Si no querés entenderlo es tu problema.


Ahora, aplica alguna de todos esos concepto al PROBLEMA DE CONCEPCIÓN del Argentum? No, o al menos a mi entender no.

Ese es un problema que vos mismo te inventaste y existe solo en tu propia imaginación. La gente sigue jugando al Argentum más que nunca, y vos como staff de Programación deberías ver que el juego, así como está, te guste o no, es divertido. Cambiar el diseño del código manteniendo las mismas condiciones del juego es una masturbación mental innecesaria. Es un problema que solamente a vos te molesta, a los jugadores no les hace ninguna diferencia si el código del juego está hecho en VB6, C++, o Pascal. El problema de CONCEPCION del Argentum del que hablás está en tu imaginación.


Desde que laburo en desarrollo lo que más he hecho justamente(y con mucho gusto, xq me encanta) es agarrar software obsoleto y re-hacerlo en una mejor tecnología.

Me parece bien, te felicito y me alegro que hayas encontrado tu camino. Me alegro que te guste programar por programar. A mi me gusta programar para tener cosas que funcionan, no me interesa andar haciendome la paja con la belleza del codigo fuente.


Me parece perfecto que pretendas o quieras nublar el hecho de que los beneficios que te aportan hoy tener Dakara en c++(del cual tengo el código por git desde que lo subiste) no resuelven más problemas que los que le cité a hunt(creo) que son la portabilidad para hostear la aplicación, y si querés y te lo doy como válido, facilitar el entorno de desarrollo.

Decidiste ignorar el hecho de que podría haberlo traducido a Java. Felicitaciones por seguir mandando fruta.


Lo mío no fue en ningún momento mandar fruta. Si así fuese, lo mismo podría decir de tu aparente nulo conocimiento de software replataforming, pero se que no es una cuestión de conocimiento sino de subjetividad: preferís la traducción y hacer pequeños refactors. Distinto es que yo discuta con vos aspectos técnicos y otra distinta es el caso del otro zapato que dice "no se nada de programación" y acto seguido empieza a escupir verdades.

Lo que decís no tiene sentido: presentás tu opinión como un hecho. No es blanco o negro, no se trata de solo dos opciones y nada más. No se trata de REFACTORING vs EMPEZAR DE CERO. Hay que elegir en cada caso lo que mejor conviene.

Argumentás que reescribir la aplicación (usando palabras elegantes como software replataforming) es mejor que hacer pequeños refactorings. La industria profesional del software está en completo desacuerdo con tu opinión. Agarrá cualquier libro de ingeniería de software y vas a leer que el refactoring es la mejor forma de resolver problemas de diseño de cualquier software.

Por supuesto que cada tanto hay que reescribir partes específicas: por ejemplo en Dakara tuve que reescribir los sockets.


En mi opinión(y mi subjetividad tmb seguramente) el refactor de pequeños sectores de código, son soluciones de síntoma, sobretodo en un código como el del Argentum.

Te estás olvidando de un problema fundamental: lo que hay, funciona. A nadie le importa que el codigo esté hecho con un diseño de arquitectura revolucionario. Lo que importa es que ande, y que sea económico agregarle nuevas features al juego.

Nadie programa al Argentum como su trabajo de dia y noche, todos tenemos una vida, y el tiempo libre que tenemos es nuestro recurso más limitado y preciado. Ahorrar tiempo es la clave del exito. Resolver problemas que a nadie le importa resolver, y que no aportan al futuro del proyecto, es una perdida de tiempo.


No necesitás 13 años programando en el AO para forjarte una postura de cual es el problema del juegoy cuales serían las potenciales soluciones, pero me da la impresión de que ver lo que pasó con viejos proyectos de hace casi 10 años te dejaron una horrenda idea de "si se hace replataforming va a salir todo mal".

Otra vez mandando fruta.

- - - Updated - - -


Creme que se los problemas de bottleneck que tiene vb6 culd, pero la mera traducción del juego no cambia eso. Ahí tenés que empezar a hacer lo que Alejo apoya, que es pasarlo de lenguaje y empezar a hacer pequeños arreglos o refactoring de problemas como los que citás, pero cambiar el lenguaje del juego magicamente no te soluciona nada, como parecen creer muchos por acá.

A fin de cuentas seguís teniendo después un código horrendo y estructurado como el culo. Vas a lograr que ande mejor? Si, seguramente lo vas a lograr(y acá es donde creo que radica nuestra diferencia de eprspectiva, yo veo el proyecto mas allá de hacerlo funcionar bien hoy). Pero para fines de desarrollo a largo plazo, el código del juego va a seguir siendo una basura por como está concebido.

Laburo le vas a tener que imprimir, sea por una vía o por otra. Una vía es mucho más rápida obviamente, la que propone Alejo, por el hecho de que no tirás todo a la mierda, pero a la alrga siemrpe vas a tener código sucio, en menor o mayor medida. La otra implica un desarrollo mucho más prolongado(tampoco soy un negado, se que los tiempos se estiran), pero el resultado a largo plazo es ampliamente superior.

Si esta discusión la hubiesemos tenido hace dos años, tus palabras hubiesen tenido sentido: la traducción no es perfecta.

La diferencia es que hoy Dakara es una realidad, la traducción ya fue hecha y funciona.

Ahora te toca a vos reescribir el juego desde cero, con un diseño de arquitectura bien hecho. Y mas te vale que esté bien hecho de entrada, no vaya a ser cosa que tengas que cambiar cosas sobre la marcha y hacer refactorings.

Salfo
02/03/2016, 11:30
Re cortante pero alguien me pasa el LINK para bajar el VB6 Enterprise o el que se pueda relacionar con Windows 10, lo levante en una maquina en XP pero me anda para atras la PC. Me pasaron un LINK para poder instalarlo pero me falta el VB6 y no lo encuentro por ningun lado y los que encuentro estan rotos o no funcionan.

P.D: No me pidan que levante una Virtual para correrlo porque en estos momentos mi PC no esta para levantar maquinas Virtuales.

Gracias!. Pasenlo por MP asi no desvirtuo este post mas!.

Saludos!!

alejolp
02/03/2016, 11:30
A dakara le sacas 2 timers asquerosos del servidor de vb6 y queda alto servidor. Le sacas el timer de buffer de paquetes, y repleanteas el envio de paquete por accion realizada y tenes mejor simultaneidad. Le sacas el timer de proceso de PJs y NPC, le pones un thread de control individual y tenes un servidor que te aguanta facil 5000 usuarios simultaneos. Si tocar mas codigo.

Luke, junta 100 tipos en ulla y que miren el ping que tienen, despues lleva a uno solo a cualquier mapa vacio y que vuelva a mirar el ping y contame la diferencia. Si no entendes el problema te hago un diagrama explicando el cueyo de botella que tiene el servidor de vb6

Si tuviese un staff de programadores seguramente las cosas sean diferentes. Pero estoy yo solo, tengo que ponerme a hacer las cosas que más valor le pueda sacar. Los timers son solo una de la larga listas de cosas que hay que arreglar en Dakara.

ko7a01
02/03/2016, 11:33
Creme que se los problemas de bottleneck que tiene vb6 culd, pero la mera traducción del juego no cambia eso. Ahí tenés que empezar a hacer lo que Alejo apoya, que es pasarlo de lenguaje y empezar a hacer pequeños arreglos o refactoring de problemas como los que citás, pero cambiar el lenguaje del juego magicamente no te soluciona nada, como parecen creer muchos por acá.

A fin de cuentas seguís teniendo después un código horrendo y estructurado como el culo. Vas a lograr que ande mejor? Si, seguramente lo vas a lograr(y acá es donde creo que radica nuestra diferencia de eprspectiva, yo veo el proyecto mas allá de hacerlo funcionar bien hoy). Pero para fines de desarrollo a largo plazo, el código del juego va a seguir siendo una basura por como está concebido.

Laburo le vas a tener que imprimir, sea por una vía o por otra. Una vía es mucho más rápida obviamente, la que propone Alejo, por el hecho de que no tirás todo a la mierda, pero a la alrga siemrpe vas a tener código sucio, en menor o mayor medida. La otra implica un desarrollo mucho más prolongado(tampoco soy un negado, se que los tiempos se estiran), pero el resultado a largo plazo es ampliamente superior.

Me parece que el apuro tiene que ver con que algunas versiones o mods se murieron porque los resultados tardaban tiempo en aparecer y todos se ponían nerviosos.

Sólo toco programación de oído, pero si la idea es que el juego mejore y están dispuestos a dedicar todo ese tiempo: +1

Samuh1125
02/03/2016, 11:34
Me gusta leerlos, de lo que dice Ale creo que desde la perspectiva del usuario los problemas son el LAG, BUGs, la cantidad de usuarios ONLINES, y ahi puede seguir la lista.. o se puede alterar el orden, ahora eso de si está hecho en un lenguaje u otro, es cosa de los desarrolladores.
La jugabilidad del "oficial" es un mito, creo que sería bueno mantenerla mientras se llame oficial, y si se logra lo mismo en otro lenguaje más flexible perfecto..

Marylion
02/03/2016, 11:36
Creme que se los problemas de bottleneck que tiene vb6 culd, pero la mera traducción del juego no cambia eso. Ahí tenés que empezar a hacer lo que Alejo apoya, que es pasarlo de lenguaje y empezar a hacer pequeños arreglos o refactoring de problemas como los que citás, pero cambiar el lenguaje del juego magicamente no te soluciona nada, como parecen creer muchos por acá.

A fin de cuentas seguís teniendo después un código horrendo y estructurado como el culo. Vas a lograr que ande mejor? Si, seguramente lo vas a lograr(y acá es donde creo que radica nuestra diferencia de eprspectiva, yo veo el proyecto mas allá de hacerlo funcionar bien hoy). Pero para fines de desarrollo a largo plazo, el código del juego va a seguir siendo una basura por como está concebido.

Laburo le vas a tener que imprimir, sea por una vía o por otra. Una vía es mucho más rápida obviamente, la que propone Alejo, por el hecho de que no tirás todo a la mierda, pero a la alrga siemrpe vas a tener código sucio, en menor o mayor medida. La otra implica un desarrollo mucho más prolongado(tampoco soy un negado, se que los tiempos se estiran), pero el resultado a largo plazo es ampliamente superior.

En definitiva la pregutnas para mi es una sola, tienen los recursos para re-escribir le codigo? a largo plazo cuantos años hablas? Poruqe para cuando se termina eso no hay mas AO ya. Mas alla de que seguro sea mejor re-escribirlo, creo que hay que ver que tan factible es hacer eso, entonces te queda una sola opcion que es la que proponen ellos.. es algo real y que realemnte se puede lograr.

Luke
02/03/2016, 11:37
Dale, seguí mandando fruta. Te encanta.



El Argentum es una aplicación legacy. Si no querés entenderlo es tu problema.



Ese es un problema que vos mismo te inventaste y existe solo en tu propia imaginación. La gente sigue jugando al Argentum más que nunca, y vos como staff de Programación deberías ver que el juego, así como está, te guste o no, es divertido. Cambiar el diseño del código manteniendo las mismas condiciones del juego es una masturbación mental innecesaria. Es un problema que solamente a vos te molesta, a los jugadores no les hace ninguna diferencia si el código del juego está hecho en VB6, C++, o Pascal. El problema de CONCEPCION del Argentum del que hablás está en tu imaginación.



Me parece bien, te felicito y me alegro que hayas encontrado tu camino. Me alegro que te guste programar por programar. A mi me gusta programar para tener cosas que funcionan, no me interesa andar haciendome la paja con la belleza del codigo fuente.



Decidiste ignorar el hecho de que podría haberlo traducido a Java. Felicitaciones por seguir mandando fruta.



Lo que decís no tiene sentido: presentás tu opinión como un hecho. No es blanco o negro, no se trata de solo dos opciones y nada más. No se trata de REFACTORING vs EMPEZAR DE CERO. Hay que elegir en cada caso lo que mejor conviene.

Argumentás que reescribir la aplicación (usando palabras elegantes como software replataforming) es mejor que hacer pequeños refactorings. La industria profesional del software está en completo desacuerdo con tu opinión. Agarrá cualquier libro de ingeniería de software y vas a leer que el refactoring es la mejor forma de resolver problemas de diseño de cualquier software.

Por supuesto que cada tanto hay que reescribir partes específicas: por ejemplo en Dakara tuve que reescribir los sockets.



Te estás olvidando de un problema fundamental: lo que hay, funciona. A nadie le importa que el codigo esté hecho con un diseño de arquitectura revolucionario. Lo que importa es que ande, y que sea económico agregarle nuevas features al juego.

Nadie programa al Argentum como su trabajo de dia y noche, todos tenemos una vida, y el tiempo libre que tenemos es nuestro recurso más limitado y preciado. Ahorrar tiempo es la clave del exito. Resolver problemas que a nadie le importa resolver, y que no aportan al futuro del proyecto, es una perdida de tiempo.



Otra vez mandando fruta.

- - - Updated - - -



Si esta discusión la hubiesemos tenido hace dos años, tus palabras hubiesen tenido sentido: la traducción no es perfecta.

La diferencia es que hoy Dakara es una realidad, la traducción ya fue hecha y funciona.

Ahora te toca a vos reescribir el juego desde cero, con un diseño de arquitectura bien hecho. Y mas te vale que esté bien hecho de entrada, no vaya a ser cosa que tengas que cambiar cosas sobre la marcha y hacer refactorings.

Ta bien, seguí tirando un "mandas fruta", cada 3 renglones que capaz así tenés razón. O seguí tirando que yo impongo mi postura como una verdad cuando soy el único que aclaró que la subjetividad obviamente nos mueve a la hora de tomar posturas.

Yo soy el del problema de perspectiva cuando vos sos el que no para de compararme el proceso de desarrollo en relaciones costo/beneficio del mundo de software empresarial o comercial con el del Argentum.

Cuando te conviene me comaprás el juego con aplicaciones que tienen presupuesto atrás y que tienen que responder a tiempos demandados proque hay guita de por medio y después cuando te sirve el papel de que es un jueguito me tirás "lo que hay hoy funciona" simplificando la funcionalidad de vuelta a nivel "el jueguito".



Me alegro mucho de que funcione Dakara alejo. Lo felicito a Culd xq hizo su ao.net tmb ahora? No entiendo cual es el punto en el que lo convertís en ua competencia.

alejolp
02/03/2016, 11:41
Me gusta leerlos, de lo que dice Ale creo que desde la perspectiva del usuario los problemas son el LAG, BUGs, la cantidad de usuarios ONLINES, y ahi puede seguir la lista.. o se puede alterar el orden, ahora eso de si está hecho en un lenguaje u otro, es cosa de los desarrolladores.
La jugabilidad del "oficial" es un mito, creo que sería bueno mantenerla mientras se llame oficial, y si se logra lo mismo en otro lenguaje más flexible perfecto..

Este siempre fue el problema del staff de programación de Argentum: somos pocos, y reescribir el juego en otro lenguaje significa que no tenemos tiempo para arreglar bugs y ponerle nuevas cosas al juego. Hoy, año 2016, es la razón existencial por la que el Servidor Oficial de Argentum Online sigue usando VB6. El recurso mas limitado del AO es el staff y su tiempo libre.

Hasta ahora nadie había podido encontrar la solución a este problema. Bueno, yo la encontré, y no son solo palabras en un foro. Mi código está libre para que cualquiera lo pueda usar.

culd
02/03/2016, 11:47
Me alegro mucho de que funcione Dakara alejo. Lo felicito a Culd xq hizo su ao.net tmb ahora? No entiendo cual es el punto en el que lo convertís en ua competencia.

No se trata de una competencia, se trata de EVOLUCION.

Te doy proyectos que evolucionaron el AO, lamentablemente por tiempo ó falta de players que apoyen al proyecto estan parados/estancados.
Dakara Online -> Servidor 0.13.0 en C++ Multiplataforma
AO.NET -> Servidor 0.13.0 en .NET Multiplataforma
Aesir Online -> Cliente En C++ (que con algunos cambios seria multiplataforma)
Dinasty AO -> Cliente y Servidor en JAVA (obviamente multiplataforma)

Como siendo el servidor oficial siguen con el mismo cliente y servidor obsoleto que ya no tiene soporte como lenguaje desde hace decadas.

Lo que se plantea es por que no comenzar una nueva etapa, aunque se demore un toque mas.

Los cambios implementados en esta version que largaron lo puedo implementar en el servidor de AO.NET en menos de 1 mes. Solo necesito un documento detallado de los cambios realizados, y puedo dejar en 1 mes el mismo servidor sin bugs en .NET multiplataforma. Y creo que ale no tendria poblemas de realizar los mismos cambios en dakara.

Pero siguen sin evolucionar y cerrandose en problemas de vb6

alejolp
02/03/2016, 11:47
Ta bien, seguí tirando un "mandas fruta", cada 3 renglones que capaz así tenés razón. O seguí tirando que yo impongo mi postura como una verdad cuando soy el único que aclaró que la subjetividad obviamente nos mueve a la hora de tomar posturas.

Yo soy el del problema de perspectiva cuando vos sos el que no para de compararme el proceso de desarrollo en relaciones costo/beneficio del mundo de software empresarial o comercial con el del Argentum.

Si. La única forma de hacer las cosas como vos las planteás es tener un staff de desarrollo full time. Rediseñar los problemas FUNDAMENTALES del Argentum significa que hay que estar meses trabajando. Arreglar los problemas de la forma que yo planteo es gratis, no necesitamos una docena de programadores que esté trabajando en esto. Es por esto que es tan importante la experiencia de AOXP, porque se olvidaron que era un proyecto de fin de semana e hicieron de cuenta que era su trabajo de oficina.


Cuando te conviene me comaprás el juego con aplicaciones que tienen presupuesto atrás y que tienen que responder a tiempos demandados proque hay guita de por medio y después cuando te sirve el papel de que es un jueguito me tirás "lo que hay hoy funciona" simplificando la funcionalidad de vuelta a nivel "el jueguito".

Todo lo contrario, vos sos el que habla de software replataforming como la unica solución a los problemas del Argentum. Software replataforming es reescribir todo de cero. Para hacer eso tenes que estar todo el dia laburando. Asi no funciona AO.


Me alegro mucho de que funcione Dakara alejo. Lo felicito a Culd xq hizo su ao.net tmb ahora? No entiendo cual es el punto en el que lo convertís en ua competencia.

Hace 13 años que vengo leyendo las mismas palabras en los foros ("el Argentum está mal diseñado, hay que rediseñarlo usando tecnologias XYZ"), pero hasta ahora CULD fue el único que lo consigió.

Ya lo felicité por privado, por cierto.

Blaze
02/03/2016, 11:49
Es increible ... Si aca fuesen todos un poco menos pija larga, trabajaran en conjunto... Lograran llegar a un producto final.. Con todo lo q dicen y comentan... El server estaria tan bueno,.. Ni siquiera el server ... El AO, estaria tan bueno y divertido...

Por momentos me dan ganas de empezar a estudiar programación.. :S

Luke
02/03/2016, 11:50
Este siempre fue el problema del staff de programación de Argentum: somos pocos, y reescribir el juego en otro lenguaje significa que no tenemos tiempo para arreglar bugs y ponerle nuevas cosas al juego. Hoy, año 2016, es la razón existencial por la que el Servidor Oficial de Argentum Online sigue usando VB6. El recurso mas limitado del AO es el staff y su tiempo libre.

Hasta ahora nadie había podido encontrar la solución a este problema. Bueno, yo la encontré, y no son solo palabras en un foro. Mi código está libre para que cualquiera lo pueda usar.

Por por eso la idea es que primero esté estable esta versión, alejo.

Lanzamos la versión hace 1 mes y entre cosas que hemos heredado y cambios "pesados" como sería el caso de la implementación del nuevo motor gráfico, hay todavía varios bugs. Ahora, una vez erradicados los bugs que son molestos para los jugadores(hoy tenemos uno grande con el login y después algunos del ddex), y teniendo "todo ese tiempo" para dedicarle al futuro del juego, veremos si podemos tirarnos a hacer alguna de las opciones que hay en el abanico.

Hoy la prioridad nuestra, es que la versión que salió, funcione. Después de poder garantizar ese funcionamiento, veremos las opciones.


De más está aclararte, supongo, que yo acá no es que muevo ninguna batuta tampoco, ni voy a calzar mis opiniones o gustos personales por encima de lo que el juego necesite. Yo desarrollo y opino, pero no tomo decisiones. Si el día de mañana la decisión es que el juego lo traduzcamos a java y empecemos a arreglarle cagadas no voy a armar las valijas y tirar un "para hacer esto no me ofreci, putos". MI PREFERENCIA, sería armar el juego de nuevo, si dicha situación se cumple, joya (?) y sino bueno, seguiré el camino que se elija para seguir y apra que el jueguito prospere.

alejolp
02/03/2016, 11:56
Por por eso la idea es que primero esté estable esta versión, alejo.

Por por eso la idea es que primero esté estable la 0.9.9z, alejo.

Por por eso la idea es que primero esté estable la 0.11.0, alejo.

Por por eso la idea es que primero esté estable la 0.12.0, alejo.

Por por eso la idea es que primero esté estable la 0.13.0, alejo.

Por por eso la idea es que primero esté estable la 1.0, alejo.

Escuchá a los ancianos de la tribu, hace bien.

ko7a01
02/03/2016, 11:58
Es increible ... Si aca fuesen todos un poco menos pija larga, trabajaran en conjunto... Lograran llegar a un producto final.. Con todo lo q dicen y comentan... El server estatia tan bueno,.. Ni siquiera el server ... El AO, estaria tan bueno y dicertido...

Por momentos me dan ganas de empezar a estudiar programación.. :S

Creo que esto pasa desde AO Drag, pero no soy historiador

Samuh1125
02/03/2016, 12:08
Es increible ... Si aca fuesen todos un poco menos pija larga, trabajaran en conjunto... Lograran llegar a un producto final.. Con todo lo q dicen y comentan... El server estatia tan bueno,.. Ni siquiera el server ... El AO, estaria tan bueno y dicertido...

Por momentos me dan ganas de empezar a estudiar programación.. :S

No es solo orgullo, son visiones y realidades distintas, quedan bien claras las posturas de Alejo y Luke. Si estoy deacuerdo en que la comunidad del ao debe replantearse sus amores y desamores si quieren que haya juego gratuito sin cosas raras en el futuro.

Alejo estos días me baje dakara para probarlo, desde la beta que no la miraba.. Y la verdad tenía tanto lag que deslogue al toque, ahora acabo de entrar para ver si sigue igual y tengo un ping de 281ms, eso es cosa de host?

alejolp
02/03/2016, 12:16
No es solo orgullo, son visiones y realidades distintas, quedan bien claras las posturas de Alejo y Luke. Si estoy deacuerdo en que la comunidad del ao debe replantearse sus amores y desamores si quieren que haya juego gratuito sin cosas raras en el futuro.

Es gracioso porque yo tenia algunas ideas parecidas a las de Luke, y si revisás posts históricos en Juegos Online, 3D Games, o Alkon decía mas o menos cosas como él (había otras personas que también). Yo era de los que creía que el AO tiene un problema de diseño, y que había que sentarse con una hoja en blanco y rediseñar todo. Bueno, hoy después de 13 años buscandole la vuelta te puedo decir que es una mala idea: es una pérdida de tiempo, es una masturbación mental.

Edit: No, yo no era asi de choto como Luke, siempre traté de ponerle onda y nunca hice un post poniendo letras en mayuscula y tipografía +75 con un NO gigante como lo hizo acá (http://foro.comunidadargentum.com/threads/4350-Los-programadores-estarian-dispuestos-a-dar-una-mano-al-Ao-a-cambio-de-nada/page10?p=61478#post61478).


Alejo estos días me baje dakara para probarlo, desde la beta que no la miraba.. Y la verdad tenía tanto lag que deslogue al toque, ahora acabo de entrar para ver si sigue igual y tengo un ping de 281ms, eso es cosa de host?

Si, estoy usando un host de 3 euros por mes en Francia. ¡Lo siento mucho!

Estoy buscando un host, pero no quiero pagar de mi bolsillo para mantener un proyecto que estamos solo dos personas activamente trabajando un fin de semana por medio. Ya demasiado que estoy en mis ratos libres en la oficina posteando en el foro (shh! :P).

alejolp
02/03/2016, 12:41
Es increible ... Si aca fuesen todos un poco menos pija larga, trabajaran en conjunto... Lograran llegar a un producto final.. Con todo lo q dicen y comentan... El server estaria tan bueno,.. Ni siquiera el server ... El AO, estaria tan bueno y divertido...

Es una actitud bastante chota la de imponer las ideas a los gritos (http://foro.comunidadargentum.com/threads/4350-Los-programadores-estarian-dispuestos-a-dar-una-mano-al-Ao-a-cambio-de-nada/page10?p=61478#post61478) y andar acusando a los demás de tirar fruta (http://foro.comunidadargentum.com/threads/4350-Los-programadores-estarian-dispuestos-a-dar-una-mano-al-Ao-a-cambio-de-nada/page11?p=61516#post61516).


Por momentos me dan ganas de empezar a estudiar programación.. :S

No dejes de hacerlo. Personas como Luke son los menos, algunos tratamos de ponerle onda.

Si te interesa escribime que te puedo orientar un poco para donde agarrar.

Salito
02/03/2016, 12:41
Por por eso la idea es que primero esté estable la 0.9.9z, alejo.

Por por eso la idea es que primero esté estable la 0.11.0, alejo.

Por por eso la idea es que primero esté estable la 0.12.0, alejo.

Por por eso la idea es que primero esté estable la 0.13.0, alejo.

Por por eso la idea es que primero esté estable la 1.0, alejo.

Escuchá a los ancianos de la tribu, hace bien.

Convengamos que Luke no se puede hacer responsable de lo que dijo el Panda, Maraxus, Marco, Noich, Niconz y etcéteras.

alejolp
02/03/2016, 12:47
Convengamos que Luke no se puede hacer responsable de lo que dijo el Panda, Maraxus, Marco, Noich, Niconz y etcéteras.

No che, para nada. No podemos volver para atrás en el tiempo, solo ir hacia adelante.

ko7a01
02/03/2016, 12:57
¿Y si por un lado hay gente dedicandosé a mantener estable la versión actual y por otro lado gente dedicandosé a cambiar de código? (desconozco si actualmente se hace)

Digo, debe haber cosas comunes que están andando bien, todo eso lo van pasando y cuando terminan agarran lo que se haya implementado para estabilizar la versión. Después al final unifican el grupo y se toman unas birras.

alejolp
02/03/2016, 13:11
¿Y si por un lado hay gente dedicandosé a mantener estable la versión actual y por otro lado gente dedicandosé a cambiar de código? (desconozco si actualmente se hace)

Si, la solución de libro de texto de ingeniería de software es tener dos versiones a la vez. Ya sea haciendo una migración como empezando de cero. Y ni siquiera tenés que tener dos equipos de gente, porque asumís que tenes varias personas para repartir el trabajo. Pero justamente el mensaje de este topic original es que no hay programadores dispuestos a trabajar en Argentum. A duras penas cuesta arreglar bugs en la unica versión que existe, y encima hay que mantener otra más. Los tiempos se van por las nubes.


Digo, debe haber cosas comunes que están andando bien, todo eso lo van pasando y cuando terminan agarran lo que se haya implementado para estabilizar la versión. Después al final unifican el grupo y se toman unas birras.

Claro, las cosas es comunes es la solución que se llama REFACTORING. Las cosas que andan y funcionan las dejamos como están. Pero algunas personas disfrutan de lo contrario, disfrutan tirar el trabajo al tacho de basura y empezar de nuevo por gusto, placer personal, ideología, filosofía, o lo que sea. Inlcuso le ponen nombres especiales para sonar importante, como por ejemplo software replatforming. Lo cual me parece una mala idea.

ko7a01
02/03/2016, 13:27
Si, la solución de libro de texto de ingeniería de software es tener dos versiones a la vez. Ya sea haciendo una migración como empezando de cero. Y ni siquiera tenés que tener dos equipos de gente, porque asumís que tenes varias personas para repartir el trabajo. Pero justamente el mensaje de este topic original es que no hay programadores dispuestos a trabajar en Argentum. A duras penas cuesta arreglar bugs en la unica versión que existe, y encima hay que mantener otra más. Los tiempos se van por las nubes.


Si logramos sacar Radio AO adelante (mi "actual" proyecto), después veo si puedo sumarme a ésto. Profesionalmente me dedico a lo que es testing, aunque tengo idea de programación (no tanta como ustedes). Pero me parece que antes que sumar gente lo importante es definir el objetivo del proyecto.
A mi me encanta que se convoque, que se busque gente y todo, pero esto ya está andando y tiene que haber un lugar de destino, entiendo que el AO al principio fue así y los proyectos en los sótanos lo sean, pero ya estamos grandes nosotros y el AO, es hora de que tenga un perfil profesional y bien organizado.
No digo que ahora no lo sea, sinceramente no tengo idea. Pero no me sumaría si la idea fuese "nos juntamos y vemos que sale"

Daku + Afro + Pony
02/03/2016, 15:00
Sigo diciendo que el staff del ao1.0 no puede tener el codigo solo para ellos o si va a ser asi, que acepten a todo aquel que se postule y como dijen limitenle los privilegios para que si quiere trabajar y es de buena fe entonces lo haga sin chistar.

svchess
02/03/2016, 15:51
El problema no está en los diseñadores, sino en las decisiones, el juego en general fué diseñado en el año 2001, si se quiere seguir manteniendo esa estética, no vas a evolucionar en diseño más que con un poco de interface de usuario, porque todos los demás assets tiene que ser acordes a los anteriores.
No se puede mezclar diseños, podés hacer unos Assets de Humanos con ropas excelentes, pero si no respetan las proporciones del Ao, no sirven, porque como decisión base se tomó seguir respetando lo que se diseñó en 2001, en proporciones de cuerpo cara, como en estilo pixel art, y clave tonal baja.

O sea, aunque apareciera un diseñador de la gran puta, se vería limitado por estas decisiones. Y si se deciden cambiar, habría que cambiar el 80% de los gráficos, lo cual sería un trabajo de locos, desindexar e indexar todo de nuevo.
(Se podría conservar, el agua, los escudos y espadas por ejemplo).

Tengo la teoría de que todos los Ao, excepto uno, y no el iao, son como un edificio con base torcida. Y a medida que lo hagas más alto es mas el riesgo de derrumbe. Fundamentalmente por este tema de estética que tocás.
Enderezar esa base sería derrumbarlo y volverlo a crear, o transcribir lo que se rescata del Ao a un proyecto nuevo en otra tecnología mas renovada.

Soluciones mágicas no existen. Saludos

ko7a01
02/03/2016, 16:11
El problema no está en los diseñadores, sino en las decisiones, el juego en general fué diseñado en el año 2001, si se quiere seguir manteniendo esa estética, no vas a evolucionar en diseño más que con un poco de interface de usuario, porque todos los demás assets tiene que ser acordes a los anteriores.
No se puede mezclar diseños, podés hacer unos Assets de Humanos con ropas excelentes, pero si no respetan las proporciones del Ao, no sirven, porque como decisión base se tomó seguir respetando lo que se diseñó en 2001, en proporciones de cuerpo cara, como en estilo pixel art, y clave tonal media o baja.

O sea, aunque apareciera un diseñador de la gran puta, se vería limitado por estas decisiones. Y si se deciden cambiar, habría que cambiar el 80% de los gráficos, lo cual sería un trabajo de locos, desindexar e indexar todo de nuevo.
(Se podría conservar, el agua, los escudos y espadas por ejemplo).

Tengo la teoría de que todos los Ao, excepto uno, y no el iao, son como un edificio con base torcida. Y a medida que lo hagas más alto es mas el riesgo de derrumbe. Fundamentalmente por este tema de estética que tocás.
Enderezar esa base sería derrumbarlo y volverlo a crear, o transcribir lo que se rescata del Ao a un proyecto nuevo en otra tecnología mas renovada.

Soluciones mágicas no existen. Saludos

Me parece que nadie está hablando de la estética ni del diseño de imagen, etc. Según tengo entendido venimos hablando de más abajo

svchess
02/03/2016, 16:32
Me parece que nadie está hablando de la estética ni del diseño de imagen, etc. Según tengo entendido venimos hablando de más abajo
Lo que estoy diciendo, es que cualquier persona que quiera ayudar va a tener limitaciones en su actividad gracias a la decisión general de respetar la estética, que en mi opiñon es el principal problema. Resolviendo eso no estaríamos hablando de aceptar más gente en el staff, porque no tiene ningun sentido aceptar a alguien que tiene que respetar esas limitaciones, lo que se traduce en estar "presente" y hacer un gran esfuerzo en "no trabajo".
No digo nada de lo que se habla en las últimas páginas, sólo del post en si que habla cambio de lider, en mi opinión se habla de eso porque algo no funciona, y algo no funciona por lo que nombré recién. Y no sólo en este ao, sino en todos. Hacer una radio o lo que quieras como "agregado" es seguir construyendo mas alto en una base inclinada.

Alegrado
02/03/2016, 17:00
Che Alejop y si en lugar de Dakara ayudas aca? Digo va...no para siempre, pero hasta que esté estable.

ko7a01
02/03/2016, 18:15
Lo que estoy diciendo, es que cualquier persona que quiera ayudar va a tener limitaciones en su actividad gracias a la decisión general de respetar la estética, que en mi opiñon es el principal problema. Resolviendo eso no estaríamos hablando de aceptar más gente en el staff, porque no tiene ningun sentido aceptar a alguien que tiene que respetar esas limitaciones, lo que se traduce en estar "presente" y hacer un gran esfuerzo en "no trabajo".
No digo nada de lo que se habla en las últimas páginas, sólo del post en si que habla cambio de lider, en mi opinión se habla de eso porque algo no funciona, y algo no funciona por lo que nombré recién. Y no sólo en este ao, sino en todos. Hacer una radio o lo que quieras como "agregado" es seguir construyendo mas alto en una base inclinada.

No se qué tan inclinado le vez la base al AO que hacer una Radio es "tomar cosas que no sirven"

MF.-
02/03/2016, 19:40
Hay que poner las cosas en la perspectiva correcta: hoy nadie puede programar por su cuenta como un cowboy del oeste. Todos los proyectos de software son en grupo, y hacen falta herramientas de trabajo adecuadas: control de versiones, IDEs, compiladores, herramientas automáticas para hacer refactoring del codigo, Integracion Continua, análisis estático de código, testing de unidad, cobertura de código en los tests, poder compilar el codigo y ejecutarlo en diferentes ambientes para garantizar la compatibilidad de versiones; si es Java ejecutar los tests en diferentes versiones de la JDK, seguimiento de proyectos, manejo de bugs, coordinacion de testing, documentacion.

Acá en el thread alguien dijo que no le gusta el refactoring: mal gusto. Si te querés dedicar profesionalmente a la programación, te tenés que hacer amigo del refactoring o estás frito. Para eso existen herramientas automáticas, en Java hay de a docenas.

Pocas herramientas hoy en dia ofrecen todas estas ventajas. Java es una de ellas. .Net es tambien otra. C++ es un poco más áspero pero ofrece cosas que Java ni Net te dan. No se trata solamente del lenguaje, sino de todo el ecosistema de cosas que uno hace desde que alguien te dice "che necesito que el programa haga unicornios" hasta que tengas el unicornio en tus manos.

Además, hay que laburar con más gente. Hay que ponerse de acuerdo en qué trabajar, de que manera, que dos personas no hagan lo mismo, y que ninguno rompa o vuelva hacia atrás el trabajo de otro. Además hace falta encontrar gente que esté dispuesta a trabajar, que sea copada, que tire para adelante y que su ego y su orgullo no se pongan en el camino del futuro del proyecto.

El lenguaje de programación no es una elección técnica, es un problema humano. El lenguaje elegido es simplemente lo que la mayoria de la gente que puedas encontrar sepa usar. Empesas como Google y Microsoft usan C++ porque pueden darse el lujo de conseguir empleados que sepan programar C++.

Todos tenemos gustos. A mi no me gusta Java, y mi tiempo libre lo prefiero dedicar a C++. ¿Por qué? No se, que se yo, es lo que siento. Sin embargo Java está re bueno, y Eclipse es genial. Todos deberían usarlo. Como herramienta automática para encontrar bugs en el código Java existe FindBugs, acá un compañero de la oficina me lo recomendó, pero nunca lo usé. Usamos Coverity, que es parecido para C++, es muy genial. En Dakara estoy usando la versión gratuita de Coverity, me ayudó a encontrar un monton de bugs.


Por algo no me dedico a la programación, ya hay otras personas en mi área que se encarga de eso. Mi rol va mucho más allá de programar unas líneas de código.
Además si tenes un bug, por más que refactorices código, ésto puede que no arregle los problemas. En estos casos arrancar de 0 es la mejor solución posible, cosa que estoy a favor y no encontra como mencionaste anteriormente.

Es más... en mi laburo tenemos estos problemas en donde tenemos muchos problemas de perfomances en nuestra base de datos. La respuesta que te dan es :"Mete un parche y arreglalo". Uno resuelve el inconveniente de manera temporal pero a futuro todo va seguir siendo un caos en tiempos de respuesta. Nuestra solución es arrancar de 0 y armar todo como corresponde pero no acceden a eso por los tiempos que demora.
Entonces... si vamos al caso de refactorizan, lo podes hacer hasta cierto punto, luego deja de ser mantenible.

alejolp
02/03/2016, 19:53
Che Alejop y si en lugar de Dakara ayudas aca? Digo va...no para siempre, pero hasta que esté estable.

Buena pregunta.

Hace casi dos años se me ocurrió cómo hacer un programa que traduzca Visual Basic a otro lenguaje de programación. Este tipo de programas se llaman compiladores.

No es perfecto, tiene errores, pero es un gran avance poder cambiar de lenguaje para, como dice CULD, poder evolucionar el proyecto. El AO funciona con pequeños pasos, la gente que ayuda lo hace en su tiempo libre, y pasó tanta gente por el proyecto que si mirás la seccion de STAFF HISTORICO de la web del AO, la lista es eterna. Los planes sobre el futuro del proyecto tienen que tener esto en cuenta. Nadie puede esperar tener un staff tiempo completo trabajando en AO, no va a ocurrir.

Tampoco podemos esperar tener otro Maraxus en el proyecto. Con Maraxus, cuando había que hacer algo, se lo ponía en los hombros y no paraba hasta tenerlo resuelto. Maraxus ya no está más en programación.

La idea del traductor no es nueva. No solo hay una página de Wikipedia ( https://en.wikipedia.org/wiki/Software_modernization ) que explica exactamente las ventajas y desventajas de lo que hice, sino que también me tomé el trabajo de escribir una pequeña historia de Dakara, con la motivación del proyecto, y donde también cuento detalles técnicos sobre la traducción de VB6 a C++. La podés leer acá (https://github.com/DakaraOnline/dakara-server/blob/master/doc/HISTORY.md).

La idea del traductor tampoco fue del 2014, la vengo maquinando en mi cabeza hace muchos años: ¿cómo puedo conciliar la rotación y poca disponibilidad de gente con poder evolucionar el proyecto a una tecnología moderna, que escale, y poder conseguir ayuda? Este es el punto importante: el grupo de gente del AO original ya no está más, NADIE QUIERE TOCAR NI CON UN PALO A VB6. Hace falta sangre nueva, lo venimos viendo hace años y hoy cada vez más.

Hace unos años, cuando todavía estaban varios de los grosos programadores del AO en el staff de desarrollo, nos juntamos en la casa de Marco, y les tiré la idea de hacer algo automático para migrar VB6 a una herramienta moderna. Nadie me dió ni cinco de pelota.

Cuando Zama renunció como director del proyecto, me ofrecí a hacerme cargo del grupo de programación. Nadie me dió ni cinco de pelota.

Hace dos años, cuando había empezado a trabajar en mi herramienta de traducción automática de VB6, todavía no había elegido C++ como lenguaje. Le escribí a los que estaban en desarrollo, ofreciendo convertir el código del servidor a Java. Nadie me dió ni cinco de pelota.

EDIT. ¿Por qué Java? Java tiene una ventaja estratégica muy importante: mucha gente sabe usarlo, y los que no lo saben, es muy fácil de aprender a usar. Realmente. Programar en Java no es difícil, y conseguir programadores Java es un millón de veces más fácil que de VB6. Exactamente lo que AO necesita (Java en el server, en el cliente del juego podemos discutirlo un poco más).

Entonces, en vez de Java, elegí C++, porque Java no me gusta. Y nació Dakara, que es mi intento de poder terminar, de una vez, lo que quise empezar hace 13 años: poder modernizar el código del AO de una forma copada. Con orgullo hoy puedo decir que soy capaz de escribir un compilador de un lenguaje de programación.

En vez de quedarme con lo que hice para mi propio uso personal, lo publiqué en Internet para que cualquiera lo pueda usar, y no me importa que otros abran sus propios servers con mi trabajo. Lo vienen haciendo hace 13 años ya.

No se trata de una cuestión de ego, no me creo mejor que otros. Hace poco alguien me escribió por privado interesado en Dakara, pero sin experiencia en programación. Me tomé el trabajo de escribir un post (en GS Zone) explicando cómo instalar Visual Studio 2015 para poder trabajar con Dakara. Otra persona me escribió por privado también interesada, y por Skype le fui diciendo qué puede hacer para trabajar con Dakara, y le di una tarea muy simple para que se vaya familiarizando con el proyecto.

Los banco y quiero mucho a Nightw, Zama, y muchos de los que hoy están en el proyecto. Se me partió el alma cuando apareció Morgo hace dos años y se llevó puesto el proyecto (buscá mis posts en el thread de 3D Games).

Ganas de ayudar nunca me faltaron, pero no puedo obligar a que acepten mi ayuda.

Wolf Rainer
02/03/2016, 20:13
Buena pregunta.

Hace casi dos años se me ocurrió cómo hacer un programa que traduzca Visual Basic a otro lenguaje de programación. Este tipo de programas se llaman compiladores.

No es perfecto, tiene errores, pero es un gran avance poder cambiar de lenguaje para, como dice CULD, poder evolucionar el proyecto. El AO funciona con pequeños pasos, la gente que ayuda lo hace en su tiempo libre, y pasó tanta gente por el proyecto que si mirás la seccion de STAFF HISTORICO de la web del AO, la lista es eterna. Los planes sobre el futuro del proyecto tienen que tener esto en cuenta. Nadie puede esperar tener un staff tiempo completo trabajando en AO, no va a ocurrir.

Tampoco podemos esperar tener otro Maraxus en el proyecto. Con Maraxus, cuando había que hacer algo, se lo ponía en los hombros y no paraba hasta tenerlo resuelto. Maraxus ya no está más en programación.

La idea del traductor no es nueva. No solo hay una página de Wikipedia ( https://en.wikipedia.org/wiki/Software_modernization ) que explica exactamente las ventajas y desventajas de lo que hice, sino que también me tomé el trabajo de escribir una pequeña historia de Dakara, con la motivación del proyecto, y donde también cuento detalles técnicos sobre la traducción de VB6 a C++. La podés leer acá (https://github.com/DakaraOnline/dakara-server/blob/master/doc/HISTORY.md).

La idea del traductor tampoco fue del 2014, la vengo maquinando en mi cabeza hace muchos años: ¿cómo puedo conciliar la rotación y poca disponibilidad de gente con poder evolucionar el proyecto a una tecnología moderna, que escale, y poder conseguir ayuda? Este es el punto importante: el grupo de gente del AO original ya no está más, NADIE QUIERE TOCAR NI CON UN PALO A VB6. Hace falta sangre nueva, lo venimos viendo hace años y hoy cada vez más.

Hace unos años, cuando todavía estaban varios de los grosos programadores del AO en el staff de desarrollo, nos juntamos en la casa de Marco, y les tiré la idea de hacer algo automático para migrar VB6 a una herramienta moderna. Nadie me dió ni cinco de pelota.

Cuando Zama renunció como director del proyecto, me ofrecí a hacerme cargo del grupo de programación. Nadie me dió ni cinco de pelota.

Hace dos años, cuando había empezado a trabajar en mi herramienta de traducción automática de VB6, todavía no había elegido C++ como lenguaje. Le escribí a los que estaban en desarrollo, ofreciendo convertir el código del servidor a Java. Nadie me dió ni cinco de pelota.

EDIT. ¿Por qué Java? Java tiene una ventaja estratégica muy importante: mucha gente sabe usarlo, y los que no lo saben, es muy fácil de aprender a usar. Realmente. Programar en Java no es difícil, y conseguir programadores Java es un millón de veces más fácil que de VB6. Exactamente lo que AO necesita (Java en el server, en el cliente del juego podemos discutirlo un poco más).

Entonces, en vez de Java, elegí C++, porque Java no me gusta. Y nació Dakara, que es mi intento de poder terminar, de una vez, lo que quise empezar hace 13 años: poder modernizar el código del AO de una forma copada. Con orgullo hoy puedo decir que soy capaz de escribir un compilador de un lenguaje de programación.

En vez de quedarme con lo que hice para mi propio uso personal, lo publiqué en Internet para que cualquiera lo pueda usar, y no me importa que otros abran sus propios servers con mi trabajo. Lo vienen haciendo hace 13 años ya.

No se trata de una cuestión de ego, no me creo mejor que otros. Hace poco alguien me escribió por privado interesado en Dakara, pero sin experiencia en programación. Me tomé el trabajo de escribir un post (en GS Zone) explicando cómo instalar Visual Studio 2015 para poder trabajar con Dakara. Otra persona me escribió por privado también interesada, y por Skype le fui diciendo qué puede hacer para trabajar con Dakara, y le di una tarea muy simple para que se vaya familiarizando con el proyecto.

Los banco y quiero mucho a Nightw, Zama, y muchos de los que hoy están en el proyecto. Se me partió el alma cuando apareció Morgo hace dos años y se llevó puesto el proyecto (buscá mis posts en el thread de 3D Games).

Ganas de ayudar nunca me faltaron, pero no puedo obligar a que acepten mi ayuda.

Listo, cierren el thread. Ahí tienen, de la propia mano de uno de los creadores del Argentum, NADIE TE DA PELOTA y NO ACEPTAN AYUDA. Para que después no sigan los mismos de siempre diciendo que nadie se ofreció y que es todo mentira.

Rayden
02/03/2016, 20:19
Tengo nociones de programación, pero sería un caradura si dijera que tengo algo más que eso.
Hace 17 años que trabajo en informática, y me inicié con la idea de ser programador, pero la vida me tiró (mentira, fue una suma de decisiones mías) para otra parte y programar fue quedando en el olvido. Seguramente lo retome como un hobbie eventualmente, pero por fortuna son TANTAS las cosas que me gustan y disfruto en la vida que solo Dios sabe cuándo sucederá eso.
Entre otras cosas participé activamente en Dakara, en el oficial, en AODrag y en AREA51, en cada lugar desde donde pude.
Hace 15 años que ando dando vueltas por acá y le debo a este jueguito miles de horas de diversión (y broncas xD).

Pero lo mío no es ni será la programación, lo mío pasa más por escuchar, leer, hablar, escribir, analizar, tomar decisiones y hacerme cargo de ellas. Hacer que las cosas funcionen bien, en tiempo y forma e intentar que la gente no se ande matando en el proceso. A quienes piensen que es una boludez, los invito a probar hacerlo durante un mes, no es tarea una fácil ni poco estresante, pero es lo que me gusta.

Más allá de esta pequeña intro que doy para que se entienda desde qué óptica voy a opinar e intentando ser concreto, considero que la visión de Luke es errada.
Y lo que creo que hay que entender es que no hace falta ser un gran programador para eso.
Es correcto que la migración del código de VB6 a C++ en si misma no soluciona todos los problemas de AO, es una verdad irrefutable.
Pero sí soluciona un montón de falencias a nivel trabajo en grupo, herramientas y depuración que permitirían dar el salto que está pidiendo el AO y en un corto plazo.

Coincido en con Luke en cuanto a la subjetividad. Pero hay un puñado de cuestiones que sí lo son, mientras que en todas las demás hay mejores y peores decisiones. Pueden opinar diferente, pero no es subjetivo, hay alguien que tiene razón y alguien que no, y nadie se va a morir por eso, esto no es una guerra de egos.
Considero inviable, o mejor dicho, ridículamente costoso hacer reescribir el AO (software replatforming). Se necesita muchísimo tiempo, que es un valor muy preciado para todo programador, y ya se perdieron muchos años en varios intentos de este tipo, ya es tarde. Debió hacerse en otro momento? Quizás, cuando había mucha gente activa, pero de hecho se intentó y se falló, no es que no se trató de hacer. Hoy ya hace años que esa es una mala elección. De hecho yo no tengo contacto privado con Culd, pero esto fue algo que le reconocí públicamente vía foro. El flaco se sentó y lo hizo (con .NET).

Hoy por hoy ya sería una decisión poco inteligente agarrar JAVA o C++ y hacer todo un rediseño desde cero. De hecho aún intentando calcar esta versión tendríamos un montón de errores y bugs nuevos que hoy no existen. Pero bueno, eso es al margen porque se podría argumentar que sería más fácil resolverlos que en VB6 y se estaría en lo cierto. Pero lo más importante es que a la gente no le importa en qué está programado, le importa que funcione bien, y el AO no está pensado para ser el WoW.

Sin duda si tuviera que elegir migraría el código de la versión oficial actual y, con el compilador de Alejo y su experiencia adquirida al migrar Dakara, migraría a C++ (o JAVA, si fuera posible, que es más popular, aunque mi corazón esté con C++) y empezaría con los refactorings. Luego de esto subiría el código a github. Sí, github. Me mantuve sin opinar sobre este tema pero ya que hace rato que viene surgiendo lo hago ahora: necesitamos apertura. Es cierto que este servidor fue muy atacado, cascoteado y mal administrado y está recién empezando a sanar. También es verdad que la gente que forrea, delira y afines no ayuda a pulir nada, pero creo que es momento de hacer honor al nombre del server: COMUNIDAD Argentum.

Saludos

Rayden

BONUS TRACK:


Edit: No, yo no era asi de choto como Luke, siempre traté de ponerle onda y nunca hice un post poniendo letras en mayuscula y tipografía +75 con un NO gigante como lo hizo acá (http://foro.comunidadargentum.com/threads/4350-Los-programadores-estarian-dispuestos-a-dar-una-mano-al-Ao-a-cambio-de-nada/page10?p=61478#post61478)..

JAJAJAJAJAJAJAJA, me causó mucha gracia la frase, perdón a ambos por reírme.
Pobre Luke, más allá de razón o no lo entiendo, pero con todo respeto lo suyo no son los recursos humanos. :P

Luke
02/03/2016, 21:07
Tengo clarísimo que no tengo tacto ni muchas vueltas, no te hagas drama que no me ofende Rayden.
Me ofende más que hace 8 años me debés un partido de futbol (?)

Respecto a todo lo último que dijo alejo, la verdad no estoy hace tanto "de este lado" y desconozco todas las circunstancias o las situaciones que dice que ocurrieron, asi que no voy a opinar al respecto.

Wilem Jr
02/03/2016, 21:25
Tengo nociones de programación, pero sería un caradura si dijera que tengo algo más que eso.
Hace 17 años que trabajo en informática, y me inicié con la idea de ser programador, pero la vida me tiró (mentira, fue una suma de decisiones mías) para otra parte y programar fue quedando en el olvido. Seguramente lo retome como un hobbie eventualmente, pero por fortuna son TANTAS las cosas que me gustan y disfruto en la vida que solo Dios sabe cuándo sucederá eso.
Entre otras cosas participé activamente en Dakara, en el oficial, en AODrag y en AREA51, en cada lugar desde donde pude.
Hace 15 años que ando dando vueltas por acá y le debo a este jueguito miles de horas de diversión (y broncas xD).

Pero lo mío no es ni será la programación, lo mío pasa más por escuchar, leer, hablar, escribir, analizar, tomar decisiones y hacerme cargo de ellas. Hacer que las cosas funcionen bien, en tiempo y forma e intentar que la gente no se ande matando en el proceso. A quienes piensen que es una boludez, los invito a probar hacerlo durante un mes, no es tarea una fácil ni poco estresante, pero es lo que me gusta.

Más allá de esta pequeña intro que doy para que se entienda desde qué óptica voy a opinar e intentando ser concreto, considero que la visión de Luke es errada.
Y lo que creo que hay que entender es que no hace falta ser un gran programador para eso.
Es correcto que la migración del código de VB6 a C++ en si misma no soluciona todos los problemas de AO, es una verdad irrefutable.
Pero sí soluciona un montón de falencias a nivel trabajo en grupo, herramientas y depuración que permitirían dar el salto que está pidiendo el AO y en un corto plazo.

Coincido en con Luke en cuanto a la subjetividad. Pero hay un puñado de cuestiones que sí lo son, mientras que en todas las demás hay mejores y peores decisiones. Pueden opinar diferente, pero no es subjetivo, hay alguien que tiene razón y alguien que no, y nadie se va a morir por eso, esto no es una guerra de egos.
Considero inviable, o mejor dicho, ridículamente costoso hacer reescribir el AO (software replatforming). Se necesita muchísimo tiempo, que es un valor muy preciado para todo programador, y ya se perdieron muchos años en varios intentos de este tipo, ya es tarde. Debió hacerse en otro momento? Quizás, cuando había mucha gente activa, pero de hecho se intentó y se falló, no es que no se trató de hacer. Hoy ya hace años que esa es una mala elección. De hecho yo no tengo contacto privado con Culd, pero esto fue algo que le reconocí públicamente vía foro. El flaco se sentó y lo hizo (con .NET).

Hoy por hoy ya sería una decisión poco inteligente agarrar JAVA o C++ y hacer todo un rediseño desde cero. De hecho aún intentando calcar esta versión tendríamos un montón de errores y bugs nuevos que hoy no existen. Pero bueno, eso es al margen porque se podría argumentar que sería más fácil resolverlos que en VB6 y se estaría en lo cierto. Pero lo más importante es que a la gente no le importa en qué está programado, le importa que funcione bien, y el AO no está pensado para ser el WoW.

Sin duda si tuviera que elegir migraría el código de la versión oficial actual y, con el compilador de Alejo y su experiencia adquirida al migrar Dakara, migraría a C++ (o JAVA, si fuera posible, que es más popular, aunque mi corazón esté con C++) y empezaría con los refactorings. Luego de esto subiría el código a github. Sí, github. Me mantuve sin opinar sobre este tema pero ya que hace rato que viene surgiendo lo hago ahora: necesitamos apertura. Es cierto que este servidor fue muy atacado, cascoteado y mal administrado y está recién empezando a sanar. También es verdad que la gente que forrea, delira y afines no ayuda a pulir nada, pero creo que es momento de hacer honor al nombre del server: COMUNIDAD Argentum.

Saludos

Rayden

BONUS TRACK:



JAJAJAJAJAJAJAJA, me causó mucha gracia la frase, perdón a ambos por reírme.
Pobre Luke, más allá de razón o no lo entiendo, pero con todo respeto lo suyo no son los recursos humanos. :P

Como disfruto leerte man jaja.. sos el Julio Barbaro del AO jajaja

emvex
02/03/2016, 22:17
Papito querido que manera de escribir Jaja. Como me encantaría saber un poqutititititito de lo que sabe alejó de programación.

HunT
02/03/2016, 22:40
Rayden, una vez más defendes mi opinión sobre vos y pese a tu modestia, sos groso, lo sabés :).
Aprovecho para adherir fuerte a tu opinión.

Esto está bueno, sin duda se aclararon muchas cosas, se aprendieron otras y se aceptan las diferencias. Ojalá el proyecto de Dakara pueda crecer y voy a colaborar en lo que pueda para ello, así como el oficial con el cual también intento cooperar, dejando de lado cualquier concepto de competencia. (De hecho creo haber ayudado en ambos, al menos un poco y con lo que pude xD)

Esperemos que con el tiempo se logre pasar el oficial a otro lenguaje distinto de VB6, una vez que quienes están a cargo logren las estabilidad y objetivos planteados como prioridad (Y).

Saludos!

Chaito
02/03/2016, 23:29
+1000 Rayden
+1000 Alejo

Wilem Jr
02/03/2016, 23:51
Yo creo que el staff deberia reeplantearse dejar las cosas en el pasado y darle una oportunidad a mariano (culd) para que pueda aportar, que cada uno reconozca lo que hiso mal y darle para adelante... todo el mundo se merece una oportunidad.

Bau
02/03/2016, 23:53
Rayden, yo te quiero porque en la 9.9 con tu personaje Ventajero <HellFish> aceptaste comprarme misil mágico (proyectil? khe es eso) valiéndote de tus 100 skills en comerciar. Te amo. oktantono.

Si no eras vos quedé como un gandul, de cualquier manera, te quiero desconocido. Más allá de esa linda historia que conté, creo que estás tirando tremendamente la posta acá, y cuando sea grande espero tener tus ganas de tratar bien a las personas.

Creo que se la están agarrando muy heavy con Luke, a fin de cuentas el no decide nada y simplemente expresa su opinión. Lo que ninguno debería intentar hacer es "convencer" a las personas, digan objetivamente por qué creen lo que creen y que cada cual juzgue como le parezca (esto para que se mantenga la paz y sea un debate más constructivo).

Pregunta 1: Se puede ver en algún lado el ao.net de culd?

Pregunta 2: Alguien me pasa por MP un medio para chatear con AlejoLP? Tengo 3000 preguntas de newbie retrasado y mandarselas por PM o mail no va a ser eficiente. (Soy super respetuoso si me dice que no tiene tiempo me voy a dormir abrazando mi peluche de oveja sin joder más).

Alegrado
02/03/2016, 23:58
Buena pregunta.

Hace casi dos años se me ocurrió cómo hacer un programa que traduzca Visual Basic a otro lenguaje de programación. Este tipo de programas se llaman compiladores.

No es perfecto, tiene errores, pero es un gran avance poder cambiar de lenguaje para, como dice CULD, poder evolucionar el proyecto. El AO funciona con pequeños pasos, la gente que ayuda lo hace en su tiempo libre, y pasó tanta gente por el proyecto que si mirás la seccion de STAFF HISTORICO de la web del AO, la lista es eterna. Los planes sobre el futuro del proyecto tienen que tener esto en cuenta. Nadie puede esperar tener un staff tiempo completo trabajando en AO, no va a ocurrir.

Tampoco podemos esperar tener otro Maraxus en el proyecto. Con Maraxus, cuando había que hacer algo, se lo ponía en los hombros y no paraba hasta tenerlo resuelto. Maraxus ya no está más en programación.

La idea del traductor no es nueva. No solo hay una página de Wikipedia ( https://en.wikipedia.org/wiki/Software_modernization ) que explica exactamente las ventajas y desventajas de lo que hice, sino que también me tomé el trabajo de escribir una pequeña historia de Dakara, con la motivación del proyecto, y donde también cuento detalles técnicos sobre la traducción de VB6 a C++. La podés leer acá (https://github.com/DakaraOnline/dakara-server/blob/master/doc/HISTORY.md).

La idea del traductor tampoco fue del 2014, la vengo maquinando en mi cabeza hace muchos años: ¿cómo puedo conciliar la rotación y poca disponibilidad de gente con poder evolucionar el proyecto a una tecnología moderna, que escale, y poder conseguir ayuda? Este es el punto importante: el grupo de gente del AO original ya no está más, NADIE QUIERE TOCAR NI CON UN PALO A VB6. Hace falta sangre nueva, lo venimos viendo hace años y hoy cada vez más.

Hace unos años, cuando todavía estaban varios de los grosos programadores del AO en el staff de desarrollo, nos juntamos en la casa de Marco, y les tiré la idea de hacer algo automático para migrar VB6 a una herramienta moderna. Nadie me dió ni cinco de pelota.

Cuando Zama renunció como director del proyecto, me ofrecí a hacerme cargo del grupo de programación. Nadie me dió ni cinco de pelota.

Hace dos años, cuando había empezado a trabajar en mi herramienta de traducción automática de VB6, todavía no había elegido C++ como lenguaje. Le escribí a los que estaban en desarrollo, ofreciendo convertir el código del servidor a Java. Nadie me dió ni cinco de pelota.

EDIT. ¿Por qué Java? Java tiene una ventaja estratégica muy importante: mucha gente sabe usarlo, y los que no lo saben, es muy fácil de aprender a usar. Realmente. Programar en Java no es difícil, y conseguir programadores Java es un millón de veces más fácil que de VB6. Exactamente lo que AO necesita (Java en el server, en el cliente del juego podemos discutirlo un poco más).

Entonces, en vez de Java, elegí C++, porque Java no me gusta. Y nació Dakara, que es mi intento de poder terminar, de una vez, lo que quise empezar hace 13 años: poder modernizar el código del AO de una forma copada. Con orgullo hoy puedo decir que soy capaz de escribir un compilador de un lenguaje de programación.

En vez de quedarme con lo que hice para mi propio uso personal, lo publiqué en Internet para que cualquiera lo pueda usar, y no me importa que otros abran sus propios servers con mi trabajo. Lo vienen haciendo hace 13 años ya.

No se trata de una cuestión de ego, no me creo mejor que otros. Hace poco alguien me escribió por privado interesado en Dakara, pero sin experiencia en programación. Me tomé el trabajo de escribir un post (en GS Zone) explicando cómo instalar Visual Studio 2015 para poder trabajar con Dakara. Otra persona me escribió por privado también interesada, y por Skype le fui diciendo qué puede hacer para trabajar con Dakara, y le di una tarea muy simple para que se vaya familiarizando con el proyecto.

Los banco y quiero mucho a Nightw, Zama, y muchos de los que hoy están en el proyecto. Se me partió el alma cuando apareció Morgo hace dos años y se llevó puesto el proyecto (buscá mis posts en el thread de 3D Games).

Ganas de ayudar nunca me faltaron, pero no puedo obligar a que acepten mi ayuda.

Solo quería aclarar que mi intención no era acusarte eh. Simplemente me resulta increíble que habiendo gente que sabe programar, en tu caso no te dan pelota, Culd que supuestamente es el demonio reencarnado. Se me ocurrió la utopia de que se sienten todos a hablar y puedan trabajar juntos. Un abrazo, gracias por tomarte la molestia de responder.

Mr Charles
03/03/2016, 00:32
Por este thread pasaron Culd, Luke, Alejo, y Rayden (entre otros)... la verdad no quiero ni pensar el servidor increíble que se podría lograr si se unieran esos intelectos. No entiendo nada de programación, pero con todo lo que saben ustedes juntos podrían mejorar muchísimo este juego que tanto queremos. También vi hace un tiempo a Parra -de GsZ-, que también sabe una banda y seria bueno que diera una mano.

Espero que, si es cierto que están cerrados en incorporar gente nueva a programación y, a la vez si es cierto que hay mucha gente que trató o trata de contactarse para ayudar, puedan empezar a meterse mas gente a ayudar, porque es lo que realmente hace falta en este momento. Además, con la llegada de gente a programación también se va a poder empezar -despues de corregir lo mas prioritario- a migrar el servidor a otro lenguaje.

Mis mejores deseos para el AO.

ko7a01
03/03/2016, 01:55
Mis mejores deseos para el AO.

Creo que todos los que hemos escrito en el post estamos de acuerdo con eso, el problema son los caminos. Hay que encontrar el común.

alejolp
03/03/2016, 06:34
Creo que se la están agarrando muy heavy con Luke, a fin de cuentas el no decide nada y simplemente expresa su opinión. Lo que ninguno debería intentar hacer es "convencer" a las personas, digan objetivamente por qué creen lo que creen y que cada cual juzgue como le parezca (esto para que se mantenga la paz y sea un debate más constructivo).

Hola!

El problema es que con esa prepotencia y mala onda no ayuda a construir nada. No me cae simpática su forma de expresarse, ni tampoco me caen simpáticas sus opiniones técnicas. El perfil de personalidad de Luke no va con la personalidad de la gente que sería bueno tener en programación, y su forma de ser ahuyenta a posible ayuda. Por ejemplo, a mi.


Pregunta 1: Se puede ver en algún lado el ao.net de culd?

No, no creo. Le vengo diciendo hace meses que debería publicarlo en algún lugar... Ya lo vamos a convencer, porque en el fondo a CULD lo amamos!


Pregunta 2: Alguien me pasa por MP un medio para chatear con AlejoLP? Tengo 3000 preguntas de newbie retrasado y mandarselas por PM o mail no va a ser eficiente. (Soy super respetuoso si me dice que no tiene tiempo me voy a dormir abrazando mi peluche de oveja sin joder más).

Mandame PM si querés, aunque prefiero el Email. También tengo Skype, pedimelo por privado.

Nightw
03/03/2016, 15:11
Recien termino de leer las 18 páginas y la verdad es que me gusta a dónde apunta todo esto. Para ser realista y 100% sincero, falencias tuvimos miles y parte de las que mencionan acá mismo fueron varias de ellas, pero como equipo jóven que agarró un staff destruido, también aprendimos y mejoramos muchísimo sobre la marcha. ¿tenemos bugs hoy? miles, pero al menos tenemos un equipo de laburo que no se veía desde hacía un par de años.
Hoy tenemos independencia, tenemos foro, tenemos servidor, tenemos juego, tenemos un par de gatos locos que están haciendo cosas proque realmente quieren ayudar al juego.
¿por qué tenemos tantos bugs? porque como bien dicen ustedes, falta gente, falta gente que quiera colaborar, falta gente con tiempo y e idónea en ciertas materias, y que creen este thread y se copen a comentar todos su forma de ver las cosas me parece SUPER POSITIVO para el futuro del servidor y de toda la comunidad.
En serio, lo veo super positivo y pese a que no comparto algunos puntos de vista con varios de los que acá publicaron, eso no quita que se pueda laburar en conjunto. De hecho, eso ya está pasando teniendo en cuenta de que no comparto muchas cosas de las que dicen/piensan tanto Luke como Hunt, pero que son pibes super laburadores que están ayudando un monton al servidor desde donde pueden.

Anoche hablábamos con Rayden sobre lo diferente que se ven las cosas desde ambos lados y me hizo un click la cabeza. Poniéndome a analizar desde el otro lado de la batuta es cierto, la impresión que se da no es la misma que nosotros intentamos dar y creanme que no está ni cerca de las barbaridades que varios comentaron. No tenemos cuestiones de egos encima ni mucho menos dejamos entrar solo a los que conocemos. En el último año, metimos a programación a 10 personas que entraron, y se fueron, entre los cuales puedo mencionar a Mannakia (si, el mismo que hoy tiene otro servidor, entró a fantasmear nada más), Khalim, Performance, Integer (pidio volver y ahí quedó), Matemático, theSword, Mithrandir y varios otros que en este momento no recuerdo porque no tengo el foro a mano. Para nosotros, todo eso supone una pérdida de tiempo, y en la gran mayoría de los casos sus "ganas de" de ayudar comenzaron de la misma forma que quizás el PM que me mandó sebaenam (sigo esperando que me aceptes en skype para hablar!).
Las ganas de ayudar se demuestran en el día a día y muchas veces valen más que solo unas pequeñas palabras en el foro. Casos de gente que realmente quería ayudar y entró tenemos muchos, como por ejemplo el de los pibes de la Wiki que se montaron al hombro algo que era durísimo de hacer en tiempo y forma y lo hicieron porque laburaron en equipo.
Equipo, eso es lo que hoy se necesita, y hoy confío en que a partir de este thread se pueda lograr agrandar el que ya tenemos e incluso formar nuevos.

Apuntando al tema que se viene discutiendo en los últimos threads respecto a la migración del source a otro lenguaje estoy a favor y siempre lo estuve. Creo que la decisión sobre re-escribir como hizo Culd con AO.net o traducir como lo hizo alejolp con Dakara tiene que ver más con entender primero qué es lo que se busca para el servidor y para cuándo se quiere lograrlo.
La decisión del lenguaje también es importante, porque sabemos que hoy en día faltan desarrolladores VB6 porque a todos nos sangran los ojos cada vez que tenemos que abrir el ide, pero no creo que sea muy diferente a la cantidad de desarrolladores idoneos que se puedan encontrar para laburar en C++. Java me parece la mejor alternativa, y la traducción (en vez del refactoring completo del servidor) es la opción más viable si se quieren resultados a corto plazo.

Proyectos para arrancarlo de 0 en otro lenguaje ya conocemos miles, entre los que están los 150 intentos previos de alejolp (si, seguro el único lenguaje en el que te debe haber faltado intentarlo es en Ada, guacho), el de Maraxus para el cual yo estuve colaborando un poco en su momento, y tantos otros, y ya sabemos que es un laburo muy largo si lo que se busca es hacerlo BIEN.

Si a todos los que están acá les parece que es realmente interesante, y que las ganas y pilas que manifiestan en el foro son reales, se puede intentar de la forma más colaborativa posible y me comprometo a dar todos los recursos que tenemos.

NILOS
03/03/2016, 15:40
Te aplaudo ale..! Me brinda confianza q las riendas del sv esten en tus manos..

Blaze
03/03/2016, 16:03
Excelente :D

culd
03/03/2016, 16:20
esto ya parece una sexta, te pone un choclo sin sentido que no dice nada y todos se mean encima

MF.-
03/03/2016, 16:26
esto ya parece una sexta, te pone un choclo sin sentido que no dice nada y todos se mean encima


Al menos es positivo que se venga a dar una vuelta por el thread y comente ciertas cuestiones.
Obviamente falta pulir mas la comunicación Comunidad -> Trabajo en el Servidor, pero todos sabemos que con tiempo eso se puede lograr.
Creo conveniente que la mejor alternativa es implementar alguna metodología ágil (dándole un efoque comunicacional), en donde una vez por semana ( o menos) se vaya informando el progreso y demás.

Creerán que es una idiotez, pero muchos de nosotros nos es suficiente ver el progreso que va teniendo esto.

Bau
03/03/2016, 16:26
Equipo, eso es lo que hoy se necesita, y hoy confío en que a partir de este thread se pueda lograr agrandar el que ya tenemos e incluso formar nuevos.

Todo ese texto para manguear un par de dos filos?

Genial respuesta, e implícitamente respondiste otra cosita: La falta de comunicación del staff se da, por ejemplo, porque el pobre tipo que tiene que evaluar, analizar, decidir, programar y testear, además tiene que leer 18 páginas para poder dar una respuesta en UN tema.

Y me dejaste muy tranquilo con los nombres de los pibes que entraron al Staff y no le metieron ganas. Eso de que eran "cerrados" y no se que pindonga era algo que no quería creer, y graciaadió es falso.

Voy a ver si me hago macho y me ofrezco para ayudar en programación. Me da verguenza porque soy medio queso pero si les sirvo estoy a disposición. (Después mando un PM :) )

niKen
03/03/2016, 17:34
esto ya parece una sexta, te pone un choclo sin sentido que no dice nada y todos se mean encima

http://1.bp.blogspot.com/-59QgD_aYUJs/Us3bLHYZluI/AAAAAAAAKNs/Eo_TjpA6CW0/s1600/Einstein.png

Night-cricio con su equipo, me hizo acordar a cierto presidente de cierto país q visitaba viejitas durante la campaña...

Samuh1125
03/03/2016, 17:42
esto ya parece una sexta, te pone un choclo sin sentido que no dice nada y todos se mean encima

jajaja tranquilo.. vos todavía tenes el choclo de morgoAO en el orto y nadie te dice nada, che.. :P

ko7a01
03/03/2016, 17:50
http://1.bp.blogspot.com/-59QgD_aYUJs/Us3bLHYZluI/AAAAAAAAKNs/Eo_TjpA6CW0/s1600/Einstein.png

Night-cricio con su equipo, me hizo acordar a cierto presidente de cierto país q visitaba viejitas durante la campaña...

Te juro que a medida que posteas me voy imaginando un juego de cartas onda Magic con todos estos personajes. El más boludo gana!

GMB
03/03/2016, 17:51
esto ya parece una sexta, te pone un choclo sin sentido que no dice nada y todos se mean encima
caja con sexta? marca y modelo?

Samuh1125
03/03/2016, 17:54
caja con sexta? marca y modelo?

puede que tengo errores ortográficos pero le das un código y te lo descose, cosa que cualquier usuario promedio del foro no tiene la menor idea.

GMB
03/03/2016, 17:56
puede que tengo errores ortográficos pero le das un código y te lo descose, cosa que cualquier usuario promedio del foro no tiene la menor idea.
Si, pero hay que meter un poco de humor, sino el cancer cerebral que nos vamos a agarrar va a ser terrible

Samuh1125
03/03/2016, 17:57
Si, pero hay que meter un poco de humor, sino el cancer cerebral que nos vamos a agarrar va a ser terrible

Obvio, más en esta zona donde parece que todos hablan en serio.. Ja!

Luke
03/03/2016, 18:21
Todo ese texto para manguear un par de dos filos?



Me reí fuerte.

Shura
03/03/2016, 19:08
Recien termino de leer las 18 páginas y la verdad es que me gusta a dónde apunta todo esto. Para ser realista y 100% sincero, falencias tuvimos miles y parte de las que mencionan acá mismo fueron varias de ellas, pero como equipo jóven que agarró un staff destruido, también aprendimos y mejoramos muchísimo sobre la marcha. ¿tenemos bugs hoy? miles, pero al menos tenemos un equipo de laburo que no se veía desde hacía un par de años.
Hoy tenemos independencia, tenemos foro, tenemos servidor, tenemos juego, tenemos un par de gatos locos que están haciendo cosas proque realmente quieren ayudar al juego.
¿por qué tenemos tantos bugs? porque como bien dicen ustedes, falta gente, falta gente que quiera colaborar, falta gente con tiempo y e idónea en ciertas materias, y que creen este thread y se copen a comentar todos su forma de ver las cosas me parece SUPER POSITIVO para el futuro del servidor y de toda la comunidad.
En serio, lo veo super positivo y pese a que no comparto algunos puntos de vista con varios de los que acá publicaron, eso no quita que se pueda laburar en conjunto. De hecho, eso ya está pasando teniendo en cuenta de que no comparto muchas cosas de las que dicen/piensan tanto Luke como Hunt, pero que son pibes super laburadores que están ayudando un monton al servidor desde donde pueden.

Anoche hablábamos con Rayden sobre lo diferente que se ven las cosas desde ambos lados y me hizo un click la cabeza. Poniéndome a analizar desde el otro lado de la batuta es cierto, la impresión que se da no es la misma que nosotros intentamos dar y creanme que no está ni cerca de las barbaridades que varios comentaron. No tenemos cuestiones de egos encima ni mucho menos dejamos entrar solo a los que conocemos. En el último año, metimos a programación a 10 personas que entraron, y se fueron, entre los cuales puedo mencionar a Mannakia (si, el mismo que hoy tiene otro servidor, entró a fantasmear nada más), Khalim, Performance, Integer (pidio volver y ahí quedó), Matemático, theSword, Mithrandir y varios otros que en este momento no recuerdo porque no tengo el foro a mano. Para nosotros, todo eso supone una pérdida de tiempo, y en la gran mayoría de los casos sus "ganas de" de ayudar comenzaron de la misma forma que quizás el PM que me mandó sebaenam (sigo esperando que me aceptes en skype para hablar!).
Las ganas de ayudar se demuestran en el día a día y muchas veces valen más que solo unas pequeñas palabras en el foro. Casos de gente que realmente quería ayudar y entró tenemos muchos, como por ejemplo el de los pibes de la Wiki que se montaron al hombro algo que era durísimo de hacer en tiempo y forma y lo hicieron porque laburaron en equipo.
Equipo, eso es lo que hoy se necesita, y hoy confío en que a partir de este thread se pueda lograr agrandar el que ya tenemos e incluso formar nuevos.

Apuntando al tema que se viene discutiendo en los últimos threads respecto a la migración del source a otro lenguaje estoy a favor y siempre lo estuve. Creo que la decisión sobre re-escribir como hizo Culd con AO.net o traducir como lo hizo alejolp con Dakara tiene que ver más con entender primero qué es lo que se busca para el servidor y para cuándo se quiere lograrlo.
La decisión del lenguaje también es importante, porque sabemos que hoy en día faltan desarrolladores VB6 porque a todos nos sangran los ojos cada vez que tenemos que abrir el ide, pero no creo que sea muy diferente a la cantidad de desarrolladores idoneos que se puedan encontrar para laburar en C++. Java me parece la mejor alternativa, y la traducción (en vez del refactoring completo del servidor) es la opción más viable si se quieren resultados a corto plazo.

Proyectos para arrancarlo de 0 en otro lenguaje ya conocemos miles, entre los que están los 150 intentos previos de alejolp (si, seguro el único lenguaje en el que te debe haber faltado intentarlo es en Ada, guacho), el de Maraxus para el cual yo estuve colaborando un poco en su momento, y tantos otros, y ya sabemos que es un laburo muy largo si lo que se busca es hacerlo BIEN.

Si a todos los que están acá les parece que es realmente interesante, y que las ganas y pilas que manifiestan en el foro son reales, se puede intentar de la forma más colaborativa posible y me comprometo a dar todos los recursos que tenemos.

me arreglas el laud porfis :$?

HunT
03/03/2016, 20:53
Bau, sos un hdp, te lo tengo que decir, lo que me haces cagar de risa con 1 linea jajajaja.

Nightw, genial tu post, realmente fantastico (decí la verdad, te ayudo Rayden a redactarlo? o era una faceta oculta? jajaja). Posta, saber como laburas y lo que laburas dan ganas de mover el culo por hacer y ayudar y eso es merito tuyo tambien. Sin duda podría hacer más, pero bueno, tampoco sos taaaaaaaaaan bueno vio, jajaja.

Ojalá de acá salga algo útil realmente!!!

Saludos!

Wilem Jr
03/03/2016, 20:58
Bau, sos un hdp, te lo tengo que decir, lo que me haces cagar de risa con 1 linea jajajaja.

Nightw, genial tu post, realmente fantastico (decí la verdad, te ayudo Rayden a redactarlo? o era una faceta oculta? jajaja). Posta, saber como laburas y lo que laburas dan ganas de mover el culo por hacer y ayudar y eso es merito tuyo tambien. Sin duda podría hacer más, pero bueno, tampoco sos taaaaaaaaaan bueno vio, jajaja.

Ojalá de acá salga algo útil realmente!!!

Saludos!

No se, si yo posteo una foto Nightw se te cae 3 escalones para abajo.

Hiux
03/03/2016, 21:02
Todo ese texto para manguear un par de dos filos?

Sos un groso.

XoGo
03/03/2016, 23:18
Recien termino de leer las 18 páginas y la verdad es que me gusta a dónde apunta todo esto. Para ser realista y 100% sincero, falencias tuvimos miles y parte de las que mencionan acá mismo fueron varias de ellas, pero como equipo jóven que agarró un staff destruido, también aprendimos y mejoramos muchísimo sobre la marcha. ¿tenemos bugs hoy? miles, pero al menos tenemos un equipo de laburo que no se veía desde hacía un par de años.
Hoy tenemos independencia, tenemos foro, tenemos servidor, tenemos juego, tenemos un par de gatos locos que están haciendo cosas proque realmente quieren ayudar al juego.
¿por qué tenemos tantos bugs? porque como bien dicen ustedes, falta gente, falta gente que quiera colaborar, falta gente con tiempo y e idónea en ciertas materias, y que creen este thread y se copen a comentar todos su forma de ver las cosas me parece SUPER POSITIVO para el futuro del servidor y de toda la comunidad.
En serio, lo veo super positivo y pese a que no comparto algunos puntos de vista con varios de los que acá publicaron, eso no quita que se pueda laburar en conjunto. De hecho, eso ya está pasando teniendo en cuenta de que no comparto muchas cosas de las que dicen/piensan tanto Luke como Hunt, pero que son pibes super laburadores que están ayudando un monton al servidor desde donde pueden.

Anoche hablábamos con Rayden sobre lo diferente que se ven las cosas desde ambos lados y me hizo un click la cabeza. Poniéndome a analizar desde el otro lado de la batuta es cierto, la impresión que se da no es la misma que nosotros intentamos dar y creanme que no está ni cerca de las barbaridades que varios comentaron. No tenemos cuestiones de egos encima ni mucho menos dejamos entrar solo a los que conocemos. En el último año, metimos a programación a 10 personas que entraron, y se fueron, entre los cuales puedo mencionar a Mannakia (si, el mismo que hoy tiene otro servidor, entró a fantasmear nada más), Khalim, Performance, Integer (pidio volver y ahí quedó), Matemático, theSword, Mithrandir y varios otros que en este momento no recuerdo porque no tengo el foro a mano. Para nosotros, todo eso supone una pérdida de tiempo, y en la gran mayoría de los casos sus "ganas de" de ayudar comenzaron de la misma forma que quizás el PM que me mandó sebaenam (sigo esperando que me aceptes en skype para hablar!).
Las ganas de ayudar se demuestran en el día a día y muchas veces valen más que solo unas pequeñas palabras en el foro. Casos de gente que realmente quería ayudar y entró tenemos muchos, como por ejemplo el de los pibes de la Wiki que se montaron al hombro algo que era durísimo de hacer en tiempo y forma y lo hicieron porque laburaron en equipo.
Equipo, eso es lo que hoy se necesita, y hoy confío en que a partir de este thread se pueda lograr agrandar el que ya tenemos e incluso formar nuevos.

Apuntando al tema que se viene discutiendo en los últimos threads respecto a la migración del source a otro lenguaje estoy a favor y siempre lo estuve. Creo que la decisión sobre re-escribir como hizo Culd con AO.net o traducir como lo hizo alejolp con Dakara tiene que ver más con entender primero qué es lo que se busca para el servidor y para cuándo se quiere lograrlo.
La decisión del lenguaje también es importante, porque sabemos que hoy en día faltan desarrolladores VB6 porque a todos nos sangran los ojos cada vez que tenemos que abrir el ide, pero no creo que sea muy diferente a la cantidad de desarrolladores idoneos que se puedan encontrar para laburar en C++. Java me parece la mejor alternativa, y la traducción (en vez del refactoring completo del servidor) es la opción más viable si se quieren resultados a corto plazo.

Proyectos para arrancarlo de 0 en otro lenguaje ya conocemos miles, entre los que están los 150 intentos previos de alejolp (si, seguro el único lenguaje en el que te debe haber faltado intentarlo es en Ada, guacho), el de Maraxus para el cual yo estuve colaborando un poco en su momento, y tantos otros, y ya sabemos que es un laburo muy largo si lo que se busca es hacerlo BIEN.

Si a todos los que están acá les parece que es realmente interesante, y que las ganas y pilas que manifiestan en el foro son reales, se puede intentar de la forma más colaborativa posible y me comprometo a dar todos los recursos que tenemos.
Hola, cómo andás? Soy nadie. Por mi nick tal vez inferirás que soy el amigo de rayden ó ese nuevo mod pero la realidad es que soy uno más de los que no pinchan ni cortan... Como tal nadie, me gustaría decirte un par de cosas:

1) Gracias por aparecer. No en el sentido chupamedias sino en el sentido de proveer un feedback. Tus palabras son justas y van al hecho conciso lo que me lleva a:

2) Laburemos en el aspecto de comunicación staff-usuarios. Vuelvo al punto uno para validar lo agradable que es leer lo que expresás y cómo lo expresás pero eso no hace que no preste atención a todos los estadíos anteriores. Dede mi rol de nadie te puedo asegurar que es lindo saber en qué va lo que uno invierte tiempo de su diversión.

3) Los equipos, además de ser construidos desde la confianza, se laburan desde una búsqueda mútua y no desde una espera unipersonal. Eso tampoco me gustó. Concordamos plenamente en la falta y necesidad de equipos de trabajo pero no concuerdo con el atribuir todas las culpas a el otro. Se que no es la intención pero al leerlo lo que se interpreta es "nos abrimos para que entre gente, pero los que ntraron fueron unos pelotudos. Sean perfectos plis. Manden mensajes". Expresado para el orto, jaja. Pero el punto no es la intención de esperar la solicitud sino la intención de intentar abrir (en este caso liberar el codigo) especulando con la buena fe de quien no quiera colaborar con el staff más que con una línea de código y nada más.

Nada, mucha biblia. No postié mas leí todo y me pareció dar una impresión.

Rayden
04/03/2016, 02:30
Anoche hablábamos con Rayden sobre lo diferente que se ven las cosas desde ambos lados y me hizo un click la cabeza.

No hay problema, son 500 pe. Nos vemos en la próxima sesión.

Jajaja. :)

Me alegra que hayas escrito y el post está bien. Pero creo que es más que nada un símbolo, un compromiso público y un par de aclaraciones también públicas, como que la opinión de Luke o Hunt no es la opinión de todo el staff, que hablan por ellos y no en nombre del staff o el tema de los programadores que ingresaron fallidamente. Creo que era necesaria tu participación.
Después, aunque esto le de ánimo a los usuarios (y con razón), creo que no cambió casi nada. Es decir, de lo que te diste cuenta es de que por ahí de este lado se veía diferente y celebro la comunicación de esto y más aún tu clic. Pero el progreso o no de este proyecto claramente va a depender más de otras cosas que se tienen que ir dando.
Ojo, no estoy siendo pesimista, para nada, al contrario, soy cada día más optimista, pero no quiero quedarme festejando un post, quiero que las cosas vayan para adelante.
Y hablando de optimismo, no cambió practicamente nada y sin embargo la gente se volvió optimista de la nada solamente porque escribiste e informaste dos pavadas. ¿Ven por qué sirve la comunicación? :p


3) Los equipos, además de ser construidos desde la confianza, se laburan desde una búsqueda mútua y no desde una espera unipersonal.

De paso comento que estoy de acuerdo con, sobre todo, esta parte de lo que postea este nadie amigo. Parece una pavada, pero ese pensamiento representa a muchísimos usuarios.

Saludos

Rayden

alejolp
04/03/2016, 07:39
No tenemos cuestiones de egos encima ni mucho menos dejamos entrar solo a los que conocemos. En el último año, metimos a programación a 10 personas que entraron, y se fueron, entre los cuales puedo mencionar a Mannakia (si, el mismo que hoy tiene otro servidor, entró a fantasmear nada más), Khalim, Performance, Integer (pidio volver y ahí quedó), Matemático, theSword, Mithrandir y varios otros que en este momento no recuerdo porque no tengo el foro a mano. Para nosotros, todo eso supone una pérdida de tiempo, y en la gran mayoría de los casos sus "ganas de" de ayudar comenzaron de la misma forma que quizás el PM que me mandó sebaenam (sigo esperando que me aceptes en skype para hablar!).

Te banco con esto, Ale. No solo es difícil encontrar gente que quiera ayudar, sino que a veces no toda la ayuda es útil. Es difícil encontrar gente que esté motivada y que además sus aportes sean positivos, incluso teniendo las mejores de las intenciones. Por esta razón existen los bugs en el juego: incluso con las mejores intenciones y con la mejor energía puesta a programar, las cosas no siempre se dan como queremos.

Con Dakara tuve varias personas que se acercaron a ayudar, que me escribieron diciendo que quieren programar. Ya lo conté antes, con uno estuve tres dias en Skype paso a paso contando qué hacer. La gente tiene que despegar vuelo por si misma, y son pocos los que lo logran. En mi proyecto, tuve solo dos personas que me dieron algo concreto, útil, y tangible. Estoy muy agradecido por el interés del resto, cuando me piden ayuda y me escriben mails los respondo a (casi) todos, pero necesito código! :P


Las ganas de ayudar se demuestran en el día a día y muchas veces valen más que solo unas pequeñas palabras en el foro. Casos de gente que realmente quería ayudar y entró tenemos muchos, como por ejemplo el de los pibes de la Wiki que se montaron al hombro algo que era durísimo de hacer en tiempo y forma y lo hicieron porque laburaron en equipo.

El problema es que en programación, la única forma de ayudar, es tener el código a mano. La Wiki la hicieron a partir de la nada misma, sin depender de algo que solamente ustedes tienen en su control y poder. Por esto que en Dakara publiqué todo en GitHub, de forma que cualquiera pueda agarrarlo, meter mano, mandar aportes. Dos personas lo hicieron hasta ahora, pero esa es otra historia.


La decisión del lenguaje también es importante, porque sabemos que hoy en día faltan desarrolladores VB6 porque a todos nos sangran los ojos cada vez que tenemos que abrir el ide, pero no creo que sea muy diferente a la cantidad de desarrolladores idoneos que se puedan encontrar para laburar en C++. Java me parece la mejor alternativa, y la traducción (en vez del refactoring completo del servidor) es la opción más viable si se quieren resultados a corto plazo.

No solamente a corto plazo. Estoy convencido que la única forma de mantener vivo el proyecto es con pequeños pasos.

Tirar todo y empezar de nuevo pocas veces es una idea acertada, y se puede demostrar muy fácil. Ponele que tirás todo, ponele que lo reescribís y queda hermoso. El día de mañana aparece una comisión de GD que aparece con una idea loca y revolucionaria: te dice que tiene que haber Unicornios que naden bajo el agua, y que sea posible tener en el juego mapas bajo el agua. Hoy el AO no funciona asi, no tenemos nada que represente "buceadores que matan pescados con Estrellitas de Mar +1". ¿Qué hacés, tirás todo otra vez y volvés a rediseñar el juego porque no fuiste capaz de predecir el futuro? No.

La futurología y la predicción del futuro no existe, y cualquiera que crea poder hacerlo es un chanta. Lo único que podemos hacer es atajarnos a lo que creemos que puede ocurrir. En el resto de las cosas, hay que adaptarse, y cambiar. De a poco.


Proyectos para arrancarlo de 0 en otro lenguaje ya conocemos miles, entre los que están los 150 intentos previos de alejolp (si, seguro el único lenguaje en el que te debe haber faltado intentarlo es en Ada, guacho), el de Maraxus para el cual yo estuve colaborando un poco en su momento, y tantos otros, y ya sabemos que es un laburo muy largo si lo que se busca es hacerlo BIEN.

ADA, es una muy buena idea. Voy a migrar Dakara a ADA! :P

Rayden
04/03/2016, 08:02
El día de mañana aparece una comisión de GD que aparece con una idea loca y revolucionaria: te dice que tiene que haber Unicornios que naden bajo el agua, y que sea posible tener en el juego mapas bajo el agua.

La fijación que tenés con los unicornios es impresionante.
Perdón, tenía que decirlo.

Saludos

Rayden

Salito
04/03/2016, 08:31
Me gustó la idea bajo el agua eh. Hay que hacer el mov de "nadar" en vez de caminar, pero hacer que se vea como "bajo el agua" no es difícil jajaja. La cagada es que tendrías que salir a la superficie a cada rato para no morirte ahogado.

alejolp
04/03/2016, 08:57
La fijación que tenés con los unicornios es impresionante.
Perdón, tenía que decirlo.

Saludos

Rayden

Suelo decir unicornios como ejemplo y recordatorio de cosas que no existen, nunca van a existir, y solo están presentes en la imaginación de las personas.

Otro ejemplo (sin unicornios) son los barcos del Argentum. El Skill de Navegación junto a los barcos es relativamente nuevo. Si mi memoria no me falla, en la 0.9.9 no había barcos, es algo que le pusieron en la época de... Otto Wallace? Cuando había un grupo de GD tirando ideas a la pared y viendo cuáles eran las menos puteadas desde Programación, aparecieron cosas en el juego que antes no había. Y el grupo de Programación tuvo que, a partir de la nada misma, darles vida. El juego nunca había sido concebido para tener Barcos, ni aviones, ni naves espaciales, y tuvieron que tomar la elección de traer los barcos al juego de la mejor y más barata forma posible.

Si hoy mirás el código del juego y te fijás que es lo más feo que tiene, los barcos están en el TOP 10 (siempre hablando desde programación). Pero realmente no daba tirar todo al tacho de basura y reescribir el programa desde cero haciendo software replatforming solo porque Morgolock, Dark Megrim, ni Aaron de BaronSoft no habían sido capaz de predecir que el juego tenía que tener barcos.


Me gustó la idea bajo el agua eh. Hay que hacer el mov de "nadar" en vez de caminar, pero hacer que se vea como "bajo el agua" no es difícil jajaja. La cagada es que tendrías que salir a la superficie a cada rato para no morirte ahogado.

No solamente bajo el agua, también que sea en el espacio. Una base lunar, con naves espaciales, y que sea posible juntar recursos capturando asteroides de algun sistema solar deshabitado. Viajás al centro de la galaxia, y te movés por un agujero de gusano.

La experiencia de AOXP, el proyecto que habla Nightw que hicieron junto a Maraxus, hicieron exactamente esto. Intentaron predecir todo posible elemento de GD del juego, y la complejidad de programación se fue a la mierda.

Edit: no quiero ser injusto tampoco. Tenian buenas intenciones, estaban haciendo TDD, estaban usando Inyección de Dependencias, tenían pools de threads, pero creo que era... too much.

Florchi
04/03/2016, 09:48
No hay problema, son 500 pe. Nos vemos en la próxima sesión.

Jajaja. :)

Me alegra que hayas escrito y el post está bien. Pero creo que es más que nada un símbolo, un compromiso público y un par de aclaraciones también públicas, como que la opinión de Luke o Hunt no es la opinión de todo el staff, que hablan por ellos y no en nombre del staff o el tema de los programadores que ingresaron fallidamente. Creo que era necesaria tu participación.
Después, aunque esto le de ánimo a los usuarios (y con razón), creo que no cambió casi nada. Es decir, de lo que te diste cuenta es de que por ahí de este lado se veía diferente y celebro la comunicación de esto y más aún tu clic. Pero el progreso o no de este proyecto claramente va a depender más de otras cosas que se tienen que ir dando.
Ojo, no estoy siendo pesimista, para nada, al contrario, soy cada día más optimista, pero no quiero quedarme festejando un post, quiero que las cosas vayan para adelante.
Y hablando de optimismo, no cambió practicamente nada y sin embargo la gente se volvió optimista de la nada solamente porque escribiste e informaste dos pavadas. ¿Ven por qué sirve la comunicación? :p



De paso comento que estoy de acuerdo con, sobre todo, esta parte de lo que postea este nadie amigo. Parece una pavada, pero ese pensamiento representa a muchísimos usuarios.

Saludos

Rayden

Te acordás la época del foro en alkon en que estaba "de moda" poner en la firma fan clubs y hate clubs???? Me encanta leerte Ray, no cambiás más, siempre poniendo el toque de coherencia. Te quiero mucho amigo.
No entiendo porqué te juntás conmigo JAJAJAJAJAJA
Besote

PD: Haceme el dibujito de tu fan club q yo me lo pongo jajajajaja

Nightw
04/03/2016, 11:47
El problema es que en programación, la única forma de ayudar, es tener el código a mano.

Estoy 100% de acuerdo. No liberarlo desde el inicio fue una decisión meramente administrativa que tenía fecha de expiración, el proyecto se va a liberar al público y siempre estuvo en nuestros planes hacerlo porque es lo que corresponde.



Tirar todo y empezar de nuevo pocas veces es una idea acertada, y se puede demostrar muy fácil. Ponele que tirás todo, ponele que lo reescribís y queda hermoso. El día de mañana aparece una comisión de GD que aparece con una idea loca y revolucionaria: te dice que tiene que haber Unicornios que naden bajo el agua, y que sea posible tener en el juego mapas bajo el agua. Hoy el AO no funciona asi, no tenemos nada que represente "buceadores que matan pescados con Estrellitas de Mar +1". ¿Qué hacés, tirás todo otra vez y volvés a rediseñar el juego porque no fuiste capaz de predecir el futuro? No.

La futurología y la predicción del futuro no existe, y cualquiera que crea poder hacerlo es un chanta. Lo único que podemos hacer es atajarnos a lo que creemos que puede ocurrir. En el resto de las cosas, hay que adaptarse, y cambiar. De a poco.


Mira, últimamente (y desde hace más de un año) vengo chocando con Culd con cada cosa que dice, pero hace un par de páginas leí algo que publicó que me parece que tiene MUCHA razón y vale la pena remarcarlo. Los errores de diseño a la hora de sentar las bases de cualquier pieza de software los vas a arrastrar de por vida, y a nivel arquitectura de software el AO es horrible. Hacer una traducción exacta del servidor solo arrastra esos problemas en pos de ganar performance y/o compatibilidad con otras plataformas.
Ahora, ya te comenté en mi anterior post que también estoy a favor de la traducción porque pese a arrastrar cosas que me parece importantísimas, el juego estaría ganando más de lo que vino ganando en años y ya solo por eso tiene mi pulgar hacia arriba.



ADA, es una muy buena idea. Voy a migrar Dakara a ADA! :P


Que la fuerza te acompañe, mi querido amigo.


La fijación que tenés con los unicornios es impresionante.
Perdón, tenía que decirlo.

Saludos

Rayden

Es cierto, me sorprende que no lo tenga como foto de perfil.


me arreglas el laud porfis :$?

Ya te lo arregló Luke, en el próximo parche va a estar incluido.

Nightw
04/03/2016, 12:15
No se, si yo posteo una foto Nightw se te cae 3 escalones para abajo.
Vos sos un peligro, Jose, una bomba de tiempo.


3) Los equipos, además de ser construidos desde la confianza, se laburan desde una búsqueda mútua y no desde una espera unipersonal. Eso tampoco me gustó. Concordamos plenamente en la falta y necesidad de equipos de trabajo pero no concuerdo con el atribuir todas las culpas a el otro. Se que no es la intención pero al leerlo lo que se interpreta es "nos abrimos para que entre gente, pero los que ntraron fueron unos pelotudos. Sean perfectos plis. Manden mensajes". Expresado para el orto, jaja. Pero el punto no es la intención de esperar la solicitud sino la intención de intentar abrir (en este caso liberar el codigo) especulando con la buena fe de quien no quiera colaborar con el staff más que con una línea de código y nada más.

Es cierto lo que decis, el staff no tiene que esperar que la gente mande un mensaje y es por eso que abrimos siempre convocatorias para todas las areas.
Tenes 3 formas posibles,
* mandas un mensaje para avisar que queres colaborar,
* esperás a que alguien te mande un mensaje preguntandote si queres colaborar
* colaboras abiertamente (en este último caso, aplica lo del source liberado que mencionan más arriba).

Si bien preferimos las dos primeras opciones porque es la forma en la que se genera un equipo de laburo, la tercera no está descartada porque como ya mencioné, el source se va a liberar (y pronto).

alejolp
04/03/2016, 12:28
Los errores de diseño a la hora de sentar las bases de cualquier pieza de software los vas a arrastrar de por vida, y a nivel arquitectura de software el AO es horrible. Hacer una traducción exacta del servidor solo arrastra esos problemas en pos de ganar performance y/o compatibilidad con otras plataformas.
Ahora, ya te comenté en mi anterior post que también estoy a favor de la traducción porque pese a arrastrar cosas que me parece importantísimas, el juego estaría ganando más de lo que vino ganando en años y ya solo por eso tiene mi pulgar hacia arriba.

No solo performance y compatibilidad con otras plataformas, esas son ventajas inmediatas. Hay ventajas estratégicas a mediano y largo plazo: la posibilidad de arreglar los problemas y errores de diseño uno a la vez, y la posibilidad de incorporar gente. Que ya lo dijiste antes pero quería destacarlo nada más.


Es cierto, me sorprende que no lo tenga como foto de perfil.

USTEDES SE QUEDARON CON GANAS DE PIPI DE UNICORNIO.

niKen
04/03/2016, 13:09
Alquílense un cuarto... la gente lo que quiere es forobardo, q vuelvan culd y luke para repartir puteadas

Luke
04/03/2016, 13:12
Creo que lo había aclarado en alguno de mis posts, pero nunca está de mas: mi postura es obviamente mía, no la del staff entero. Tmb aclaré que yo acá no tomo decisiones de para donde va el rumbo del desarrollo del juego, si Ale, o quien a futuro esté al mando de la parte de desarrollo deciden que vamosa migrar el server de AO a cobol(?) tampoco es que voy a irme como nene de la palza "me voy y me llevo la pelota".

Indirectamente ale dijo recién algo que creo que es lo que es donde Alejo y yo no logramos "entendernos" sobre lo que yo creo que tiene como problema el AO desde como está pensado:

Los errores de diseño a la hora de sentar las bases de cualquier pieza de software los vas a arrastrar de por vida, y a nivel arquitectura de software el AO es horrible. Hacer una traducción exacta del servidor solo arrastra esos problemas en pos de ganar performance y/o compatibilidad con otras plataformas.
Ahora, ya te comenté en mi anterior post que también estoy a favor de la traducción porque pese a arrastrar cosas que me parece importantísimas, el juego estaría ganando más de lo que vino ganando en años y ya solo por eso tiene mi pulgar hacia arriba.

Eso que marco en negrita es precisamente lo que a mi me encantaría que se erradique del código del juego, la desprolijidad con la que está armado/planteado. La misma, si bien no es tangible para lso usuarios finales, si lo es para los desarrolaldores del mismo. Siempre es mas ameno, y mucho más sencillo de agregar y quitar features cuando el código está bien estructurado, con estrategias encapsuladas que el día de mañana no dificulten el sacar una cosa X y darte cuenta que empiezan a estallar 90 cosas en otras partes del juego, porque está todo horriblemente acoplado.

Quizás Alejo tenga razón, y lo mío es un pensamiento utópico que es realmente imposible de llevar a cabo, pero yo creo firmemente que se puede hacer, que es una tarea compleja es innegable, pero tampoco es algo imposible.


Aclaro una vez más, que es mi postura. La misma que incluso si mañana empezamos a desarrollar el AO en Java traducido, igual voy a sostener.


Dicho esto, me voy a pensar como hacer unicornios con branqueas y la clase buceador.

Selket
04/03/2016, 13:34
Para que quemarse?
http://4.bp.blogspot.com/-sBlzlHweNN4/TrVztWMaccI/AAAAAAAABNE/IHKBRt-7q7o/s1600/narvales.jpg


ON:

Me parece importante remarcar que no hay egos ni gente que no sea aceptada desde el vamos.

Por experiencia propia, si ayudas y ayudas en la forma que se te pide (respetando ciertas normas de convivencia) podes aportar mucho al proyecto.

Wilem Jr
04/03/2016, 13:35
Vos sos un peligro, Jose, una bomba de tiempo..

Muejejejeje

Jason_malloC
04/03/2016, 14:41
Mira, últimamente (y desde hace más de un año) vengo chocando con Culd con cada cosa que dice, pero hace un par de páginas leí algo que publicó que me parece que tiene MUCHA razón y vale la pena remarcarlo. Los errores de diseño a la hora de sentar las bases de cualquier pieza de software los vas a arrastrar de por vida, y a nivel arquitectura de software el AO es horrible. Hacer una traducción exacta del servidor solo arrastra esos problemas en pos de ganar performance y/o compatibilidad con otras plataformas.
Ahora, ya te comenté en mi anterior post que también estoy a favor de la traducción porque pese a arrastrar cosas que me parece importantísimas, el juego estaría ganando más de lo que vino ganando en años y ya solo por eso tiene mi pulgar hacia arriba.



No solo performance y compatibilidad con otras plataformas, esas son ventajas inmediatas. Hay ventajas estratégicas a mediano y largo plazo: la posibilidad de arreglar los problemas y errores de diseño uno a la vez, y la posibilidad de incorporar gente. Que ya lo dijiste antes pero quería destacarlo nada más.


Aprovecho el thread para hacer una consulta: ¿por que no se toman los fuentes del Dakara como base del proceso de traducción del actual servidor? Para no estar constantemente reinventando la rueda, ale ya hizo el sacrificio.

Como dijeron innumerables veces más arriba: no es la solución mágica a los problemas de diseño del AO (que ya los trae desde su concepción); pero tiene un beneficio muy real al corto plazo, y es que sin lugar a dudas hay mucha más gente capacitada (y dispuesta a laburar por amor al arte) en C++, que la que hay en VB6. Sin hablar sobre las bondades de un lenguaje VS otro, sino directamente sobre la cantidad de "mano de obra" disponible para con cada tecnología.

huehue.
04/03/2016, 16:49
Entonces C++ o Java?

alejolp
04/03/2016, 17:01
Entonces C++ o Java?

Java.

Shura
04/03/2016, 17:36
Ya te lo arregló Luke, en el próximo parche va a estar incluido.

Realmente eres el rey de reyes.

Selket
04/03/2016, 19:33
Realmente eres el rey de reyes.

AJJAAJA No sé por que justo en la oficina uno tiro esa frase de Ben Hur XD

Wilem Jr
04/03/2016, 19:42
Realmente eres el rey de reyes.

No te creas, Nightw no es lo que parece... te engaña escribiendo todo poeticamente, pero yo fui una victima de su mal gusto... año 19xx no se cuanto estabamos testeando no se que cosa en su servidor TDMA cuando....

http://i67.tinypic.com/15s6j2r.jpg

emvex
04/03/2016, 20:01
no te creas, nightw no es lo que parece... Te engaña escribiendo todo poeticamente, pero yo fui una victima de su mal gusto... Año 19xx no se cuanto estabamos testeando no se que cosa en su servidor tdma cuando....

http://i67.tinypic.com/15s6j2r.jpg

jajajajajajajajjaajaja

krokitty
04/03/2016, 20:10
Ahora que somos todos amigos, los programadores que leen y vos en especial NIGHT, NIGHTTTT! arreglame el bug, cada vez que salgo a zona insegura a los 5 minutos me transformo en casper, no tengo idea todavia la razon, a mi hermana le pasa lo mismo ajajajajaja

Shura
04/03/2016, 20:22
Ahora que somos todos amigos, los programadores que leen y vos en especial NIGHT, NIGHTTTT! arreglame el bug, cada vez que salgo a zona insegura a los 5 minutos me transformo en casper, no tengo idea todavia la razon, a mi hermana le pasa lo mismo ajajajajaja

No te va a contestar porque es Nightw, no NIGHT ni NIGHTTTT.
Es nochew.

loopzer
04/03/2016, 21:55
Nightw es re copado, me paga con comida!

Creo que yo soy uno de los primero ahi con la SuperBanana con doble daño mirando fijo a Source del AO jaja.

Desarrolladores son muchos y de distintas clases, no es facil "tomar" a una persona para ayudar aunque tenga todas sus ganas, ya que eso tiene un bootstrap que por el momento no se puede pagar,
y no es tan facil como mas gente mas desarrollo, al contrario se complica mas y hace mas complejo el trabajo en equipo(en esta clase de proyecto) y tampoco existen desarrolladores magicos que hagan todo y puedan hacer todo. y recordar que algunos tiene tiempo contado por que viven y cuando laburas de esto salis del trabajo sin Mana :S

En fin, el tiempo es lo unico que puede mejorar o empeorar todo, pero es CAMBIO.

alejolp
05/03/2016, 10:47
Aprovecho el thread para hacer una consulta: ¿por que no se toman los fuentes del Dakara como base del proceso de traducción del actual servidor? Para no estar constantemente reinventando la rueda, ale ya hizo el sacrificio.

Como dijeron innumerables veces más arriba: no es la solución mágica a los problemas de diseño del AO (que ya los trae desde su concepción); pero tiene un beneficio muy real al corto plazo, y es que sin lugar a dudas hay mucha más gente capacitada (y dispuesta a laburar por amor al arte) en C++, que la que hay en VB6. Sin hablar sobre las bondades de un lenguaje VS otro, sino directamente sobre la cantidad de "mano de obra" disponible para con cada tecnología.

El plan es hacer lo mismo que hice con Dakara, pero con el oficial y en Java.

Ya tengo una primera prueba de concepto, como para dar el primer paso. Estoy armando un plan de trabajo con las cosas que son necesarias hacer.

Para los curiosos, pueden ver el código Java en: https://github.com/DakaraOnline/dakara-server-java

culd
05/03/2016, 11:58
El plan es hacer lo mismo que hice con Dakara, pero con el oficial y en Java.

Ya tengo una primera prueba de concepto, como para dar el primer paso. Estoy armando un plan de trabajo con las cosas que son necesarias hacer.

Para los curiosos, pueden ver el código Java en: https://github.com/DakaraOnline/dakara-server-java
Noooo gran error java. gran error

niKen
05/03/2016, 12:29
Noooo gran error java. gran error
http://fotos.subefotos.com/2e8f33af32579675c72d95482ece9b61o.jpg

Manu.-
05/03/2016, 12:35
Noooo gran error java. gran error


Me parece que es lo ideal tenerlo en Java, es el lenguaje que mas gente sabe. Por ende mas chances de que ayude mas gente.

alejolp
05/03/2016, 15:00
Noooo gran error java. gran error

Ey, vos. Si, vos, publicá tu código en GitHub.

Alegrado
05/03/2016, 15:09
Noooo gran error java. gran error

Cual es el error? Culd, si dieras explicaciones en tus post no quedaría tan como el culo cuando presentás una negativa.

culd
05/03/2016, 15:37
Cual es el error? Culd, si dieras explicaciones en tus post no quedaría tan como el culo cuando presentás una negativa.
java utiliza demasiados recursos. el servidor en c++ ppdria usar a lo sumo 500mb en memoria.. el de java lo triplicaria.

y no te olvides que al ejecutarse en la vmj el rendimiento seria mas bajo, pudiendo demorar en algunas acciones cuando la carga es alta.

dakara ya esta en c++ con librerias multiplataforma. no reinventemos la rueda por favor

Alegrado
05/03/2016, 15:53
java utiliza demasiados recursos. el servidor en c++ ppdria usar a lo sumo 500mb en memoria.. el de java lo triplicaria.

y no te olvides que al ejecutarse en la vmj el rendimiento seria mas bajo, pudiendo demorar en algunas acciones cuando la carga es alta.

dakara ya esta en c++ con librerias multiplataforma. no reinventemos la rueda por favor

Y qué tantos mas recursos podría consumir java? No vale la pena hacerlo con un lenguaje mas amigable que podría ser mas facil conseguir gente interesada y dejar que consuma un poco mas?

culd
05/03/2016, 16:08
Y qué tantos mas recursos podría consumir java? No vale la pena hacerlo con un lenguaje mas amigable que podría ser mas facil conseguir gente interesada y dejar que consuma un poco mas?

Si vamos a lo amigable, .NET es lo mas amigable que existe... Le sigue java, y por ultimo c++.... Siendo realistas...

Fijate el servidor de minecraft lo que consume

Alegrado
05/03/2016, 16:17
Si vamos a lo amigable, .NET es lo mas amigable que existe... Le sigue java, y por ultimo c++.... Siendo realistas...

Fijate el servidor de minecraft lo que consume

Bueno, pero entonces no estamos ante un gasto abismal de recursos, supongo que debe estar dentro de un margen por el que vale laburar sobre el lenguaje.

A parte, supongo que java corre con ventaja de que es gratuito y .NET no, además de que java es multiplataforma. (Acabo de ver que ahora .NET tambien es multi)

A demás me parece que es mezclar conceptos no? Porque Java es un lenguaje y .Net podes laburar con varios lenguajes.

alejolp
05/03/2016, 16:31
Bueno, pero entonces no estamos ante un gasto abismal de recursos, supongo que debe estar dentro de un margen por el que vale laburar sobre el lenguaje.

A parte, supongo que java corre con ventaja de que es gratuito y .NET no, además de que java es multiplataforma. (Acabo de ver que ahora .NET tambien es multi)

A parte me parece que es mezclar conceptos no? Porque Java es un lenguaje y .Net podes laburar con varios lenguajes.

Lo que dice CULD es cierto en alguna medida. Comparado con C++, si, Java usa más memoria. Y el GC de la JVM puede hacer que todo ande lento. PERO comparando Java con NET, las limitaciones de memoria y eficiencia son las mismas. Java y NET son igualmente buenos/malos dependiendo contra qué los compares. HOY no hay diferencia entre Java y NET, y es solo un gustito personal que CULD tiene, que me parece perfecto, yo tambien tengo gustos personales.

Para que esto sea un problema, el server tiene que estar con 2000 jugadores online, y vamos a necesitar mejor ancho de banda en el server mucho antes que las limitaciones de Java sea un problema.

Alegrado
05/03/2016, 16:33
Lo que dice CULD es cierto en alguna medida. Comparado con C++, si, Java usa más memoria. Y el GC de la JVM puede hacer que todo ande lento. PERO comparando Java con NET, las limitaciones de memoria y eficiencia son las mismas. Java y NET son igualmente buenos/malos dependiendo contra qué los compares. HOY no hay diferencia entre Java y NET, y es solo un gustito personal que CULD tiene, que me parece perfecto, yo tambien tengo gustos personales.

Para que esto sea un problema, el server tiene que estar con 2000 jugadores online, y vamos a necesitar mejor ancho de banda en el server mucho antes que las limitaciones de Java sea un problema.

Claro a eso me refería con mi pregunta, programar el juego en Java no es un verdadero problema. Gracias por la aclaración.

PD: Culd, sacate la gorra y mostrale el .NET a la gente :D

alejolp
05/03/2016, 17:30
Claro a eso me refería con mi pregunta, programar el juego en Java no es un verdadero problema. Gracias por la aclaración.

PD: Culd, sacate la gorra y mostrale el .NET a la gente :D

No le creo nada, para mi que lo hizo en Java en vez de NET.

loopzer
05/03/2016, 18:24
Como me gustaria pelear por esto jaja.

Sin ofender a nadie, para mi no hay buenos programadores cerca del AO que puedan dejar de lado algunas cosas. Si se tiene/Quiere hacer desde 0, primero necesitan mejor infra y organización, y luego lo mas difícil de todo COMUNICACIÓN. yo solo lo veo posible en un mundo un poco menos rata :P

en fin, hacerlo de 0 es mucho tiempo y dinero, los que tengan eso :D WELCOME!

alejolp
05/03/2016, 18:34
Como me gustaria pelear por esto jaja.

Sin ofender a nadie, para mi no hay buenos programadores cerca del AO que puedan dejar de lado algunas cosas. Si se tiene/Quiere hacer desde 0, primero necesitan mejor infra y organización, y luego lo mas difícil de todo COMUNICACIÓN. yo solo lo veo posible en un mundo un poco menos rata :P

en fin, hacerlo de 0 es mucho tiempo y dinero, los que tengan eso :D WELCOME!

¿Qué te gustaría?

loopzer
05/03/2016, 18:40
Osea discutir por Java jaja, siempre le discuto a la gente que java es malo (obvio que en joda) como el video este https://www.youtube.com/watch?v=WOmhpXPuKmc

Trabajo hace mil año, ami ya me da lo mismo Java .nerd c/c++ pascal delfy etc...

pero C# megusta mucho.

alejolp
05/03/2016, 18:50
Osea discutir por Java jaja, siempre le discuto a la gente que java es malo (obvio que en joda) como el video este https://www.youtube.com/watch?v=WOmhpXPuKmc

Trabajo hace mil año, ami ya me da lo mismo Java .nerd c/c++ pascal delfy etc...

pero C# megusta mucho.

Es CULD. Te discute hasta si la tierra es redonda.

El subset del lenguaje que vamos a usar... incluso mi server C++ se parece más a Java que a C++.

A mi no me gusta Java, pero no es algo que me importe realmente.

Shura
05/03/2016, 20:32
Yo los leo decir todas esas palabras raras y no puedo no pensar en esto:
https://www.youtube.com/watch?v=EOQDjiwSTwc

Daku + Afro + Pony
06/03/2016, 03:27
Perdon pero solo una aclaracion que me hizo un amigo mio que esta estudiando sistema en la UP hace ya 5 años y que conoce el ao. Me dijo que si se cambiaba/traducia o que se yo, que mientras el juego corra en una pc del gobierno va a hacer un gran juego para todos.

Lo que me saco la duda de porque no promocionamos el ao en las escuelas asi levantamos los users y tenemos mas petes que se creen que por ser pk van a pasarla bomba

Rayden
06/03/2016, 04:27
mientras el juego corra en una pc del gobierno va a hacer un gran juego para todos.

WTF?

Saludos

Rayden

Luke
06/03/2016, 04:52
Aguante C#.

XoGo
06/03/2016, 06:03
WTF?

Saludos

Rayden
Es el proyecto x! Nilda Garré tiene un pala lvl 29!

Daku + Afro + Pony
06/03/2016, 06:56
WTF?

Saludos

Rayden

Negro si ao corre en una pc del govierno (las de las notebooks de cristi) esta perfecto, pero para lo que es la calidad grafica si no corriera en una de ellas me pegaria un tiro a las bolas de los mal optimisado o minimamente de el mal arte que tenemos en general

Rayden
06/03/2016, 13:46
Negro si ao corre en una pc del govierno (las de las notebooks de cristi) esta perfecto, pero para lo que es la calidad grafica si no corriera en una de ellas me pegaria un tiro a las bolas de los mal optimisado o minimamente de el mal arte que tenemos en general

Ah, te referís a que mientras corra en una PC de bajas prestaciones todo bien. Ok, sí, está claro, si vamos a necesitar una PC de la Nasa para jugar no rinde, claramente.
De todos modos para hacer ese análisis hay que separar servidor y cliente. Pero sí, es siempre algo a tener en cuenta, el AO debe correr en PCs no muy potentes.

Saludos

Rayden

ko7a01
06/03/2016, 16:19
Ah, te referís a que mientras corra en una PC de bajas prestaciones todo bien. Ok, sí, está claro, si vamos a necesitar una PC de la Nasa para jugar no rinde, claramente.
De todos modos para hacer ese análisis hay que separar servidor y cliente. Pero sí, es siempre algo a tener en cuenta, el AO debe correr en PCs no muy potentes.

Saludos

Rayden

Y poder pescar desde el celu

Atrou
06/03/2016, 18:06
Y poder pescar desde el celu

http://images.mob.org/file_exchange/java_game_images/games/5/4324/real/2.jpg

ko7a01
06/03/2016, 18:17
http://images.mob.org/file_exchange/java_game_images/games/5/4324/real/2.jpg

Claro, y "esquivar" la piedra esa sería la forma de corroborar que no estás afk (?)

Asterhax
07/03/2016, 05:42
WTF?

Saludos

Rayden
Ahora que en lo de mi vieja se me rompió la pc, estuve usando la pc del gobierno para pescar, desde antes del parche zafaba andando a 15/20fps, después del parche me estuvo andando a 9 fps y es molesto hasta ir del lago hacia la casa de pesca

Juampe.-
07/03/2016, 06:28
Yo clavándome una paja con el video prohibido de ivana nadal y ustedes hablando de si se puede pescar en un celular...
Por eso soy pobre.
:(

Van
07/03/2016, 07:57
Yo clavándome una paja con el video prohibido de ivana nadal y ustedes hablando de si se puede pescar en un celular...
Por eso soy pobre.
:(

matenlooo

Samuh1125
08/03/2016, 12:31
Digit wide noncontroversial myth is that muscularity drinks are flushed a communal mistake when you're treatment with a have that claims to process your get-up-and-go the identical as say, study. Avow me if I am modify. The views explicit therein subdivision are those of the authors and do not inevitably represent the views of the Department of Veterans Affairs discount acivir pills 200mg without prescription antiviral kleenex bad (http://www.shpe.org/bc/program/list13/event7/). Cheese, in minor portions, tin be rattling preventative. Unless you are expiration to a welfare nutrient restaurant, or figure that you undergo serves smaller, many dominated portions, you belike should not be completion your nutriment. The vaginal walls are ORIFICE rugose with thwartwise folds discount 300 mg clindamycin with visa chest infection (http://www.shpe.org/bc/program/list13/event4/). It is believed that omega-3 EFAs soul substantial anti-inflammatory properties and trim symptoms of auto-immune diseases, specified as rheumy arthritis. Experience with symptom keep be elusive for level the advisable of us. In the intestines Vitamin K helps in movement glucose to polyose which is so stored in the liver-colored tofranil 50 mg without a prescription anxiety techniques (http://www.shpe.org/bc/program/list13/event8/). UV-radiation from the insolate terminate hurt your hair, weakening tone and fashioning it unhardened. The canine owners did slimly punter than the dieters who walked and dieted unequaled. Take Ambien precisely as it was regular for you cheap 50 mg acarbose amex blood glucose 120 (http://www.shpe.org/bc/program/list13/event2/). Crucifer somebody Vitamin C and B These vitamins work the liver-colored in the form 1 procedure. Since numerous women (and around men) are at endangerment of osteoporosis, it is great to chassis bullocky clappers when you're younger, but epoch shouldn't labial you from play an preparation system. Additional to this it has vitamin C and fluoride cheap sildalis 120mg with amex erectile dysfunction pills list (http://www.shpe.org/bc/program/list13/event5/). This reduces costs and eliminates chances of feat bastard medicines. It is a variant of completing therapy supported penalty utilized to ply foreordained aesculapian weather by picture to perm or pulsed attractable fields. The WHI investigators registered 49 yard women, elderly 50 to 79 buy cheap paxil 20 mg medications quinapril (http://www.shpe.org/bc/program/list13/event1/). Many women than men had bunions: 3. * Resource a affirmative noesis. Our visits to dentists bechance when the awful ache ordains us to do so buy pyridium 200mg amex gastritis symptoms in child (http://www.shpe.org/bc/program/list13/event6/). This exclusive makes the disconcert worsened! However, as substance manufacturers and governance polity are today wakeful capable the dangers, the office is dynamical. What much could you communicate for discount zoloft 50 mg depression test embarrassing bodies (http://www.shpe.org/bc/program/list13/event3/). Right equivalent otc allergies, hoot allergy tin finish on its have without the provide of whatsoever have or management. The deciding is yours which to acquire or not steal. So this unconsciousness is catalogued as a uncommon disease and affects little mass cheap mentat 60 caps on line medicine - (http://www.shpe.org/bc/program/list13/event10/). obstructed. Oh -- and I walked on destroy. So with that in mind, hither is what I inform generic nimotop 30mg without a prescription muscle relaxant non drowsy (http://www.shpe.org/bc/program/list13/event9/).

Podes traducirnos lo que queres decir que no entendí nada ameo?