Archivo de la etiqueta: openrct2

Rescatando artículos: Articulo (en ingles) de como debuggeo OpenRCT2

Estoy recuperando los artículos interesantes que publique en cierta red social laboral privativa, los escribía ahí para dar el contenido que le falta…porque hasta los cojones de artículos de couching y neoliberales que salen.

¡Que gusto da el #softwarelibre en #videojuegos!

El caso es #OpenRCT2 el motor libre de un videojuego de crear parques de atracciones.

Todavía no es como #OpenTTD (que este último es un videojuego libre completo) el pobre OpenRCT2 esta desde hace tiempo gente haciendo los assets para que sea libre (pero hay mucho trabajo pero tiempo al tiempo, un árbol no crece en un día).

Una cosa bonitas es que la gente hace transparentemente su trabajo y aprendes un montón.

Y finalmente en este caso es un #bug y como lo arreglaron:

Debugging a Crash in OpenRCT2

 

2 issues que he abierto en github y me siento orgulloso

Bueno esto es un blog ¿no? Pues voy a hablar de mi, ale un poco de egocentrismo digno de esos tiempos blogueriles del pasado…ahora la gente egocéntrica esta en redes sociales…mas fácil y un goce mas instantáneo…

Los issues o bugs que registramos en por ejemplo en los proyectos de software libre dentro github, es una forma de ayudar a los proyectos, el software libre en lo una de las muchas cosas que destaca es en solido como una roca, y es gracias a la gente que vamos diciendo oye que he encontrado un «problemilla» o «problemón», y todo eso se apuntan en páginas llamadas bugtrackers (seguidores de bug).

Y en otra cosa que destaca el software libre es en la cercanía a las necesidades de la gente, y eso es por medio de «wish» o deseo, que normalmente caen también en los bugtrackers, porque algunas veces los usuarios somos un poco caprichosos o tontos y pensamos que un deseo es un problema, pero tranquilos que normalmente se categorizan por alguien que revisa.

Pues aquí mi pequeña lista de bugs …o wish que he abierto en github que representan un tema interesante:

  • DoomRL (o ahora llamado D*mRL) se ha liberado hace apenas unas semanas, es un gran roguelike de estos para empezar con esta secta satanica de género.
    • How to make the GNU/Linux binary? : Pues este es el bug, pese a que si tenían versión para GNU/Linux, si coges el código fuente tal cual…¡¡no compila!! Lo bonito de este bug es que demuestra el musculo del software libre porque hay mucha gente echando una mano a ver si conseguimos el binario….puede que tu seas el caballero que saque la espada de la piedra.
  • OpenRCT2 es el engine libre para ese genial juego de estrategia comercial el Roller Coaster Tycoon (el 2 que es un 1.5), ha sido espectacular ver este último año como empezaron con un código descompilado sucio lo están convirtiendo en algo legible y reparando y mejorando, siguen una estela de otro proyecto que trajo un gran juego a GNU/Linux del mismo desarrollador original del cerrado el juego estrategia comercial de transportes OpenTTD,
    •  is there a repository for Free Assets? : aunque esta cerrado y mas que un bug es un wish, es una cosa que había que decir en público y me oyó la gente. Y es que ya el código esta al 100% libre pero los ficheros datos del juego es necesario tirar de pirateo u original, y lo importante es que el juego pase a ser libre total como su hermano de los trenes.

Y bueno amigos y amigas, no tengáis vergüenza a decir vuestros problemas…en el software libre, ayudará a madurar mucho al proyecto.

OpenRCT2 ya funciona en Linux nativamente

Puede que hayas estado bajo una piedra este último año, pero el proyecto mas interesante de remake libre de engine de un videojuego ha sido OpenRCT2 .

¿Sigues sin saber que es? Pues es la reimplementación libre del videojuego Roller Coaster Tycoon 2, uno de los mejores videojuegos de estrategia comercial en el que te pones el traje de dueño de parque de atracciones.

Pues de los hitos pendientes que tenía el proyecto ya han alcanzado el 2º:

  • Versión reimplementada en lenguaje de alto nivel, en este caso C.
  • Versión nativa compilada para Linux.
  • Conjunto de gráficos y otros ficheros multimedia libres que sustituyan a los privativos y con copyright del juego original.

Una vez pasados los 3 hitos se puede considerar un juego libre completamente y para disfrute todos, como puede ser OpenTTD del que hemos hablado otras veces aquí.

Creía que iba a llevar mas tiempo llegar al 2º hito en el juego de las montañas rusas, porque inicialmente estaban anclados en que se podía hacer cross-compiling en Linux pero no te daba un ejecutable nativo, pero por fin, por fin.

Aquí tenéis un vídeo de esta importante alegría.