El teu blog de Linux en català

Jocs

Aquesta mateixa setmana, ha sortit una nova versió d’Alien Arena, l’excel·lent joc lliure multiplataforma. Alien Arena és un veterà FPS (First Person Shooter), que cada any es va renovant i millorant.

L’Alien Arena 2011, que en realitat és la versió 7.50, i presenta les següents novetats:

  • S’ha millorat els càlculs de física per als moviments dels personatges mitjançant Open Dynamics.
  • S’ha modernitzat el client IRC del joc.
  • Utilitza GNU Auto Tools per a l’instal·lador de Linux i Mac.
  • S’ha afegit el suport per a lletres True Type.
  • S’ha afegit dos mapes al joc, i se n’ha modernitzat un de ja existent.
  • S’ha canviat la música que acompanya a les partides, i les noves sintonies han estat composades per Paul Joyce.
  • I moltes altres millores…

Ja teniu el joc disponible per a la pàgina de descàrregues d’Alien Arena. Per als que utilitzeu Ubuntu, segurament aviat tindreu aquesta versió disponible des dels repositoris de PlayDeb (tot i que actualment encara hi tenen Alien Arena 2010). A la Guia d’Instal·lació d’Ubuntu de la nostra documentació hi trobareu com configurar-vos els repositoris de Playdeb.

Alien Arena

Alien Arena

Per últim, us deixem el Trailer d’Alien Arena 2011.

Font | Phoronix

Si el nostre ordinador és de 64 bits, tot i que hi podem instal·lar una distribució de 32 bits, aprofitarem millor el seu potencial instal·lant-n’hi una de 64 bits. L’únic problema que té això és que alguns programes (per sort, molt pocs) no distribueixen els fitxers «deb» preparats per a sistemes de 64 bits. Una solució és agafar el codi font del programa i compilar-lo, però aquest sistema a vegades és complicat. Aquí us mostrarem una altra solució, que intenta fer funcionar el propi programa de 32 bits en el nostre sistema de 64 bits. He de dir que això no sempre funciona, però la majoria de vegades que l’he utilitzat m’ha anat bé. A més, aquestes instruccions que escric són per a Ubuntu, però també han de funcionar en Debian i en distribucions derivades. Per a distribucions que no deriven de Debian, no ho tinc clar, però segurament es pot utilitzar un procediment anàleg. Bàsicament, el procediment que us presentaré es basa en els següents passos:

  1. Instal·lar les dependències del paquet.
  2. Instal·lar el paquet de 32 bits amb «dpkg», utilitzant el modificador «- -force-architecture».
  3. Intentar executar el programa des d’un terminal. Alguns cops ens funcionarà directament, en altres casos ens dirà que no troba algunes llibreries (que precisament hem instal·lat com a dependències).
  4. Descarregar-nos la versió de 32 bits de les llibreries que ens diu que no troba.
  5. Descomprimir aquests paquets, per extreure’n les llibreries pròpiament dites.
  6. Copiar a «/usr/lib32» les llibreries de 32 bits.

L’explicació més àmplia d’aquest procediment la faré en base al joc Energy Tycoon que us hem presentat avui mateix, tot i que com he comentat es pot utilitzar per a altres programes. Primer, ens descarreguem el fitxer «deb» del programa que ens volem instal·lar (en aquest cas, el «deb» de l’Energy Tycoon). Com que és un programa de 32 bits, i el nostre sistema és de 64 bits, utilitzem el «dpkg» amb el modificador «- -force-architecture»:

sudo dpkg -i --force-architecture energytycoon_release1_package.deb

(més…)

Aquest divendres, en el nostre apunt sobre jocs, aprofitarem per parlar d’un títol poc conegut, ja que es tracta d’un joc desenvolupat de manera desinteressada per un parell de programadors alemanys.

L’Energy Tycoon és un senzill joc de gestió d’una empresa energètica en la que haurem de construir edificis, xarxes elèctriques i generadors per a recopilar recursos i gestionar l’energia per a convertir-nos en l’empresa lider del sector.

L’interfície del joc és molt semblant a altres jocs de simulació de gestió, amb moltes pantalles d’informació, control de temps i menús i més menús amb edificis per construir; però s’ha de reconèixer que té un bon acabat gràfic, i resulta força entretingut, alhora que és un d’aquells jocs que es pot re-jugar tranquil·lament amb diferents pantalles i dificultats.

Per a instal·lar el joc, a la seva pàgina tenen l’instal·lador per a Windows i Ubuntu, o el codi font per a altres distribucions i Mac.

Els qui vulgueu fer servir l’instal·lador d’Ubuntu, heu de saber que només tenen versió per a 32bits! Aviat intentarem fer un apunt per explicar com instal·lar un paquet de 32 bits en una distribució de 64, sense gaires problemes.

