Ubuntu 10.04 cambiará Google por Yahoo! en Firefox

UbuntuRick Spencer, uno de los responsables de desarrollo de Ubuntu, ha anunciado que, a partir de la versión 10.04, Ubuntu sufrirá dos cambios importantes en cuanto al motor de búsqueda por defecto de Firefox.

El primer cambio tiene que ver con la página de inicio por defecto de Firefox. Hasta ahora era una página simple que integraba el motor de búsqueda de Google. La página de inicio mostrará el que esté seleccionado en la barra de búsqueda del menú. Se asegura que esto funcionará al menos con Google y Yahoo!, pero ya se verá si se puede hacer con el resto de motores incluídos y cuándo se hará.

El otro cambio, y más importante aún, es que Yahoo! será el motor de búsqueda por defecto en Firefox, sustituyendo así a Google. Esto se debe a un acuerdo económico al que han llegado Yahoo! y Canonical.

Día del usuario Ubuntu (23 de enero de 2010)

Ubuntu User DayEl próximo sábado 23 de enero se celebra el Ubuntu User Day, un evento en el que se impartirán, vía IRC, una serie de charlas, de forma similar a lo que se suele hacer en la Ubuntu Open Week.

Se puede asistir a estas charlas a través del canal #ubuntu-classroom de Freenode, a partir de las 12:00 (hora UTC), en las que se hablará de varios temas como los pasos a seguir para instalar Ubuntu, aspectos básicos de la línea de comandos y de la gestión de paquetes, o cómo usar Launchpad, entre otras cosas.

El mismo día 23, a partir de las 16:00 (hora UTC), se impartirán una serie de charlas similares pero en español. En este caso sería a través del canal #ubuntu-charlas.

Los que estéis interesados no olvidéis consultar la tabla de horarios, disponible en la web del evento.

Wormux: digno heredero de Worms

WormuxEn 1994 vio la luz Worms, un juego con una mecánica muy simple que, a pesar de no tener unos gráficos maravillosos, llamó la atención de muchísima gente por la jugabilidad y el entretenimiento que ofrecía, y que se podía resumir con la frase "unos gusanos que se lían a golpes en un combate por turnos". En poco tiempo se convirtió en uno de los juegos más originales y entretenidos del momento.

Casi una década después, en 2002, cuando Worms daba el salto a las 3D, aparecía Wormux, un clon libre y multiplataforma que, al igual que Worms, explotaba esa estrategia por turnos tan característica.

Gráficos y música

Wormux (Imagen 1)Los gráficos no son el punto fuerte de Wormux como tampoco lo fueron de Worms, pero es que realmente no lo necesita. Aún así, lo que ofrece el juego en este apartado es interesante.

Hay una cantidad importante de mapas (casi 50) muy variados, llenos de elementos, con distintas ambientaciones y un aspecto muy vivo.

El problema de este tipo de juegos es que, a pesar de la variedad, los escenarios son estáticos, aunque eso se arregla un poco con las animaciones que hay en algunos mapas y que muestran hojas movidas por el viento o copos de nieve cayendo, por poner algún ejemplo.

Wormux (Imagen 2)El plantel de personajes es igual de numeroso y variado que los escenarios, se compone de 17 equipos distintos que homenajean a distintos proyectos de software libre utilizando sus mascotas o logotipos:

  • Beastie (BSD)
  • FireFox
  • GNU
  • Hexley
  • Konqi (KDE)
  • Nupik (NuFW)
  • OpenOffice.org
  • PHP
  • Pidgin
  • Postfix
  • Snort
  • Spip
  • SuSE
  • Thunderbird
  • Tux (Linux)
  • Wilber (GIMP)
  • Workrave

En cuanto a la música que acompaña, aunque es cierto que no es fundamental durante las partidas y que algunas personas prefieren prescindir de ella, es de calidad e intenta ajustarse a la ambientación de cada mapa, pero el problema es que hay pocas canciones.

Los sonidos, en cambio, son más numerosos y sí que cumplen su cometido, se acoplan bien a cada acción.

Jugabilidad y entrentenimiento

Estos son los puntos fuertes del juego, sin duda.

Wormux (Imagen 3)La idea es muy simple, hay dos o más equipos de gusanos que intentan eliminar a los gusanos rivales, o echarlos fuera de la pantalla, para obtener la victoria. Eso sí, cada gusano tiene que esperar a que llegue su turno para moverse por el escenario y actuar.

Como en toda guerra, ambas partes tienen una serie de armas y herramientas que podrán utilizar para lograr su objetivo. El arsenal es importante, hay pistolas, escopetas, rifles de francotirador, bazookas, dinamita, granadas, minas... hasta se pueden solicitar ataques aéreos que permiten bombardear una zona. Eso sí, la mayoría solo se pueden utilizar un número determinado de veces.

Wormux (Imagen 4)Y no todo son armas, también hay herramientas que permiten moverse más fácilmente por el escenario. Por ejemplo, se puede volar con un jetpack, tirarse por un precipio utilizando un paracaídas para evitar daños, utilizar una cuerda para escalar, excavar o teletransportarse a otro lugar.

Cada turno tiene una duración limitada, así que es importante aprovecharlos para analizar la situación, realizar un movimiento y actuar sabiamente. También conviene estar atento a los botiquines o cajas de armas que caen del cielo vez en cuando y que pueden suponer una pequeña ventaja.

