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 | ||
summoning_wars [Le 24/09/2010, 03:11] nuxos |
summoning_wars [Le 11/09/2022, 12:02] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>Trusty jeu rpg}} | ||
+ | ---- | ||
+ | |||
======Summoning Wars====== | ======Summoning Wars====== | ||
- | {{:summoningwars173x130-1.jpg}}{{:summoningwars173x130-2.jpg}}{{:summoningwars173x130-3.jpg}}{{:summoningwars173x130-4.jpg}}{{:summoningwars173x130-5.jpg}} | + | **Summoning Wars** est un jeu de rôle open source, contenant à la fois un __mode solo__ et un __mode multijoueur__ pour environ 2 à 8 joueurs. |
- | + | ||
- | + | ||
- | Summoning Wars est un jeu de rôle open source, contenant à la fois un __mode solo__ et un __mode multijoueur__ pour environ 2 à 8 joueurs. | + | |
Summoning Wars est un logiciel libre et il est distribué sous licence GPL. Le jeu est disponible pour Windows et les systèmes d'exploitation Linux. | Summoning Wars est un logiciel libre et il est distribué sous licence GPL. Le jeu est disponible pour Windows et les systèmes d'exploitation Linux. | ||
- | =====Installation===== | + | {{:summoningwars173x130-1.jpg}}{{:summoningwars173x130-2.jpg}}{{:summoningwars173x130-3.jpg}}{{:summoningwars173x130-4.jpg}}{{:summoningwars173x130-5.jpg}} |
- | Bien que le [[:apt|système de gestion de paquets APT]] soit plus approprié pour l'installation de logiciels, il arrive qu'un jeu ne soit pas disponible dans les [[:depots|dépôts]] de Ubuntu et qu'il faille l'installer manuellement à partir de ses sources. | + | ===== Pré-requis ===== |
- | L'installation à partir de sources est un petit peu laborieuse lorsqu'on découvre pour la première fois la compilation d'un logiciel. Ce petit tutorial vous aidera à découvrir les commandes de base, et vous apprendra à installer un jeu à partir de ses sources. | + | |
+ | * Disposer des [[:sudo|droits d'administration]]. | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
- | === Préalable === | ||
- | [[:http://www.sumwars.org/data/sumwars_0-5-2_src.tgz|Téléchargez]] la dernière source du jeu Summoning Wars - //ici la 0.5.2// - puis extrayez-la avec le [[:file-roller|gestionnaire d'archives]] dans le répertoire de votre choix. | + | =====Installation===== |
- | Vous aurez besoin d'installer toutes les dépendances et les librairies nécessaires à la [[:tutoriel/compilation|compilation.]] | + | Ce jeu n'est pas disponible dans les [[:depots|dépôts]] de Ubuntu. Il faut donc l'installer manuellement à partir de ses sources. |
+ | L'installation à partir de sources est un petit peu laborieuse lorsqu'on découvre pour la première fois la compilation d'un logiciel. Ce petit tutoriel vous aidera à découvrir les commandes de base, et vous apprendra à installer un jeu à partir de ses sources. | ||
- | Pour cela vous devez [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://build-essential|build-essential]]** et installer les librairies suivantes : //OGRE >= 1.4, OIS, CEGUI >= 0.5, enet 1.2, freealut, openal, lua5.1, ogg, vorbis, vorbisfile//. La méthode la plus simple consiste à taper cette ligne de commande dans le [[:terminal]]: | ||
- | <code> | + | === Dépendances de compilation === |
- | sudo apt-get install libogremain-1.6.4 libogre-dev libois-1.2.0 libois-dev libalut0 libalut-dev liblua5.1-0 liblua5.1-0-dev libopenal1 libopenal-dev libogg0 libvorbis0a libvorbis-dev libvorbisfile3 libenet-dev libceguiogre-dev libcegui-mk2-dev | + | |
- | </code> | + | |
+ | Téléchargez la source 0.5.6 du jeu Summoning Wars - depuis sa [[http://sumwars.org/wiki/0.5.6_Release|page de téléchargement]], puis extrayez-la avec le [[:file-roller|gestionnaire d'archives]] dans le répertoire de votre choix. | ||
+ | Remarque: la version 0.5.8 requiert libcegui 0.8 , qui [[https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&searchon=names&keywords=libcegui|n'existe pas encore dans les dépots d'Ubuntu à ce jour]]. | ||
- | === La compilation === | + | Vous aurez besoin d'installer toutes les dépendances et les bibliothèques nécessaires à la [[:tutoriel/compilation|compilation.]] |
- | La compilation du logiciel s'effectuera de la façon suivante en tapant chacune des lignes ci-dessous dans le terminal: | + | Pour cela vous devez [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://build-essential|build-essential]]** et installer les bibliothèques suivantes : **[[apt://libogre-1.8-dev,libois-dev,libcegui-mk2-dev,libopenal1,libopenal-dev,libalut-dev,liblua5.1-0-dev,libogg-dev,libvorbis-dev,libfreeimage-dev,libphysfs-dev,libxrandr-dev,libpoco-dev,libenet-dev|libogre-1.8-dev libois-dev libcegui-mk2-dev libopenal1 libopenal-dev libalut-dev liblua5.1-0-dev libogg-dev libvorbis-dev libfreeimage-dev libphysfs-dev libxrandr-dev libpoco-dev libenet-dev]]** |
- | cd /chemin_absolu_vers_le_répertoire_des_sources_extraites | + | <note warning>Erreur de compilation "ld returned 1 exit status" sur 14.04. Les [[http://sumwars.org/wiki/Build_instructions|instructions du site]] sont obsolètes. Le forum du jeu est fermé, donc impossible de demander de l'aide.</note> |
- | ./configure | + | |
- | make | + | |
+ | === La compilation === | ||
+ | La compilation du logiciel s'effectuera de la façon suivante en tapant chacune des lignes ci-dessous dans le [[terminal]] : | ||
+ | |||
+ | cd /chemin_absolu_vers_le_répertoire_des_sources_extraites | ||
+ | ./configure | ||
+ | make | ||
+ | make install | ||
+ | | ||
<note tip> | <note tip> | ||
+ | Pour plus d'info sur la compilation voir le [[:tutoriel:compilation|tutoriel]] et notamment la section [[:tutoriel:compilation#quelques_commandes|des commandes]] | ||
+ | </note> | ||
+ | | ||
+ | <note tip> | ||
+ | Pour prise en charge du multi-cœur : | ||
+ | make -j NOMBRE_DE_CŒURS | ||
+ | </note> | ||
- | « make » peut être suivi d'un mot clé comme « install », « uninstall », « clean », « distclean ». Ça permet d'appeler une fonction particulière du Makefile : | ||
- | * « make uninstall » permet de tout désinstaller ; | ||
- | * « make clean » nettoie les sources par exemple (en supprimant tout ce qui a été créé pendant la compilation) ; | ||
- | * « make distclean » fait la même chose en supprimant en plus les Makefile, le code source reste. Cela redonne les sources comme on les a eues après avoir décompressé l'archive. | ||
- | </note> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Pour lancer le jeu, allez dans le repertoire des sources et lancez l'executable {{:executablesumwars2.png|}} en double cliquant dessus, ou bien en ligne de commande dans un terminal: | + | Pour lancer le jeu, allez dans le répertoire des sources et lancez l'exécutable {{:executablesumwars2.png|}} en double cliquant dessus, ou bien en ligne de commande dans un [[:terminal]] : |
+ | |||
+ | cd /chemin_absolu_vers_le_répertoire_des_sources_extraites | ||
+ | ./sumwars | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | Il est possible de créer un lanceur dans le menu, en suivant ces [[:raccourci-lanceur#creation_d_un_lanceur_dans_le_menu|explications]]. | ||
+ | Il suffit de donner le chemin de l'executable **sumwars** du repertoire des sources dans le champs commande. | ||
+ | |||
+ | ===== Désinstallation ===== | ||
- | cd /chemin_absolu_vers_le_répertoire_des_sources_extraites | + | Pour supprimer cette application, il faut taper dans le terminal: |
- | ./sumwars | + | |
+ | make uninstall | ||
+ | Puis supprimer le répertoire de Summoning wars. | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | [[:http://www.sumwars.org/index.php?p=1|Site officiel]] (en) Toutes les infos, le téléchargement, un forum et un espace de contribution. | + | * **(en)** [[http://www.sumwars.org/index.php?p=1|Site officiel]] Toutes les infos, le téléchargement, un forum et un espace de contribution. |
//Vous pouvez contribuer à l'élaboration du jeu. L'équipe recherche des traducteurs, des animateurs, des musiciens, des scripteurs et developpeurs.// | //Vous pouvez contribuer à l'élaboration du jeu. L'équipe recherche des traducteurs, des animateurs, des musiciens, des scripteurs et developpeurs.// | ||
- | ---- | + | ---- |
- | //Contributeurs// : [[:utilisateurs:nuxos|Nuxos]] | + | //Contributeur principal : [[:utilisateurs:nuxos|Nuxos]].// |