La barre de faim à droite de la barre de vie.
La faim est un aspect du gameplay de Minecraft, introduit par Jeb[1] dans la version Bêta 1.8. La barre de nourriture est située à droite de la barre de vie du joueur en bas de l'écran et est représentée par dix jarrets ().
Le niveau de la barre de nourriture touche directement celui de la barre de vie. Ainsi, si le joueur à trop faim, sa santé se détériorera, et au contraire, si le joueur est rassasié, sa santé s'améliorera. La barre de nourriture est drainée à chaque action du joueur qui doit donc se nourrir régulièrement pour ne pas voir sa santé se dégrader. Lorsque le joueur court par exemple, la barre de nourriture est drainée plus rapidement, et si elle est à ou moins, il ne pourra plus courir. La barre de nourriture ne descend pas en mode paisible, mais ses effets sur la barre de vie demeurent. Changer de mode de difficulté n'a pas d'effet sur le niveau de la barre de nourriture. Ainsi, si le joueur règle le mode de jeu à paisible en ayant sa barre de nourriture vide, celle-ci le restera.
Certains aliments (chair putréfiée et poulet cru) ont une chance d'intoxiquer le joueur lorsqu'il les consomme (effet de la potion de faim). Dans ce cas, la barre de nourriture descendra plus vite.
Effets
- Lorsque la barre de nourriture est à
ou plus, la vie du joueur se régénère au rythme d'un demi cœur toutes les quatre secondes.[2]
- Lorsque la barre de nourriture est à
ou moins, le joueur ne peut plus courir.
- Lorsque la barre de nourriture est à
, la vie du joueur diminue au rythme d'un demi cœur toutes les quatre secondes.
- En mode facile, la vie du joueur descend jusqu'à




