Files
2026-11-11 01:51:55 +01:00

38 lines
1.7 KiB
Markdown

# End Finder
Localisez le portail de l'End (stronghold) en lançant deux yeux de l'Ender et en laissant ce programme trianguler leur position pour vous.
## Pourquoi ?
Un œil de l'Ender vole toujours vers le portail de l'End le plus proche. La droite qui relie le point de lancé au point de chute passe donc par le portail. En lançant deux yeux depuis deux endroits distincts, on obtient deux droites : leur intersection est la position du portail.
## Mode d'emploi
```bash
python end_finder.py
```
Le programme vous demande les coordonnées de lancé et de chute de chaque œil, puis affiche les coordonnées approximatives du portail.
## Relever les coordonnées en jeu
1. Ouvrez l'écran de débogage avec **F3**.
2. Lancez un œil de l'Ender.
3. Notez les coordonnées `X` et `Z` (ignorez `Y`) à l'endroit où vous vous trouvez : c'est la position de **lancé**.
4. Suivez l'œil des yeux et notez de nouveau `X` et `Z` là où il retombe : c'est la position de **chute**.
5. Recommencez depuis un autre endroit (voir les conseils ci-dessous).
Saisissez les positions sous la forme `x z` (ex. `1234 567`) ou `x,z` (ex. `1234,567`). Les décimales affichées par F3 sont acceptées.
## Conseils pour un résultat fiable
- Gardez les deux lancers à quelques centaines de blocs l'un de l'autre. Si les deux lancers sont trop éloignés, ils peuvent viser des strongholds différents et l'intersection serait fausse.
- Si les lancers sont presque parallèles, l'intersection est trop imprécise : le programme vous préviendra ou refusera le calcul.
- Une fois le point trouvé, déplacez-vous à proximité et faites un troisième lancer pour confirmer : l'œil devrait retomber presque au même endroit.
## Tests
```bash
python -m unittest
```