« Dwarf Fortress » : différence entre les versions

De Vanlindt Marc
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
'''Dwarf Fortress'''<ref>[https://www.bay12games.com/dwarves/ Site officiel Bay12 - Dwarf Fortress]</ref> est un jeu gratuit dont le développement a commencé il y a un peu plus de 20 ans, réalisé par deux frères, Tarn et Zach Adams, fans de jeux de rôle, d'aventure et de "rogue-like".
'''Dwarf Fortress'''<ref>[https://www.bay12games.com/dwarves/ Site officiel Bay12 - Dwarf Fortress]</ref> est un jeu gratuit dont le développement a commencé il y a un peu plus de 20 ans, réalisé par deux frères, Tarn et Zach Adams, fans de jeux de rôle, d'aventure et de "rogue-like".
Le nom complet du jeu est : "Slaves to Armok: God of Blood - Chapter II: Dwarf Fortress".


Selon eux, il a fallu 20 ans pour en arriver là où en est le jeu et il faudra encore 20 ans pour avoir une version finale.
Selon eux, il a fallu 20 ans pour en arriver là où en est le jeu et il faudra encore 20 ans pour avoir une version finale.


Bien que le jeu soit gratuit, les deux frères ont pu commencer à travailler à temps plein sur le jeu grâce au financement participatif et aux dons des joueurs.
Bien que le jeu soit gratuit, les deux frères ont pu très vite commencer à travailler à temps plein sur le jeu grâce au financement participatif et aux dons des joueurs.


Jusqu'il y a peu, le jeu ressemblait à ceci :  
Jusqu'il y a peu, le jeu ressemblait à ceci :  
[[Fichier:DwarfFortressASCII.png|centré|vignette|960x960px|Dwarf Fortress en mode ASCII]]
[[Fichier:DwarfFortressASCII.png|centré|vignette|960x960px|Dwarf Fortress en mode ASCII]]
L'avantage d'un tel mode graphique, qui ne fait appel qu'aux lettres, chiffres, symboles et caractères spéciaux, est qu'en n'ayant pas à se soucier des graphismes, l'accent peut être mis sur l'évolution du gameplay et des possibilités.
L'avantage d'un tel mode graphique, qui ne fait appel qu'aux lettres, chiffres, symboles et caractères spéciaux, est qu'en n'ayant pas à se soucier des graphismes, l'accent peut être mis sur l'évolution du gameplay et des possibilités. De plus, il n'y a rien de plus facile à afficher sans alourdir le système...  


Le jeu a donc toujours connu une évolution rapide, basée sur les demandes et suggestions des joueurs.
Le jeu a toujours connu une évolution rapide, basée sur les demandes et suggestions des joueurs.


Mais en décembre 2022 le jeu est sorti sur Steam dans une version payante à 29$ disposant d'une refonte graphique, du support de la souris (car, oui, ce jeu ne se joue à la base qu'au clavier) et d'une OST.
En décembre 2022 le jeu est sorti sur Steam dans une version payante à 30$ disposant d'une refonte graphique, du support de la souris (car, oui, ce jeu ne se joue à la base qu'au clavier) et d'une OST.


Voici le même endroit en version Steam :  
Voici le même endroit en version Steam :  
Ligne 19 : Ligne 21 :
Le premier jour⁣, le jeu s'est vendu à 160.000 exemplaires pour atteindre les 300.000 en une semaine. En avril 2025, le jeu a dépassé le million de copies vendues.
Le premier jour⁣, le jeu s'est vendu à 160.000 exemplaires pour atteindre les 300.000 en une semaine. En avril 2025, le jeu a dépassé le million de copies vendues.


Sachant que la commission de Steam est de 30% : :
Mais dès le premier jour, je pense qu'ils étaient rassurés :
 
<math>a = Nombre\ de\ ventes = 160.000</math>
 
<math>b = Prix\ de\ vente\ en\ \euro = 30</math>
 
<math>c = Commission\ de\ Steam\ en\ % = 30</math>


<math>(160.000 \times 30 \euro) \times 0.7 = 3.360.000 \euro</math>
Donc, le premier jour :<math>(a \times b) \times \frac{100 - c}{100} = 3.360.000 \euro</math>


