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 | ||
dawn [Le 28/10/2010, 12:17] herrleiche |
dawn [Le 05/07/2017, 09:42] (Version actuelle) J5012 Finalisation de la doc dawn, et test de compilation avec succes |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>jeu rpg lucid}} | + | {{tag>Xenial jeu rpg}} |
---- | ---- | ||
- | ====== Présentation ====== | + | ====== Dawn ====== |
- | {{:jeux:dawn.png|}} | + | |
- | Dawn est un jeu de rôle médiéval fantastique open source en 2D isométrique au développement très actif | + | **Dawn** est un jeu de rôle médiéval fantastique open source en 2D isométrique. |
+ | |||
+ | <note important>Les binaires des versions précédentes du jeu ne sont plus disponibles. La dernière version 0.0.47 est disponible en source uniquement, [[https://download.savannah.gnu.org/releases/dawn-rpg/|ici]].</note> | ||
+ | |||
+ | {{:jeux:dawn.png?500|}} | ||
* Solo : oui | * Solo : oui | ||
Ligne 10: | Ligne 13: | ||
* Français : non | * Français : non | ||
- | ====== Liens ====== | + | ===== Pré-requis ===== |
- | * [[http://dawn-rpg.sourceforge.net/wiki/index.php/Main_Page|Site officiel]] | + | |
- | * [[http://sourceforge.net/projects/dawn-rpg/files/|Sources et binaires]] | + | * Disposer des [[:sudo|droits d'administration]]. |
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | * Savoir utiliser le [[:terminal|Terminal]] | ||
+ | * Avoir un environnement de [[:compilation]] | ||
+ | * Avoir [[:tutoriel:comment_installer_un_paquet|installé les paquets]] **[[apt>checkinstall,libsdl-image1.2-dev,libsdl-mixer1.2-dev,freeglut3-dev,liblua5.1-0-dev,libtolua++5.1-dev,libgl1-mesa-dev,libglu1-mesa-dev,libfreetype6-dev,remake]]**. | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Téléchargez les sources de la dernière version du jeu : [[https://download.savannah.gnu.org/releases/dawn-rpg/dawn-rpg-0.0.47.tar.gz|0.0.47]]. | ||
+ | |||
+ | Le jeu est à compiler une fois que vous avez téléchargé et [[:archivage#graphiquement|Extrait]] l'archive. | ||
+ | |||
+ | <code> | ||
+ | cd dawn-rpg | ||
+ | ./configure | ||
+ | remake -f Makefile | ||
+ | </code> | ||
+ | |||
+ | ===== Utilisation===== | ||
+ | |||
+ | Lancez le jeu avec la commande Terminal : | ||
+ | |||
+ | <code>./dawn-starter.sh</code> | ||
+ | |||
+ | ===== Désinstallation ===== | ||
+ | |||
+ | Il suffit simplement de supprimer le dossier où vous avez compilé le jeu. | ||
+ | |||
+ | ===== Problemes connus ===== | ||
+ | |||
+ | Si vous obtenez ce message d'erreur : | ||
+ | |||
+ | <code> | ||
+ | src/GLFT_Font.cpp:152:60: error: no matching function for call to ‘max(unsigned int, int&)’ | ||
+ | face->glyph->bitmap_top, maxDescent); | ||
+ | </code> | ||
+ | |||
+ | * [[:tutoriel:comment_modifier_un_fichier|Ouvrez le fichier source]] dawn-rpg/src/GLFT_Font.cpp en édition à la ligne 152 | ||
+ | * Commentez les lignes 152 et 153 | ||
+ | * Créez une variable maxMoyenne de façon à rajouter dans le code, le calcul intermédiaire avant de définir la variable maxDescent | ||
+ | |||
+ | <code> | ||
+ | ... | ||
+ | int maxDescent = 0; | ||
+ | int maxAscent = 0; | ||
+ | int maxMoyenne = 0; | ||
+ | ... | ||
+ | maxAscent = std::max(face->glyph->bitmap_top, maxAscent); | ||
+ | maxMoyenne = face->glyph->bitmap.rows - face->glyph->bitmap_top; | ||
+ | maxDescent = std::max(maxMoyenne, maxDescent); | ||
+ | /* maxDescent = std::max(face->glyph->bitmap.rows - | ||
+ | face->glyph->bitmap_top, maxDescent);*/ | ||
+ | ... | ||
+ | </code> | ||
+ | |||
+ | Refaites une compilation : | ||
+ | |||
+ | <code>remake -f Makefile</code> | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | * **(en)** [[http://www.nongnu.org/dawn-rpg//Main_Page|Site officiel]] | ||
+ | * **(en)** [[https://download.savannah.gnu.org/releases/dawn-rpg/|Sources v0.0.47 , 03 septembre 2012]] | ||
+ | * **(en)** [[https://github.com/kerlw/Dawn|Fork Github de la version 0.0.46, 21 juillet 2012]] | ||
+ | * **(en)** [[http://www.nongnu.org/dawn-rpg/compundergnu.html|Aide à la compilation]] | ||
+ | |||
+ | ---- | ||
+ | //Contributeur principal : [[:utilisateurs:herrleiche]], Correcteur : [[:utilisateurs:j5012|J5012]].// |