Otros

Wormux (Imagen 5)La gracia de Wormux es disfrutar de partidas con otras personas, ya sea utilizando un mismo ordenador o a través de internet.

Pero también existe la posibilidad de jugar contra la máquina, aunque en versiones anteriores a la 0.9.0 es necesario escribir AI-stupid en el campo que permite personalizar el nombre del comandante jefe de un equipo.

En cuanto a las opciones, se pueden personalizar distintos aspectos de la partida, como la duración del turno, la energía inicial (y máxima) de los personajes e incluso la gravedad.

Resumen

Wormux se mantiene fiel a la idea de Worms. En mi opinión necesita algo más de variedad musical y mejorar la física del juego, pero en general es un buen juego que promete ratos de entretenimiento y diversión.

Vídeo

Hace unos meses monté un vídeo con escenas de la versión 0.8.4, pero sirve también para la versión actual. Lo importante es que muestra con brevedad como son los escenarios, los personajes, algunas armas y la dinámica del juego.

Licencia: GPL
Disponible en: GNU/Linux, Haiku, Mac OS, Maemo y Windows
Versión revisada para esta entrada: 0.9.0

Web de Wormux

Deluge 1.2.0

Deluge 1.2.0La semana pasada se publicó la versión 1.2.0 de Deluge, un cliente para la red BitTorrent sobre el que escribí el año pasado. No incluye novedades importantes en cuanto a funcionalidades que puedan interesar a los usuarios, pero sí cambios internos.

  • Se sustituye XML-RPC por DelugeRPC, una implementación más simple y "ajustada" a las necesidades de Deluge. Permite comunicaciones más eficientes y seguras, pues ahora van cifradas por SSL además de comprimidas.
  • Se ha reescrito WebUI, la interfaz que permite controlar Deluge remotamente, vía web.
  • Deluge ahora incluye los plugins Extractor, Execute, Scheduler y WebUI.
  • Se ha pulido la integración entre la interfaz y el demonio para mejorar el rendimiento.

En resumen, esta versión se ha centrado en mejorar "las tripas" del programa, y en la próxima versión (1.3.0) intentarán mejorar la usabilidad de la interfaz, haciendo hincapié en WebUI.

OptiPNG: Optimización de imágenes PNG

El otro día hablé de pngcrush, una aplicación libre y multiplataforma que permite reducir el peso de una imagen PNG sin que haya pérdida de calidad. Hoy toca hablar de OptiPNG, una herramienta similar que está basada en pngcrush.

Está publicado bajo licencia zlib (compatible con GPL) y está desarrollado por Cosmin Truţa. Está disponible en los repositorios de varias distros, pero también hay versión para Windows y Mac OS.

Al igual que pngcrush, funciona por línea de comandos, pero usarlo es tan fácil como escribir:

optipng imagen.png

Sin embargo, lo que sí diferencia a ambas herramientas es la versatilidad de OptiPNG. Es una aplicación más completa, no solo porque a través de diversos parámetros permite gestionar muchos detalles del proceso, sino porque además permite convertir imágenes en formato BMP, GIF, PNM y TIFF a formato PNG con optimización incluida.

El problema es que gestionar detalles de la optimización no es una tarea fácil, pero sí podemos exprimir con facilidad la capacidad de optimización de esta forma:

optipng -o6 imagen-original.png -out imagen-optimizada.png

En este caso estamos utilizando los parámetros:

  • -o6: Define el nivel de optimización, en este caso estamos usando el 6. Con -o1 estaríamos realizando una sola prueba de recompresión, mientras que -o2 sería el nivel por defecto que se usa al ejecutar el comando como "/node/optipng_imagen.png". Cuanto mayor sea el nivel, más "potente" es la optimización.
  • -out: Permite especificar el nombre del archivo resultante. Si no usamos este parámetro, la imagen optimizada sobreescribe la original.

Un dato adicional sobre el parámetro -oX (siendo X el nivel de optimización). El nivel 6 prueba 120 métodos (similar a la opción -brute de pngcrush) y el 7 llegaría hasta 240 métodos o pruebas de compresión. En muy pocos casos el nivel 7 consigue mejores resultados que el 6, así que este último es más que suficiente.

Vuelvo a poner un ejemplo con FanTux, creado por adrielhernandez y publicado en TuxFactory bajo licencia Creative Commons by-nc-sa. Antes de optimizarla con optipng, la he reducido a 128x128 con GIMP para que no sea tan pesada y la he guardado sin tocar nada más.

FanTux OriginalFanTux OptiPNG

A la izquierda tenemos la imagen original, a la derecha la imagen optimizada con OptiPNG utilizando el nivel 6 de optimización (-o6). No hay ningún cambio, pero la imagen original pesa 23,76 KB y la optimizada 21,43 KB, lo que supone una reducción del 10% (aproximadamente) sobre la original, sin pérdida de calidad. El nivel 7 de optimización da el mismo resultado.

Si lo comparamos con el resultado que dio pngcrush, podemos comprobar que la imagen optimizada con OptiPNG pesa un poquito más, exactamente 21 bytes más (una cantidad despreciable). Eso sí, he de reconocer que he obtenido mejores resultados con OptiPNG salvo casos contados, como este.