martes, 18 de julio de 2017

Reimplementación OpenSource del zEngine, utilizado por el juego "Gothic" y "Gothic II".

REGoth es el intento de reproducir el motor de los juegos de rol Gothic I y II en código libre.
Podeis ver un vídeo del estado del juego aquí.

Juego de carreras de código abierto Yorg ha lanzado la versión 0.6

Yorg (Yorg’s an Open Racing Game) es un juego gratuito de código abierto desarrollado por Ya2 con Panda3D para Windows, OSX y Linux.

Elementos de diseño:


  1. Perspectiva visual en tercera persona;
  2. Estilo arcade;
  3. 8 pilotos diferentes;
  4. 6 coches diferentes (más por venir);
  5. 3 pistas diferentes (más por venir);
  6. AI;
  7. Power-ups (previsto para la versión 0.7);
  8. Armas (previsto para la liberación 0.7);
  9. Campeonato (previsto para la liberación 0.8);
  10. Multijugador (previsto para la versión 0.9)

Yorg es FLOSS: el código del juego es liberado bajo GPLv3. Los activos artísticos de Ya2 se publican bajo CC BY-SA. La fuente del proyecto está aquí.

Aplicamos Integración Continua en nuestro desarrollo. Esto significa que puedes jugar una nueva versión del juego tan pronto como hagamos algo. Mira aquí para recoger una compilación (por ahora solo hay compilaciones "de origen").

Yorg se desarrolla utilizando varias herramientas: Panda 3D, Blender, The Gimp, Python y Bullet.

martes, 11 de julio de 2017

Novedades sobre "Eclipse Phase" el juego de rol transhumanista.

Ya  expuse el juego de rol para transhumanistas en línea con la llamada de Cuthulu; ¿Recordais esto?. Ahora descubro que ya tienen la traducción completa; una muestra con las reglas básicas aquí.

Y como bonus, el "Mass Effect" con las reglas del "Eclipse Phase" aquí.

viernes, 7 de julio de 2017

Editor de Naves espaciales "realista".

En esta página web hay un editor de naves espaciales para el juego/simulador espacial "Space Engine". Desgraciadamente aún no existe la versión para GNU/Linux del "Space Engine", pero es similar al aclamado por su realismo "Celestia".

Los modelos 3D hechos con esta aplicación web pueden guardarse directamente en el formato del juego, pero también es posible guardarlos en formato ".obj", con lo que es posible usarlo en otras aplicaciones/juegos.

GENERACIÓN SIMPLE DE ONDAS EN PYTHON (Y SCIPY)

Fuente: hackaday.com

[153Armstrong] hizo un breve post sobre lo fácil que es generar formas de onda utilizando Python. Estamos de acuerdo en que es simple, pero en realidad, no es tanto Python per se, es algunas bibliotecas muy guay (SciPy, en particular) que hacen todo el trabajo duro. Que puede ser la división de pelos, pero no vale la pena nada que SciPy (pronunciado "Sigh Pie") también hace otros trucos útiles como Fourier transforma, también. Usted puede ver un video de sus resultados, a continuación.

El código es simple y uno de los comentaristas señaló una manera aún más eficiente de escribir los datos en un archivo WAV. La idea básica es crear una matriz de muestras en un búfer utilizando algunas funciones del componente NumPy de SciPy.


La mayoría de las formas de onda regulares son fáciles de crear usando un algoritmo. Por ejemplo, las ondas senoidales se pueden describir generalmente como: y=amplitude * sine(radian_frequency*t+phase_shift)

Donde "y" es el valor de la onda en el tiempo "t". La amplitud es el valor de pico (de modo que 5 le dará +/- 5 V) y la frecuencia de radian es el doble del valor de pi veces la frecuencia en Hertz. [153Armstrong] muestra fórmulas simples para ondas senoidales, ondas cuadradas simétricas y asimétricas, y una onda de diente de sierra, utilizando generadores proporcionados por el paquete SciPy. El código está en GitHub y también enlaza con los generadores disponibles en SciPy.

Hemos visto SciPy en algunas entradas del concurso Hackaday anteriores. Se puede pensar en él como Matlab para Python. Sólo tenga en cuenta, no es una parte inherente de Python. Si utiliza otro idioma, podría utilizar una biblioteca similar para obtener el mismo efecto. Y si lo estás haciendo en hardware, probablemente querrás usar tablas de búsqueda, para mantener las cosas rápidas y sencillas.

Encuentra un bug en un programa de los años 80

El bloger "0XA000" descubre un bug en Commodore Dossier, una "revista práctica para el dueño activo de Commodore", que se desarrolló entre 1984 y 1988. La edición 17, que también era el último número, incluía el código para un juego bastante interesante. Se llamaba Blindganger, que se traduce en "dud", pero quería significar "ciego" (ganger significa literalmente ir-er, alguien que va).

A continuación el enlace (en ingles).