« Courant (flow) » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 30 : | Ligne 30 : | ||
Le magma, qui n'a pas de pression naturelle, s'écoule selon les règles de bases. Par contre l'eau peut couler avec de la pression quand elle coule sur une case remplie (7/7). De plus, les pompes créent de la pression, et l'eau qui arrive sur la carte par une rivière ou un ruisseau a subie aussi de la pression. | Le magma, qui n'a pas de pression naturelle, s'écoule selon les règles de bases. Par contre l'eau peut couler avec de la pression quand elle coule sur une case remplie (7/7). De plus, les pompes créent de la pression, et l'eau qui arrive sur la carte par une rivière ou un ruisseau a subie aussi de la pression. | ||
Les fluides sous pression ne font pas que couler vers les cases adjacentes, ils suivent un chemin à travers les cases pleines pour aller vers des cases plus éloignées. Les fluides sous pression se téléportent à travers les cases remplies. En se téléportant, les fluides ne génèrent pas de courant, | Les fluides sous pression ne font pas que couler vers les cases adjacentes, ils suivent un chemin à travers les cases pleines pour aller vers des cases plus éloignées. Les fluides sous pression se téléportent à travers les cases remplies. En se téléportant, les fluides ne génèrent pas de courant, et ne poussent pas d'objets. | ||
▒7▒ ▒ | |||
Avant ▒7▒ ▒ | |||
▒777▒ | |||
▒▒▒▒▒ | ▒▒▒▒▒ | ||
-------------------- | -------------------- | ||
▒ ▒ ▒ | ▒ ▒ ▒ | ||
Après ▒7▒7▒ | |||
▒777▒ | |||
▒▒▒▒▒ | ▒▒▒▒▒ | ||
Quand un fluide se déplace par pression, il tente de trouver un chemin qui passe par des cases pleines, vers le bas et à l'horizontale, mais pas diagonalement. Ça marche un peu comme le déplacement de base, mais en plus rapide: le fluide à la source est téléporté vers l'espace libre en bout de course. C'est pour ça que forcer le liquide à passer par un bouchon en diagonale annule la pression (il ne se répand plus qu'à l'horizontale) et que les rivières ont des cases remplies entièrement jusqu'au bord de la carte, où les règles simples s'appliquent pour drainer, tandis que l'eau est téléporté du début de la rivière jusqu'à ce point. | |||
De plus, à l'opposé de l'écoulement simple, le chemin suivi pour la pression peut même remonter - mais jamais plus haut que le niveau de la première case à 7/7. Il peut sembler donc que la pression "pousse" les fluides vers le haut, alors qu'en fait elle téléporte le fluide vers un niveau égal ou inférieur. | |||
Les déplacements de fluide par pression sont donc communs (surtout avec l'eau) et ne créent pas beaucoup de courant. Les rivières et ruisseaux ont toutefois une sorte de courant qui peut entraîner les roues à aube, appelé courant "naturel". | |||
== | ==Déplacement de fluides par effondrement:le piston== | ||
Il existe un moyen de pousser les fluides plus haut que le niveau de départ, mais qui peut être considéré comme un bug de la mécanique des fluides et qui risque d'être changé dans les versions suivantes. | |||
Un mur '''naturel''' de n'importe-quel matériau qui s'[[Effondrement (cave-in)|effondre]] sur de l'eau ou du magma, téléportera chaque case de fluide vers un espace libre directement au-dessus, laissant une case libre additionnelle au-dessus du mur lui-même: | |||
Début Étape 1 Étape 2 | |||
▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ | ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ | ||
▒ I ▒ | ▒ I ▒ Effondrement ▒ ▒ Fluide ▒ ▒ | ||
▒ ▒ ▒ -----------> ▒ 7 ▒ -----------> ▒ ▒ | ▒ ▒ ▒ -----------> ▒ 7 ▒ -----------> ▒ ▒ | ||
▒ ▒ | ▒ ▒ ▒ ▒ ▒232▒ | ||
▒▒7▒▒ ▒▒▒▒▒ ▒▒▒▒▒ | ▒▒7▒▒ ▒▒▒▒▒ ▒▒▒▒▒ | ||
▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒ | ▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒ | ||
Fait dans un coude, l'effet peut être mieux apprécié: | |||
Début Étape 1 Étape 2 | |||
▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ | ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ | ||
▒ I ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ | ▒ I ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ | ||
▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ | ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ | ||
▒ ▒ ▒ ▒ ▒ 7 ▒ ▒ ▒ ▒ ▒ | ▒ ▒ ▒ ▒ ▒ 7 ▒ ▒ ▒ ▒ ▒ | ||
▒ ▒ ▒ | ▒ ▒ ▒ Effondrement ▒ 7 ▒ ▒ le fluide ▒ ▒ ▒ | ||
▒ ▒ ▒ -----------> ▒ ▒ ▒ -----------> ▒545▒ ▒ | ▒ ▒ ▒ -----------> ▒ ▒ ▒ -----------> ▒545▒ ▒ | ||
▒▒7▒▒7▒ | ▒▒7▒▒7▒ du support ▒▒▒▒▒7▒ se répand ▒▒▒▒▒7▒ | ||
▒▒7777▒ ▒▒▒777▒ ▒▒▒777▒ | ▒▒7777▒ ▒▒▒777▒ ▒▒▒777▒ | ||
▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ | ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ | ||
Ceci est le principe de base qu'exploite le piston, pour contourner un changement ultérieur des règles ou pour simuler plus naturellement des fluides, vous pouvez faire quelque-chose comme ceci: | |||
niveau Z Début Étape 1 Étape 2 | |||
z+0 ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ | z+0 ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ | ||
z-1 ▒ | ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ | z-1 ▒ | ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ | ||
z-2 ▒ ▒ ▒ ▒ ▒ ▒ 7 7 ▒ ▒ ▒ ▒ ▒ | z-2 ▒ ▒ ▒ ▒ ▒ ▒ 7 7 ▒ ▒ ▒ ▒ ▒ | ||
z-3 ▒ ▒ ▒ ▒ ▒ | z-3 ▒ ▒ ▒ ▒ ▒ Effondrement ▒ 7 7 ▒ ▒ le fluide ▒ ▒ ▒ | ||
z-4 ▒ ▒?▒ -----------> ▒ ▒?▒ -----------> ▒55455▒?▒ | z-4 ▒ ▒?▒ -----------> ▒ ▒?▒ -----------> ▒55455▒?▒ | ||
z-5 ▒▒777▒▒7▒ | z-5 ▒▒777▒▒7▒ du support ▒▒▒7▒▒▒7▒ se répand ▒▒▒7▒▒▒7▒ | ||
z-6 ▒▒777777▒ ▒▒▒7▒777▒ ▒▒▒7▒777▒ | z-6 ▒▒777777▒ ▒▒▒7▒777▒ ▒▒▒7▒777▒ | ||
z-7 ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ | z-7 ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ | ||
z-3 | z-3 du dessus z-5 du dessus z-3 du dessus(Étape 1) z-4 du dessus(Étape 2) | ||
▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ | ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ | ||
▒ ▒ ▒▒▒▒▒▒▒ ▒ ▒ ▒44544▒ | ▒ ▒ ▒▒▒▒▒▒▒ ▒ ▒ ▒44544▒ | ||
Axe ▒ ▒▒▒ ▒▒▒ ▒▒777▒▒▒▒ ▒ 777 ▒▒▒ ▒45554▒▒▒ Axe | |||
--------▒ ▒ ▒ ▒ ▒--------------▒▒777▒▒7▒--------------▒ 7 7 ▒?▒---------------▒55455▒?▒-------- | --------▒ ▒ ▒ ▒ ▒--------------▒▒777▒▒7▒--------------▒ 7 7 ▒?▒---------------▒55455▒?▒-------- | ||
▒ ▒▒▒ ▒▒▒ ▒▒777▒▒▒▒ ▒ 777 ▒▒▒ ▒45554▒▒▒ | |||
▒ ▒ ▒▒▒▒▒▒▒ ▒ ▒ ▒44544▒ | ▒ ▒ ▒▒▒▒▒▒▒ ▒ ▒ ▒44544▒ | ||
▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ | ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ | ||
== | Cet exemple nécessite de faire chuter un "beignet/tube" géant (minimum 3x3x1) de pierre naturelle sur la poche de liquide, sachant qu'un "beignet/tube" similaire de fluide sera téléporté en haut (étape 1) qui s'étale (étape 2), donnant l'illusion que le liquide est passé par le centre du bloc, comme un vrai fluide. | ||
==Courant naturel== | |||
Plusieurs sources d'eau telles les rivières et les ruisseaux ont constamment un "courant". Il est différent des autres effets de courant, car toujours considéré comme de l'eau qui coule, même si l'eau arrive à un blocage. Tout canal aboutissant dans une source avec un courant naturel en aura à son tour, tant que tout est sur le même niveau. Les passages forcés en diagonale n'ont pas d'effets sur le courant naturel, mais annulent la pression. | |||
Déplacer ce courant naturel vers un autre niveau donnera des résultats imprévus, mais annulera le courant dans la plupart des cas, jusqu'à ce qu'il soit recrée artificiellement. | |||
L'eau qui s'écoule naturellement, selon l’environnement, le fait dans une direction spécifique - | |||
Naturally flowing water, depending on its environment, flows in a specific direction - when SHOW_FLOW_AMOUNTS is disabled, water which flows directly into a wall will flash white while other water remains blue. This flow direction is important to note, since it affects the operation of [[water wheel]]s: water which flows directly north or south will not power an east/west-aligned water wheel, and the opposite is also true. Diagonally flowing water, however, works for everything. | Naturally flowing water, depending on its environment, flows in a specific direction - when SHOW_FLOW_AMOUNTS is disabled, water which flows directly into a wall will flash white while other water remains blue. This flow direction is important to note, since it affects the operation of [[water wheel]]s: water which flows directly north or south will not power an east/west-aligned water wheel, and the opposite is also true. Diagonally flowing water, however, works for everything. |