. - En mode normal elle descend jusqu'à
. - En mode difficile, elle descend jusqu'à ce que le joueur meurt ou mange.[3]
- En mode facile, la vie du joueur descend jusqu'à
Intoxication alimentaire
L'intoxication est un effet pouvant être induit par la consommation de certains aliments. Lorsque le joueur est intoxiqué, sa barre de nourriture prend une couleur vert/jaune et est drainée lentement.
| Nom | Icone | Chance d'intoxication |
|---|---|---|
| Poulet cru | Fichier:Grille Poulet cru.png | 30% |
| Chair putréfiée | Fichier:Grille Chair putréfiée.png | 80% |
Comportement
L'intoxication dure 30 secondes et ajoute 15 au niveau d'épuisement du joueur. En mode paisible, la barre de nourriture change de couleur, mais ne diminue pas.
Les durées d'intoxication ne se cumulent pas. Si le joueur mange à la suite plusieurs aliments l'intoxiquant, il ressentira uniquement les effets négatifs du dernier. L'empoisonnement étant reconnu par le jeu comme l'effet d'une potion, boire du lait permet au joueur de se soigner.
Des particules vertes autour du joueur indiquent que celui-ci est intoxiqué.
Mécanismes
Il existe quatre variables dans le fichier level.dat liées à la faim :
- foodLevel (Niveau de nourriture) : Allant de 0 à 20, il est représenté dans le jeu par la barre de nourriture. Un point correspond à
.
- foodSaturationLevel (Niveau de saturation) : Il représente une deuxième barre de vie invisible qui se vide avant la principale. Manger n'importe quel aliment augmente aussi la valeur de cette variable. Le niveau de saturation ne peut pas excéder le niveau de nourriture. La barre de nourriture tremble quand le niveau de saturation est à zéro.
- foodExhaustionLevel (Niveau d'épuisement) : Il augmente en fonction des actions du joueur. Quand le niveau d'épuisement atteint 4, quatre points lui sont soustraits et 1 point est soustrait au niveau de saturation, ou au niveau de nourriture si le niveau de saturation est à zéro.
- foodTickTimer (Compteur de faim) : Il augmente à chaque tick quand le niveau de nourriture est égal à
ou strictement supérieur à
. Quand le compteur de faim atteint 80, il revient à zéro et, respectivement, réduit ou augmente de 1 point le niveau de la barre de vie.
Niveau d'épuisement
Seules les actions listées ci-dessous augmentent le niveau d'épuisement. Par exemple, le joueur peut voyager plusieurs jours en bateau sans que la barre de nourriture ne diminue.
| Action | Augmentation du niveau d'épuisement |
|---|---|
| Marche (normale ou accroupi) (par mètre) | 0.01 |
| Course (par mètre) | 0.1 |
| Nage (par mètre) | 0.015 |
| Saut | 0.2 |
| Saut en courant | 0.8 |
| Minage d'un bloc | 0.025 |
| Dommages faits à un ennemi | 0.3 |
| Dommages reçus d'un ennemi | 0.3 |
| Intoxication | 15 (sur 30 secondes) |
Niveaux de nourriture et de saturation
Mis à part en suivant avec précisions l'évolution des trois niveaux (nourriture ; saturation et épuisement) de son personnage, il est rarement possible de connaitre la valeur de son niveau de saturation. Toutefois lorsque la barre de faim du personnage diminue, le joueur sait alors que sa saturation est à zéro.
Exemple : Optimiser la consommation d'un steak
Cet exemple est aussi valable pour du porc cuit
Rappels :
- Manger un aliment augmente à la fois les points de nourriture et de saturation
- Le niveau de saturation ne peut pas dépasser celui de nourriture
- Consommer un steak rétablit 8 points de nourriture (
) et 12,8 points de saturation
Différentes situations possibles :
| Situation préalable | S T E A K |
Résultat | Commentaires | ||
|---|---|---|---|---|---|
| Points de nourriture | Points de saturation | Points de nourriture | Points de saturation | ||
| [0 ; 4] | [0 ; 4] | [8 ; 12] | [8 ; 12] | Quel que soit le niveau de saturation du joueur possédant moins de 5 points de nourriture, consommer un steak ne permet pas de bénéficier de la totalité des 12,8 points de saturation de l'aliment | |
| 5 | [0 ; 5] | 13 | [12,8 ; 13] | À partir de 5 points de nourriture ( | |
| [6 ; 11] | [0 ; 11] | [14 ; 19] | [12,8 ; 20] | ||
| 12 | [0 ; 7,2[ | 20 | [12,8 ; 20[ | ||
| 12 | 7,2 | 20 | 20 | Situation idéale pour consommer un steak. En effet, en plus de bénéficier de la totalité des points de vie et de saturation de l'aliment, le joueur se retrouve avec les 2 niveaux au maximum | |
| 12 | ]7,2 ; 12] | 20 | 20 | La totalité des points de saturation du steak ne sera pas utilisée | |
| [13 ; 18] | [0 ; 18] | 20 | [12,8 ; 20] | ||
| 19 | [0 ; 7,2[ | 20 | [12,8 ; 20[ | Avec 19 points de vie, la totalité des 12,8 points de saturation du steak n'est utilisée que si le niveau de saturation est inférieur ou égal à 7,2. Par contre seul 1 point de vie est utilisé sur les 8 du steak | |
| 19 | [7,2 ; 19] | 20 | 20 | ||
Concrètement dans quelle situation manger un steak ?
À éviter :
- Consommer un steak lorsque l'on voit passer la barre de faim du personnage de
à
: la saturation augmente alors à 12,8, mais seul un point de nourriture est utilisé sur les 8.
- Consommer un steak, lorsque la barre de faim est redescendue à 4 points de nourriture ou moins (
) : le niveau de nourriture augmente de 8 points, mais seule une partie des points de saturation est utilisée.
À privilégier :
- Consommer un steak après que la barre de faim du personnage est redescendue entre
et
: Tous les points de nourriture et de saturation du steak seront mis à profit.
Exemple : Intoxication au poulet cru
Rappels :
- Manger un aliment augmente à la fois les points de nourriture et de saturation
- Le niveau de saturation ne peut pas dépasser celui de nourriture
- Consommer un poulet cru :
- rétablit 2 points de nourriture (
) et 1,2 point de saturation
- a 30% de chance d'intoxiquer le joueur
- rétablit 2 points de nourriture (
- Une intoxication ajoute 15 points d'épuisement au joueur (sur 30 secondes). Quand le niveau d'épuisement dépasse 4, quatre points lui sont soustraits et 1 point est soustrait au niveau de saturation, ou au niveau de nourriture si le niveau de saturation est à zéro
Différentes situations possibles :
| Situation préalable | P O U L E T C R U |
Résultat en début d'intoxication | Résultat en fin d'intoxication | Commentaires | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Points de nourriture | Points de saturation | Points d'épuisemt | Points de nourriture | Points de saturation | Points d'épuisemt | Points de nourriture | Points de saturation | Points d'épuisemt | ||
| 0 | 0 | [0 ; 1[ | 2 | 1,2 | [15 ; 16[ | 0,2 | 0 | [3 ; 4[ | Avec une barre de faim vide, et un épuisement compris entre 0 et 1, s'intoxiquer avec un poulet cru restaure uniquement 0,2 points de nourriture | |
| 0 | 0 | [1 ; 4[ | 2 | 1,2 | [16 ; 19[ | 0 | 0 | [0 ; 3[ | Avec une barre de faim vide, et un épuisement compris entre 1 et 4, s'intoxiquer avec un poulet cru ne restaure rien. La barre de vie va continuer de descendre | |
| 10 | [0 ; 10] | [0 ; 4[ | 12 | [1,2 ; 11,2] | [15 ; 19[ | [9,2 ; 12] | [0 ; 7,2] | [0 ; 4[ | Avec | |
Concrètement de quelle façon manger du poulet cru ?
Le premier conseil est bien évidemment de ne pas consommer le poulet cru mais cuit, particulièrement lorsque la barre de faim est vide. Plusieurs possibilités sont offertes pour obtenir du poulet cuit : faire cuir le poulet cru dans un four, ou bien tuer les poules par le feu (briquet ; arme enchantée).
À privilégier :
- Si le joueur n'a d'autre choix que de consommer du poulet cru, il est plus efficace d'en consommer plusieurs à la suite, les effets d'intoxications simultanées ne se cumulant pas.
Notes diverses
- Avant l’existence de la notion de faim, certains créateurs de mods l'avaient déjà implémentée[4][5].
Références
- ↑ dans la Arrivée de la notion de faim sur Twitter
- ↑ dans la Entretien avec Jeb sur Minecraft Forums
- ↑ dans la Détails sur le fonctionnement de la faim sur Twitter, le 6 septembre 2011.
- ↑ Un mod ajoutant un système de faim sur le forum de Minecraft.
- ↑ Le mod Gastronomic rajoutant un système de faim sur bukkit.org.