Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !



Dyson

Dyson est un jeu indépendant qui a terminé finaliste lors de l'édition 2009 de l'IGF (Independent Game Festival). Il est disponible pour plusieurs plateformes dont Linux, et est développé en C# (mono).

Le jeu en lui même est un jeu de stratégie en temps réel, plongeant le joueur aux commandes de "seedlings", sorte de petits robots/créatures/fleurs en mesures de se répliquer en ensemençant des astéroïdes. Le joueur est amené à se répliquer le plus vite possible pour pouvoir affronter les concurrents.

Le jeu se joue intégralement à la souris et présente un gameplay intuitif et plutôt révolutionnaire. Bien que le code source de ce jeu soit fermé, il est néanmoins gratuit et disponible sous Linux… Pourquoi s'en priver ? ;-)

D'après le forum du site officiel, le jeu ne fonctionnerait que sur une distribution 32 bits.

FIXME Si vous constatez que c'est faux, supprimez ce message. (je suis dans l'impossibilité de tester)

Dépendances

Installez les paquets nécessaires en un clique.

Ou utilisez la ligne de commande :

sudo apt-get install mono-2.0-runtime libmono-i18n2.0-cil libgdiplus libsdl1.2debian-pulseaudio libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libvorbis-dev libpng3 libmono-winforms2.0-cil

Ces paquets sont nécessaires au bon fonctionnement du Jeux

Téléchargement / dézippage

Téléchargez le jeu à cette adresse http://www.dyson-game.com/files/dyson120-linux.zip puis décompressez l'archive dans le répertoire de votre choix. (Dans votre répertoire utilisateur par exemple /home/utilisateur/Applications/Dyson) Ce qui en ligne de commande donne quelque chose comme ça :

cd ~/Applications/ #ou le répertoire que vous souhaitez !
wget http://www.dyson-game.com/files/dyson120-linux.zip
unzip dyson120-linux.zip

Création du script de lancement

A ce stade de l'installation le jeu est téléchargé et possède le nécessaire à son exécution, mais un bug dans mono empêche son lancement. Pour contourner le bug, il faut définir la variable MONO_WINFORMS_XIM_STYLE et lui attribuer la valeur "disabled" avant le lancement. Pour cela, le plus simple est encore de créer un script qui s'en chargera avant chaque lancement :

#!/bin/bash
export MONO_WINFORMS_XIM_STYLE=disabled
mono Dyson.exe

Copiez-collez le code ci-dessus dans votre éditeur de texte favoris, puis enregistrez le sous le nom de "dyson" dans le répertoire où vous avez dézippé le fichier. (étape téléchargement / dézippage).

Une fois le fichier créé, autorisez l'exécution de celui ci, soit en modifiant les propriétés du fichier, soit en tapant la commande suivante :

chmod +x dyson

Il n'y a rien de particulier à configurer pour que dyson fonctionne. Cependant, dans certains cas il est utile d'aller modifier la configuration du jeu à la main. Par exemple, si vous avez essayé de passer le jeu en plein écran, et que pour une raison où une autre cela est impossible, vous vous retrouverez dans l'impossibilité de relancer le jeu. Dans ce cas, dirigez vous vers le répertoire d'installation du jeu, puis dans le répertoire Resources pour éditer le fichier user.settings. A titre informatif, voilà à quoi ressemble le mien :

<?xml version="1.0"?>
<DysonSettings version="0.3">
  <dir name="PROGRAM">
    <dir name="MUSIC" type="int" value="1" />
    <dir name="TOOLTIPTIME" type="float" value="0.25" />
    <dir name="TOOLTIPTIMEUI" type="float" value="0.25" />
    <dir name="AUTOHIDE" type="int" value="0" />
    <dir name="FULLSCREEN" type="int" value="0" />
    <dir name="SEENHELP" type="int" value="1" />
    <dir name="FONTSIZE" type="float" value="0.3" />
    <dir name="BACKGROUNDFADE" type="float" value="0.01" />
    <dir name="PLAYERCOLOUR" type="int" value="6" />
  </dir>
</DysonSettings>

Si vous avez créé le script de lancement tel que décris plus haut, rendez vous dans le répertoire d'installation du jeu, puis lancez la commande suivante :

dyson

Sinon, toujours dans le répertoire d'installation du jeu, lancez la commande suivante :

mono Dyson.exe

Pour supprimer cette application, il suffit de supprimer le répertoire dans lequel vous avez installé le jeu. Aucun fichier de configuration n'est stocké ailleurs.


Contributeurs principaux : alexduf.

  • dyson.1250543782.txt.gz
  • Dernière modification: Le 17/08/2009, 23:16
  • par alexduf