Aprofitem l’apunt sobre jocs que fem els divendres per anunciar també el llançament de la Release Candidate de la versió 0.7 de SuperTux Kart!

Per a qui no el conegui, SuperTux Kart és un clon lliure del famós SuperMario Kart (força obvi per títol), un divertit joc de conducció on la gràcia no resideix en la física o el realisme dels models sinó en l’ús dels diferents objectes que recollim per la pantalla i les trabes que posem als altres jugadors.

Sembla que el joc ha fet avenços importants en el canvi de versió, ja que han canviat el motor gràfic (ara suporta ombres i alguns efectes que el fan força més atractiu). I han apostat per una interfície més seriosa. Però la jugabilitat segueix intacta, i han afegit més models, circuits i fins i tot, dreceres en els recorreguts per a fer trampes!

Per a provar-lo podeu descarregar el codi font des d’aquí.  si el voleu provar a Ubuntu, només cal que afegiu el PPA en negreta, o escriviu a un terminal:

sudo add-apt-repository ppa:stk/dev
sudo apt-get update && sudo apt-get install supertuxkart

Des del projecte recorden que aquesta nova versió no està completament traduïda, així que si algú vol donar un cop de mà, pot fer-ho aquí.

Mad Skills Motocross és un joc comercial de curses de motos molt semblant a aquell que es podia jugar a la Nintendo, l’Excitebike.

Té totes les característiques per enganxar-nos: 52 curses diferents on el nostre personatge pot anar aprenent noves tècniques i millorar en altres així com la possibilitat de jugar en línia amb els nostres amics.

Té versions per a GNU/Linux, Windows i MacOSX i és possible baixar una demo per provar el joc. Certament l’aspecte que mostra sembla força atractiu i divertit, sobretot si podem jugar amb els nostres amics.

L’única pega que té aquest joc és el preu: es ven a uns 20€, un preu força elevat al meu parèixer. Cal dir que és molt complicat que a aquest preu tinga cap èxit. Els desenvolupadors d’aquests tipus de jocs haurien de mirar com els ha anat als desenvolupadors que han posat a la venda els seus jocs a preus inferiors als 5€ a l’AppStore d’Apple o l’Android Market. Possiblement l’Ubuntu Software Center mirarà de portar jocs com aquests a preus més competitius.

Tot i que encara no hem vist cap joc mostrant la potencia del motor Unigine (sembla que s’ha llençat un MMORPG gratuït a Rússia amb aquest motor, però no existeix traducció…), encara és el motor comercial natiu per a Linux més prometedor.

I com els de Unigine ho saben, han decidit fer un concurs per a desenvolupadors de jocs per a Linux.

Així, si algú està col·laborant en la creació d’un joc en 3D per a Linux, pot participar en el concurs, el premi del qual és una llicència per a poder desenvolupar el seu projecte. Les bases del concurs són les següents:

  1. L’equip participant ha d’haver creat (o estar en fase de creació) d’un joc 3D.
  2. Els membres de l’equip han de tenir experiència en desenvolupament per a Linux.
  3. Han d’estar preparats per a crear un joc 3d natiu per a Linux.

Per participar s’ha d’enviar un correu a licensing@unigine.com amb les dades de l’equip, els enllaços als treballs realitzats i la informació de contacte. El plaç de presentació és fins al 10 de Desembre i els equips que quedin en 2n i 3r lloc, rebran grans descomptes per a comprar les llicències del motor.

No cal dir que aquest concurs és una magnifica oportunitat per a incrementar el nivell dels jocs natius per a Linux, ja que els motors existents (i més els lliures), tret d’un parell d’exepcions, queden una mica lluny a nivell tècnic de les opcions de Windows.

Si voleu saber-ne més també podeu passar per la pàgina d’Unigine!

Avui us presentem un entretingut joc de plataformes: Go Ollie! El personatge principal del joc, Ollie the Oligocheata, és un cuc que ha d’anar passant fases, saltant per plataformes i evitant enemics.

Go Ollie

Per instal·lar-vos aquest joc, us heu de baixar el joc des de la pàgina de descàrregues del Go Ollie! Un cop descarregat el fitxer, li heu de donar permisos d’execució. Amb l’explorador de fitxers (Nautilus si utilitzeu entorn Gnome) obriu la carpeta on heu desat el fitxer, feu clic amb el botó dret sobre el fitxer i seleccioneu «Propietats». A la finestra que s’obri, aneu a la pestanya «Permisos» i activeu la casella «Permet executar aquest fitxer com a un programa».

