Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
danger_from_the_deep [Le 18/07/2010, 21:25] Gemnoc mise à jour de la page |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Lucid jeu simulation BROUILLON}} | ||
- | ---- | ||
- | |||
- | ====== Danger from the Deep ====== | ||
- | |||
- | **Danger from the Deep** est un simulateur de sous-marin similaire à [[wpfr>Silent Service]] du temps des Atari ST ou plus récemment à [[wpfr>Silent Hunter]]. C'est un logiciel Open Source développé pour Linux et Windows. | ||
- | |||
- | |||
- | {{applications:jeux:dangerdeep2.jpg|}} | ||
- | {{applications:jeux:dangerdeep5.jpg|}} | ||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | * Disposer des [[:sudo|droits d'administration]]. | ||
- | * Disposer d'une connexion à Internet configurée et activée. | ||
- | * Disposer d'une carte vidéo supportant l'[[:accélération graphique]]. | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | ==== Par le script d'installation ==== | ||
- | * Installez les dépendances **[[apt://libsdl1.2debian,libsdl-image1.2,libsdl-mixer1.2,libsdl-net1.2,libfftw3-3|libsdl1.2debian libsdl-image1.2 libsdl-mixer1.2 libsdl-net1.2 libfftw3-3]]** | ||
- | * Téléchargez le script d'installation [[http://downloads.sourceforge.net/dangerdeep/dangerdeep-0.3.0-linux-installer.bin|dangerdeep-0.3.0-linux-installer.bin]] | ||
- | * Rendez-le exécutable : | ||
- | * **Graphiquement** par un clic droit sur le fichier, puis sélection de //Propriétés// ; sous l'onglet //Permissions//, cochez « Autoriser l'exécution du fichier comme un programme ». | ||
- | * Dans un [[:terminal]], après vous êtes déplacé dans le dossier qui le contient, avec la [[commande_shell|commande]] suivante : | ||
- | |||
- | chmod +x dangerdeep-0.3.0-linux-installer.bin | ||
- | |||
- | * [[tutoriel/script_shell#executer_un_script|Exécutez le script]] avec les droits administrateurs, dans le [[:terminal]] : | ||
- | |||
- | sudo ./dangerdeep-0.3.0-linux-installer.bin | ||
- | |||
- | Suivez ensuite les instructions de la boîte de de dialogue. | ||
- | |||
- | <note tip>Plusieurs personnes sur le forum ont de la difficulté à faire fonctionner cette version (0.3.0) qui date de 2007. Si c'est aussi votre cas, vous pouvez essayer la version du dépôt PPA.</note> | ||
- | |||
- | ==== Par le dépôt PPA ==== | ||
- | |||
- | <note important>Veuillez noter que cette version, compilée à partir des sources, requiert la bibliothèque graphique **[[:OpenGL]] 2.0**. Certaines cartes graphiques ne supportent que la version 1.5.</note> | ||
- | |||
- | Des paquets .deb d'une version plus à jour du jeu sont disponibles dans un [[:ppa|dépôt PPA]]. | ||
- | |||
- | * [[/ppa#ajout_d_un_ppa_a_vos_sources_logicielles|Ajoutez le PPA]] : | ||
- | |||
- | ppa:aegirxx-googlemail/dftd-latest | ||
- | |||
- | * [[:tutoriel/comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]] ; | ||
- | * [[:tutoriel/comment_installer_un_paquet#paquet_present_dans_les_depots|Installez le paquet]] **[[apt://dangerdeep-latest|dangerdeep-latest]]**. | ||
- | |||
- | ===== Utilisation ====== | ||
- | ==== Lancer la version script ==== | ||
- | |||
- | Pour lancer le jeu en mode plein écran, saisissez la [[:commande_shell|commande]] suivante : | ||
- | |||
- | dangerdeep # en 32-bits | ||
- | |||
- | dangerdeep_x86-64 # en 64-bits | ||
- | |||
- | |||
- | Ou en mode fenêtré : | ||
- | |||
- | dangerdeep --nofullscreen | ||
- | |||
- | ==== Lancer la version du dépôt PPA ==== | ||
- | |||
- | Lancez le jeu //via// la [[:commande_shell|commande]] suivante : | ||
- | |||
- | dangerdeep | ||
- | |||
- | <note tip>Vous pouvez créer un **[[:raccourci-lanceur]]** là où vous le désirez (dans le menu //Applications -> Jeux//, le tableau de bord ou sur le Bureau) en utilisant la commande spécifiée plus haut.</note> | ||
- | |||
- | ==== Astuce ==== | ||
- | En cours de partie, le menu contextuel (clic droit) permet d'accéder aux différentes phases de jeu. | ||
- | |||
- | Et voila, et maintenant Silence, on plonge ! | ||
- | |||
- | ===== Configuration des touches ====== | ||
- | Le problème est que les touches du clavier &,é,",',(,-,è,_,ç,à,),=, restent bloquées en &,é,",',(,-,è,_,ç,à,) dans le jeu, alors que l'on voudrait 1,2,3,4,5,6,7,8,9,0. Ceci est gênant pour pouvoir utiliser leurs fonctions. | ||
- | |||
- | [[[[:tutoriel:comment_modifier_un_fichier|Ouvrez un éditeur de texte]] et copiez-collez les lignes suivantes : | ||
- | <file> | ||
- | #!/bin/sh | ||
- | |||
- | xmodmap /usr/share/games/dangerdeep/kbd_dangerdeep | ||
- | dangerdeep | ||
- | xmodmap /usr/share/xmodmap/xmodmap.fr | ||
- | </file> | ||
- | |||
- | <note important>Attention, pour la version du dépôt PPA, le répertoire est plutôt ''/usr/share/dangerdeep''. Veuillez donc modifier les fichiers créés en conséquence.</note> | ||
- | |||
- | Enregistrez ce document sous ''dangerdeep'' sur le Bureau. | ||
- | |||
- | La commande ''xmodmap'' permet de modifier l'affectation des touches, elle fait appel à un autre fichier (''kbd_dangerdeep'') que nous allons créer maintenant : | ||
- | |||
- | Ouvrez une seconde fois l'éditeur de texte, et copiez-collez ces lignes : | ||
- | <file> | ||
- | keycode 10 = 1 ampersand exclamdown | ||
- | keycode 11 = 2 eacute asciitilde Eacute | ||
- | keycode 12 = 3 quotedbl numbersign sterling | ||
- | keycode 13 = 4 apostrophe braceleft U2019 | ||
- | keycode 14 = 5 parenleft bracketleft trademark | ||
- | keycode 15 = 6 minus bar U2212 | ||
- | keycode 16 = 7 egrave grave Egrave | ||
- | keycode 17 = 8 underscore backslash emdash | ||
- | keycode 18 = 9 ccedilla asciicircum Ccedilla | ||
- | keycode 19 = 0 agrave at Agrave | ||
- | keycode 20 = parenright | ||
- | keycode 21 = equal plus | ||
- | |||
- | keycode 87 = KP_1 | ||
- | keycode 88 = KP_2 | ||
- | keycode 89 = KP_3 | ||
- | keycode 83 = 4 | ||
- | keycode 84 = KP_5 | ||
- | keycode 85 = KP_6 | ||
- | keycode 79 = 7 | ||
- | keycode 80 = 8 | ||
- | keycode 81 = KP_9 | ||
- | keycode 90 = KP_0 | ||
- | |||
- | keycode 63 = KP_Multiply | ||
- | keycode 112 = KP_Divide | ||
- | keycode 91 = KP_Decimal | ||
- | |||
- | keycode 49 = twosuperior | ||
- | </file> | ||
- | Enregistrez sous ''kbd_dangerdeep'' dans le dossier ''/usr/share/games/dangerdeep''. | ||
- | |||
- | Pour rendre le fichier ''dangerdeep'' exécutable, entrez ce qui suit dans une console : | ||
- | <code> | ||
- | chmod +rwx ~/Bureau/dangerdeep | ||
- | </code> | ||
- | Ainsi, lorsque vous double-cliquez sur "dangerdeep", faites "lancer" et.....jouez !!! | ||
- | |||
- | Pour ajouter une image de sous-marin au fichier dangerdeep (only for fun ;-)) cliquez droit sur celui-ci puis dans Propriété au niveau de l'icône près du nom, sélectionnez Système de fichiers / usr / share / games / dangerdeep / images / et enfin, choisissez l'image torpmanage_submodelVIIc.png. | ||
- | |||
- | |||
- | ===== Désinstallation ===== | ||
- | |||
- | ==== Version script ==== | ||
- | |||
- | Lancez dans un [[:terminal]] la commande suivante: | ||
- | sudo /usr/share/games/dangerdeep/uninstall | ||
- | |||
- | ==== Version du dépôt PPA ==== | ||
- | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. | ||
- | |||
- | Ensuite, vous pouvez [[:tutoriel/comment_modifier_sources_maj#modifier_les_sources_de_mises_a_jour|supprimer le dépôt PPA]] de votre système. | ||
- | |||
- | |||
- | ===== Voir aussi ===== | ||
- | * **(en)** [[https://sourceforge.net/projects/dangerdeep/|Site officiel Sourceforge]] | ||
- | * **(fr)** [[http://linuxfr.org/2007/06/13/22619.html|Article sur la sortie de la version 0.3.0]] | ||
- | * **(en)** [[http://dangerdeep.sourceforge.net/|Le blogue du projet]] | ||
- | |||
- | ---- | ||
- | //Contributeurs : [[utilisateurs:Lustucru]], [[utilisateurs:foustala]], [[utilisateurs:lolo21g]], [[utilisateurs:Gemnoc]]// |