Tarn a pu se soigner et le développement a repris au même rythme effréné qu'avant, les mises à jour étant très courantes.
Tarn a pu se soigner et le développement a repris au même rythme effréné qu'avant, les mises à jour étant très courantes.
Ligne 28 : Ligne 36 :


Mais pour la suite, je ne parlerai que de la version Steam.
Mais pour la suite, je ne parlerai que de la version Steam.
== Influences et renommée ==
Dwarf Fortress n'a pas été influencé par beaucoup de jeux. La principale influence des frères Adams est le jeu "Rogue", un jeu sorti en 1980 ressemblant à ça :
[[Fichier:Rogue Screenshot.png|centré|cadre|Rogue - jeu à l'origine du terme "rogue-like"]]
Par contre, le nombre de jeux ouvertement inspirés par Dwarf Fortress est énorme, dont certaines des plus grosses productions de ces dernières années : Minecraft, Rimworld, Prison Architect...
Les frères Adams étant tombés dans la marmite du développement dès l'enfance, ils sont tous les deux très bons dans ce domaine.
Zach va s'orienter vers l'Histoire et la philosophie, son frère va continuer la programmation et s'orienter vers les mathématiques.
Se rendant tous les deux compte que ce qu'ils veulent faire, ce sont des jeux vidéos, ils se lancent dans la création d'un jeu vidéo en 3D, jeu de rôle où le but serait une absolue liberté.
Mais très vite ils se rendent compte des limitations de la 3D et décident de créer une suite au jeu. Car Dwarf Fortress est en fait la suite d'un autre jeu qui ressemble à ça :
[[Fichier:DwarfFortressAvantDF.jpg|centré|cadre|Le jeu qui précède Dwarf Fortress]]
C'est super moche, mais quand on voit ce qu'ils voulaient faire, il est normal qu'ils aient abandonnés car, même à l'heure actuelle, il serait impossible de faire tourner un tel jeu en 3D temps réel. Nous le verrons plus loin, mais même en ASCII ou avec les graphismes basiques utilisés, c'est un jeu qui demande une bonne machine moderne si on veut y jouer sans problème...
Le mieux était d'en revenir aux basiques : l'ASCII. Tant qu'à être moche, autant que ce soit un moche "connu" car connu des joueurs de "rogue-like".
=== MoMA - The Museum of Modern Art - New York ===


== Avant-tout ==
== Avant-tout ==
=== Difficulté ===
Dwarf Fortress n'est pas facile. Il fait pa


=== Avoir le jeu en français ===
=== Avoir le jeu en français ===
De par la manière dont le jeu a été fait jusqu'à présent, il est impossible d'avoir une traduction complète du jeu : les phrases se génèrent en se basant sur la grammaire anglaise.
Par la manière dont le jeu a été fait jusqu'à présent, il est impossible d'avoir une traduction complète du jeu : les phrases se génèrent en se basant sur la grammaire anglaise.


Des fans sont néanmoins en train de tenter la chose<ref>[https://github.com/dfint Dwarf Fortress Localization Project]</ref> et ont déjà traduit beaucoup de mots, mais cela passe par exemple par l'emploi systématique de "Le/la/les" car il n'est pas possible de savoir lequel utiliser en ne se basant que sur le moteur du jeu.  
Des fans sont néanmoins en train de tenter la chose<ref>[https://github.com/dfint Dwarf Fortress Localization Project]</ref> et ont déjà traduit beaucoup de mots, mais cela passe par exemple par l'emploi systématique de "La*e" car il n'est pas possible de savoir lequel utiliser en ne se basant que sur le moteur du jeu.  


Pour la suite, j'emploierai les termes français  et les captures d'écran montreront le jeu utilisant cette traduction.  
Pour la suite, j'emploierai les termes français  et les captures d'écran montreront le jeu utilisant cette traduction.  
Ligne 43 : Ligne 76 :
Cela signifie que le jeu est prévu pour être "moddé" et amélioré par des fans voulant approfondir certains points.
Cela signifie que le jeu est prévu pour être "moddé" et amélioré par des fans voulant approfondir certains points.


Le principal mod, considéré comme celui que tout le monde doit installer par défaut est '''DFHack'''<ref>[https://docs.dfhack.org/en/stable/ DFHack - Site officiel pour DF gratuit]</ref><ref>[https://store.steampowered.com/app/2346660/DFHack__Dwarf_Fortress_Modding_Engine/ DFHack version Steam]</ref>.
Le principal mod, considéré comme celui que tout le monde doit installer par défaut, est '''DFHack'''<ref>[https://docs.dfhack.org/en/stable/ DFHack - Site officiel pour DF gratuit]</ref><ref>[https://store.steampowered.com/app/2346660/DFHack__Dwarf_Fortress_Modding_Engine/ DFHack version Steam]</ref>.
 
Il permet de très nombreuses choses qui seront expliquées plus loin, mais nous partirons du fait que vous l'avez installé.


Il permet de très nombreuses choses qui seront expliquées plus loin mais nous partirons du fait que vous l'avez installé.
Il faut faire attention avec ce genre de mods car il permet tout autant de simplement "faciliter la vie" en proposant des choses logiques (cf. plus loin) que de tricher en supprimant le moindre ennemi ou en proposant la résolution des innombrables problèmes que vous rencontrerez.  


=== Trois jeux ===
=== ChatGPT ===
Dwarf Fortress réunit trois jeux :
Dans ChatGPT, il est possible de l'interroger en utilisant un ensemble de données créé par la communauté :
[[Fichier:DwarfFortress-ChatGPT.png|centré|cadre|ChatGPT - Dwarf Fortress Guide]]
Cette instance de ChatGPT est très complète et a répondu à la majorité de mes questions.


# '''Forteresse''' : Vous gérez un groupe de nains pour qu'ils créent la plus grande et la plus profonde des mines. Il s'agit ici d'un jeu de gestion.
Il est bien entendu possible de l'interroger en français, mais la traduction du jeu étant une traduction non officielle, il aura parfois du mal avec certains termes traduits en français.
# '''Aventure''' : vous gérez un aventurier (qui peut être de n'importe quelle race ou classe) qui parcourt le monde et les donjons. Il s'agit ici d'un rogue-like
# '''Légendes''' : vous parcourez toutes les informations sur votre monde.  


== La création du monde ==
== La création du monde ==

Dernière version du 4 juillet 2025 à 00:36

Dwarf Fortress[1] est un jeu gratuit dont le développement a commencé il y a un peu plus de 20 ans, réalisé par deux frères, Tarn et Zach Adams, fans de jeux de rôle, d'aventure et de "rogue-like".

Le nom complet du jeu est : "Slaves to Armok: God of Blood - Chapter II: Dwarf Fortress".

Selon eux, il a fallu 20 ans pour en arriver là où en est le jeu et il faudra encore 20 ans pour avoir une version finale.

Bien que le jeu soit gratuit, les deux frères ont pu très vite commencer à travailler à temps plein sur le jeu grâce au financement participatif et aux dons des joueurs.

Jusqu'il y a peu, le jeu ressemblait à ceci :

Dwarf Fortress en mode ASCII

L'avantage d'un tel mode graphique, qui ne fait appel qu'aux lettres, chiffres, symboles et caractères spéciaux, est qu'en n'ayant pas à se soucier des graphismes, l'accent peut être mis sur l'évolution du gameplay et des possibilités. De plus, il n'y a rien de plus facile à afficher sans alourdir le système...

Le jeu a toujours connu une évolution rapide, basée sur les demandes et suggestions des joueurs.

En décembre 2022 le jeu est sorti sur Steam dans une version payante à 30$ disposant d'une refonte graphique, du support de la souris (car, oui, ce jeu ne se joue à la base qu'au clavier) et d'une OST.

Voici le même endroit en version Steam :

Dwarf Fortress version Steam

Cette version Steam a été créée suite à l'annonce par Tarn qu'il était atteint d'un cancer et que l'argent gagné en créant le jeu ne lui permettait plus de se soigner.

Le premier jour⁣, le jeu s'est vendu à 160.000 exemplaires pour atteindre les 300.000 en une semaine. En avril 2025, le jeu a dépassé le million de copies vendues.

Mais dès le premier jour, je pense qu'ils étaient rassurés :

a=Nombre de ventes=160.000

b=Prix de vente en =30

c=Commission de Steam en %=30

Donc, le premier jour :(a×b)×100c100=3.360.000

Tarn a pu se soigner et le développement a repris au même rythme effréné qu'avant, les mises à jour étant très courantes.

Attention : La version d'origine n'a pas été abandonnée, reste gratuite et sert de base à la version Steam.

Mais pour la suite, je ne parlerai que de la version Steam.

Influences et renommée

Dwarf Fortress n'a pas été influencé par beaucoup de jeux. La principale influence des frères Adams est le jeu "Rogue", un jeu sorti en 1980 ressemblant à ça :

Rogue - jeu à l'origine du terme "rogue-like"

Par contre, le nombre de jeux ouvertement inspirés par Dwarf Fortress est énorme, dont certaines des plus grosses productions de ces dernières années : Minecraft, Rimworld, Prison Architect...

Les frères Adams étant tombés dans la marmite du développement dès l'enfance, ils sont tous les deux très bons dans ce domaine.

Zach va s'orienter vers l'Histoire et la philosophie, son frère va continuer la programmation et s'orienter vers les mathématiques.

Se rendant tous les deux compte que ce qu'ils veulent faire, ce sont des jeux vidéos, ils se lancent dans la création d'un jeu vidéo en 3D, jeu de rôle où le but serait une absolue liberté.

Mais très vite ils se rendent compte des limitations de la 3D et décident de créer une suite au jeu. Car Dwarf Fortress est en fait la suite d'un autre jeu qui ressemble à ça :

Le jeu qui précède Dwarf Fortress

C'est super moche, mais quand on voit ce qu'ils voulaient faire, il est normal qu'ils aient abandonnés car, même à l'heure actuelle, il serait impossible de faire tourner un tel jeu en 3D temps réel. Nous le verrons plus loin, mais même en ASCII ou avec les graphismes basiques utilisés, c'est un jeu qui demande une bonne machine moderne si on veut y jouer sans problème...

Le mieux était d'en revenir aux basiques : l'ASCII. Tant qu'à être moche, autant que ce soit un moche "connu" car connu des joueurs de "rogue-like".

MoMA - The Museum of Modern Art - New York

Avant-tout

Difficulté

Dwarf Fortress n'est pas facile. Il fait pa

Avoir le jeu en français

Par la manière dont le jeu a été fait jusqu'à présent, il est impossible d'avoir une traduction complète du jeu : les phrases se génèrent en se basant sur la grammaire anglaise.

Des fans sont néanmoins en train de tenter la chose[2] et ont déjà traduit beaucoup de mots, mais cela passe par exemple par l'emploi systématique de "La*e" car il n'est pas possible de savoir lequel utiliser en ne se basant que sur le moteur du jeu.

Pour la suite, j'emploierai les termes français et les captures d'écran montreront le jeu utilisant cette traduction.

DFHack

Tout comme Minecraft, lorsque vous installez le jeu, vous avez une version "vanilla".

Cela signifie que le jeu est prévu pour être "moddé" et amélioré par des fans voulant approfondir certains points.

Le principal mod, considéré comme celui que tout le monde doit installer par défaut, est DFHack[3][4].

Il permet de très nombreuses choses qui seront expliquées plus loin, mais nous partirons du fait que vous l'avez installé.

Il faut faire attention avec ce genre de mods car il permet tout autant de simplement "faciliter la vie" en proposant des choses logiques (cf. plus loin) que de tricher en supprimant le moindre ennemi ou en proposant la résolution des innombrables problèmes que vous rencontrerez.

ChatGPT

Dans ChatGPT, il est possible de l'interroger en utilisant un ensemble de données créé par la communauté :

ChatGPT - Dwarf Fortress Guide

Cette instance de ChatGPT est très complète et a répondu à la majorité de mes questions.

Il est bien entendu possible de l'interroger en français, mais la traduction du jeu étant une traduction non officielle, il aura parfois du mal avec certains termes traduits en français.

La création du monde

Tout dans le jeu est généré procéduralement et vous n'aurez jamais deux fois la même partie ou que celle d'un autre joueur.

Néanmoins, comme dans Minecraft, il est possible d'utiliser une "seed", qui sera la graine de votre monde, que vous pourrez réutiliser ou donner à quelqu'un pour qu'il soit dans le même monde que vous.

Lorsque vous créez un monde, cela se fera via plusieurs paramètres où vous aurez cinq choix.

Attention : la création du monde est un processus qui peut être long (voire très long) selon les tailles voulues

Taille du monde