Després, feu-hi doble clic i s’iniciarà el procés d’instal·lació. Només cal que accepteu totes les finestres per on passeu. Si el vostre ordinador té arquitectura de 64 bits, necessitareu tenir instal·lat el paquet «ia32-libs».

Un cop instal·lat, trobareu el joc al menú «Aplicacions>Jocs>Go Ollie!». Go Ollie! és un típic joc de plataformes on, per mitjà del ratolí, hem d’anar indicant al nostre personatge el camí que ha de seguir per arribar a la pantalla posterior.

Pantalla del Go Ollie!

Pantalla del Go Ollie!

Quan comenceu a jugar, podreu escollir entre dos tipus de partida «Ollie’s Story» i «Action Game». En la primera, anireu seguint la història d’Ollie, començant per unes pantalles força senzilles, per anar pujant la dificultat mica a mica. Si escolliu «Action Game», ja us trobareu enemics des d’un bon principi, i haureu d’anar avançant esquivant-los.

Per cert, per saltar un enemic, feu doble clic. 🙂

Aquest divendres us parlarem de «Savage 2 – A Tortured Soul» un MMORPG de S2 Games, els responsables de Heroes of Newerth. En aquest joc, hi ha dues faccions (humans i monstres) que lluiten pel domini del territori. Savage 2 té una versió per a sistemes GNU/Linux.

Savage 2 - A Tortured Soul

A aquest joc es pot jugar gratuïtament al joc sencer simplement donant-nos d’alta a la seva pàgina principal. A més, opcionalment podem donar-nos d’alta un usuari Prime, a un preu de 9,99 $. Amb aquest usuari Prime tindrem una sèrie d’avantatges, com més espai per a dur objectes, la possibilitat de jugar il·limitadament amb les forces de l’infern, l’accés a estadístiques de joc i la possibilitat de repetir alguna partida anterior.

Sigui com sigui, un cop donat d’alta un usuari (ja sigui gratuït o premium), ens podem descarregar el joc des de la seva pàgina de descàrregues. Veureu que us podeu baixar una versió de 32 bits i una altra de 64 bits. Escolliu la que correspongui a l’arquitectura del vostre ordinador (si no sabeu la que teniu, probablement sigui la de 32 bits).

Un cop descarregat el fitxer, obriu un terminal i aneu al directori on us l’heu descarregat. Des d’aquí, doneu permisos d’execució al fitxer, i executeu-lo. Ho podeu fer per mitjà de les comandes següents:

chmod +x Savage2Install-*.bin
./Savage2Install-*.bin

Això obrirà un instal·lador, al qual bàsicament hem d’anar prement el botó «Next», excepte si voleu canviar el directori on s’instal·li el programa.

Instal·lador de Savage 2

Instal·lador de Savage 2

Un cop acabat, trobareu el joc Savage 2 al menú «Aplicacions>Jocs>Savage 2». Des del menú principal podeu accedir a un petit tutorial per a la qual no cal haver donat d’alta un usuari. Si hi jugueu, us fareu amb els controls del joc ràpidament.

Tutorial de Savage 2

Tutorial de Savage 2

Si voleu jugar al joc sencer, al menú principal seleccioneu «Login» i introduïu les dades del vostre compte. Arribareu a una pantalla amb diverses partides on us podeu apuntar, i començar a jugar!  🙂

Pantalla de Savage 2

Pantalla de Savage 2

Gràcies a l’emulador pSX de l’antiga PlayStation, podrem gaudir des de la nostra distribució preferida de algunes de les joies que hem oblidat amb l’arribada de la PlayStation 3. Em refereixo com no a jocs com Metal Gear Solid, Syphon Filter, Final Fantasy VII

Cal dir que pSX no és programari lliure, tot i això sembla que és l’emulador amb versió per a GNU/Linux que suporta un major nombre de jocs. Us podeu descarregar els fitxers executables directament de http://psxemulator.gazaxian.com/

Un cop descarregat el paquet us situeu amb la terminal a la carpeta on es troba el fitxer i executeu l’ordre:

tar -jxvf pSX_linux_(versió).tar.bz2

on (versio) és la versió del programa descarregat.

Per poder executar l’emulador sense problemes s’hauran d’instal·lar les llibreries necessàries:

sudo apt-get install libgtkglextmm-x11-1.2-0 libgtkglext1 libxml2

Actualització: En sistemes de 64 bits és possible que la llibreria libgtkglext no estigui disponible, almenys sota Ubuntu, per saber com instal·lar-la referiu-vos a aquest enllaç: http://ubuntuforums.org/showthread.php?t=1299513

Això sota Ubuntu 10.10, n’he omès algunes perquè ja solen venir instal·lades per defecte, com alsa i gtk, tot i això, si utilitzeu una distribució amb entorn d’escriptori no basat en les llibreries gtk, com KDE, és necessari executar la següent:

