215 meneos
3920 clics
El Juego de estrategia espacial "Star Ruler 2" se vuelve open source (ENG)
Es raro escuchar acerca de un juego bien considerado que da el salto del software de código abierto al software de código abierto, pero el juego de estrategia espacial Star Ruler 2 ha hecho justamente eso. La (ahora difunta) compañía detrás de este impresionante juego de estrategia 4X en tiempo real ha lanzado el código fuente para el juego principal y su paquete de expansión al público, de forma gratuita.
|
comentarios cerrados
En steam y gog está a la venta aún por 20€.
La página con el código liberado por los autores es: github.com/BlindMindStudios/StarRuler2-Source
Está publicado sin la música sólo, pero ya hay alguna alternativa como por ejemplo: opengameart.org/content/star-ruler-2-replacement-music
Para instalarlo en Ubuntu tan sencillo como tener instalado el sistema snap y luego: sudo snap install starruler2
En windows está disponible una versión compliada con música libre aquí: github.com/powercat/StarRuler2-Source/releases/
¿Alguien se anima a traducirlo al español?
Es mucho más fácil make -f source/linux/Makefile compile, tal y como pone en el archivo LÉEME del repositorio GitHub.
No voy a tragar con los Snaps ni harto de grifa. Antes utilizo GNU Guix.
Minimum:
-OS: Gnu/Linux or Windows.
-Processor: SSE2 Capable processor.
-Memory: 1 GB RAM.
-Graphics: AMD or Nvidia Graphics card w/ 512MB RAM, OpenGL 2.1 Support.
-Network: Broadband Internet connection.
-Storage: 600 MB available space.
-Additional Notes: Broadband for internet play. Scroll wheel or full access to two mouse buttons required.
store.steampowered.com/app/282590/Star_Ruler_2/
Lo que se consigue es que te vaya todo sin problemas al precio de capacidad de disco duro malgastada en distinas versiones de una misma librería.
Es algo así como las .dll de Windows compartidas por las aplicaciones contra los ejecutables .app autocontenidos de Mac.
Corregidme si me equivoco, plis.
La última versión del lenguage Processing viene montada así, se descomprime en una carpeta con el ejecutable de Processing y un script para enlazar a las librerias del Runtime de Java completo compiado en una simple carpeta. processing.org/
(CC #11)
Bueno parece que ha compilado, voy a ejecutar ./StarRuler2.sh -> Permiso denegado !!!!!, chmod no se que, ahora no encuentra no se que bin, lo borro todo y vuelvo a empezar, ahora me vuelve a dar error, otro rato buscando por stackoverflow, instalo python-dev libfreetype6-dev. Ahora parece que sí, está tardando la vida...error de nuevo, intento instalar la dependencia libcurl-dev pero me dice que es no se que mierda virtual que tengo que elegir el paquete especifico y me da tres opciones ¿?¿?¿ elijo una al azar, falla al compilar, instalo "cmake", falla, sudo apt-get install xorg-dev libglu1-mesa-dev, falla, instalo devopenal.dev, libvorbis-dev, , me vuelve a fallar pero ya no veo que más hace falta, estoy cansado, me voy a dormir.
PD: fácil y sencillo.
"Several dependencies are required to build on linux, including libpng, zlib, GLEW, GLU, freetype2, libvorbisfile, libvorbis, libogg, libopenal, libbz2, libXRandR, and libcurl." Instala las dependencias que te pide y deberia irte.
Gracias por las respuestas, #16 #18
PD. 'Compiado' incluso parece una palabra técnica. Se puede confundir con 'Compilado'.
(CC #16 #11)
a = new PhysBisect();
b = new PhysBisect();
a->fuzz = b->fuzz = fuzz * 0.5;
a->depth = b->depth = depth + 1;