sudo apt-get install libgtk

Si sou en derivats d’Ubuntu.

Ara simplement ja podem donar persmisos d’execució al programa i executar-lo:

cd /ruta/a/pSX

sudo chmod +x pSX

./pSX

El pròxim que cal fer és aconseguir una BIOS de la PlayStation, com que això està al limit de legalitat no us puc donar cap enllaç, però buscant a Google “SCPH1001.BIN” hauríeu d’aconseguir descarregar el fitxer. Un cop descarregat  aneu a (pot variar segons l’idioma configurat) File -> Configuration -> Bios i seleccioneu la carpeta que conté la BIOS a l’apartat de PS1.

Alguns usuaris (jo m’incloc) han trobat alguns problemes de compatibilitat amb PulseAudio, cosa que provocava finalitzacions del programa inesperades, per solucionar-ho és tan fàcil com dirigir-se a File -> Configuration -> Sound i augmentar la latència. A mi amb un valor d’uns 80 ms em funciona correctament.

Ara simplement es qüestió de carregar el joc utilitzant el menú File, podeu fer-ho o bé directament des de el CD o bé amb una imatge, que pot ser iso, cue, bin i img.

Perquè vegeu que funciona, us deixo una captura del mític Metal Gear Solid:

No us vicieu molt!

Fa més de tres anys que vam parlar per primera vegada de 0 A.D., un joc 3D d’estratègia en temps real que actualment s’està desenvolupant per Wildfire Games. En aquella època el joc era freeware i encara estava molt verd.  Fa pocs mesos vam poder saber que el joc havia passat a ser GPL, convertint-se així en el millor joc d’estratègia lliure del mercat.


Fortified City

En aquest joc de tall històric joc hi podem trobar un conjunt de fins a sis civilitzacions diferents, ja siguen els Cartaginesos, Ibers, els Celtes, Romans, Helens o els Perses; cadascuna amb les sues pròpies característiques i el seu rerefons històric. El joc està suportat per Pyrogenesis, un motor que s’ha construït pel mateix equip de Wildfire Games. El joc s’està desenvolupant únicament per voluntaris procedents de tots els racons del món. El resultat és impressionant. Els gràfics poc tenen que envejar a d’altres jocs que actualment són al mercat.


A long way home

Fa pocs dies es va publicar la segona versió alfa des que el joc és un projecte lliure. Entre les millores incloses en aquesta versió cal destacar:

  • Experiència de joc: han afegit boira de guerra, moviment en grup i formacions bàsiques, barres de salut, caça i pesca, limit de població i opció de reparació (dit així pot sonar estrany, però cal jugar per entendre les millores).
  • Rendiment: s’ha millorat el rendiment general del joc, així com la càrrega de partides i bandes sonores.
  • Interfície: una de les grans millores: s’ha redissenyat completament amb un nou minimapa, seguiment d’unitats, etc.
  • Altres: s’han afegit nous mapes i escenaris per jugar i els elements dels mateixos també s’han redissenyat i millorat.

Tot i aquestes millores, l’equip de desenvolupament encara veu clar on s’ha de millorar el joc:

  • No existeix intel·ligència artificial, amb la qual cosa no té cap sentit jugar contra la màquina, ja que no farà res.
  • No hi ha possibilitat de millorar els personatges de cap manera (rangs, recerca, etc.)
  • Encara resten errors que s’han d’arreglar
  • No hi ha servidors per jugar múltiples jugadors. S’ha de fer per connexions IP-IP.

Instal·lació

Els xics de 0 A.D. ha treballat de valent i han preparat paquets per a Windows, MacOSX i per a diferents distribucions GNU/Linux. Vos deixem ací els enllaços a les guies d’instal·lació per a cada sistema:

Distribució Enllaç
Ubuntu 10.04, 10.10 http://trac.wildfiregames.com/wiki/LatestReleaseLinux#Ubuntu10.0410.10
Debian 5.0 http://trac.wildfiregames.com/wiki/LatestReleaseLinux#Debian5.0
OpenSUSE http://trac.wildfiregames.com/wiki/LatestReleaseLinux#OpenSUSE
Fedora, Mandriva http://trac.wildfiregames.com/wiki/LatestReleaseLinux#FedoraMandriva
Gentoo http://trac.wildfiregames.com/wiki/LatestReleaseLinux#Gentoo
Arch http://trac.wildfiregames.com/wiki/LatestReleaseLinux#Arch
Pardus GNU/Linux http://trac.wildfiregames.com/wiki/LatestReleaseLinux#PardusGNULinux
Compilació des de les fonts http://trac.wildfiregames.com/wiki/LatestReleaseLinux#CompilingonLinux

Enllaços