« Courant (flow) » : différence entre les versions
Page créée avec « Le '''courant''' est une mécanique de jeu pour simuler le mouvement de fluides. Les deux fluides dans le jeu actuellement sont l'eau et le magma... » |
Aucun résumé des modifications |
||
Ligne 9 : | Ligne 9 : | ||
Les fluides se déplacent plus ou moins de la façon dont on s'y attend: ils tombent s'ils le peuvent, ou s'étalent sur les cotés. Ils peuvent couler en diagonal sur un niveau, mais jamais vers le coté et vers le bas en même temps. En déplacement simple de fluides, ils ne remontent jamais, mais ils peuvent sembler le faire si de la pression est impliquée. | Les fluides se déplacent plus ou moins de la façon dont on s'y attend: ils tombent s'ils le peuvent, ou s'étalent sur les cotés. Ils peuvent couler en diagonal sur un niveau, mais jamais vers le coté et vers le bas en même temps. En déplacement simple de fluides, ils ne remontent jamais, mais ils peuvent sembler le faire si de la pression est impliquée. | ||
Un exemple de la façon dont l'eau peut couler vers des cases adjacentes. Lorsque l'eau coule vers une autre case, il y aura un courant sur les deux qui restera un peu avant de redevenir immobile. L'eau qui tombe ne génère ''pas'' de courant, donc seul le troisième exemple aura du courant (sur les deux cases). | |||
''' | '''Avant (vu de coté)''' | ||
▒7▒ ▒7▒ ▒ | ▒7▒ ▒7▒ ▒ | ||
▒ ▒ ▒2▒ ▒7 | ▒ ▒ ▒2▒ ▒7 | ||
▒▒▒ ▒▒▒ ▒▒▒▒▒ | ▒▒▒ ▒▒▒ ▒▒▒▒▒ | ||
''' | '''Après (vu de coté)''' | ||
▒ ▒ ▒2▒ ▒ | ▒ ▒ ▒2▒ ▒ | ||
▒7▒ ▒7▒ ▒43 | ▒7▒ ▒7▒ ▒43 | ||
▒▒▒ ▒▒▒ ▒▒▒▒▒ | ▒▒▒ ▒▒▒ ▒▒▒▒▒ | ||
*1. | *1. Le fluide va vers le bas | ||
*2. | *2. Puis s'écoule sur les cotés | ||
Toutefois ces règles sont incomplètes, si on ne prend pas en compte la pression | |||
== | ==Fluides sous pression: téléportation== | ||
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, ni ne poussent d'objets. | |||
▒[#00f]7▒ ▒ | |||
Before ▒[#00f]7▒ ▒ | |||
▒[#00f]7[#00f]7[#00f]7▒ | |||
▒▒▒▒▒ | |||
-------------------- | |||
▒ ▒ ▒ | |||
After ▒[#00f]7▒[#00f]7▒ | |||
▒[#00f]7[#00f]7[#00f]7▒ | |||
▒▒▒▒▒ | |||
When a fluid tries to move by pressure, it tries to trace a path through full 7/7 fluids going down, and horizontally, but ''not'' diagonally. In this way it is like basic flow, except that pressure works faster; fluid from the source is teleported to the open space at the end, rather than having to wait for open space to open up at the source via normal flow. This is why, for example, diagonal squeezes in channels make water flow slower (they block pressure, forcing it to only spread out sideways), and why rivers and streams on the map are usually full of 7/7 water until close to the edge of the map where the rules of basic fluid motion are draining the water off the map while pressure teleports new water from the source all the way down to the end. | When a fluid tries to move by pressure, it tries to trace a path through full 7/7 fluids going down, and horizontally, but ''not'' diagonally. In this way it is like basic flow, except that pressure works faster; fluid from the source is teleported to the open space at the end, rather than having to wait for open space to open up at the source via normal flow. This is why, for example, diagonal squeezes in channels make water flow slower (they block pressure, forcing it to only spread out sideways), and why rivers and streams on the map are usually full of 7/7 water until close to the edge of the map where the rules of basic fluid motion are draining the water off the map while pressure teleports new water from the source all the way down to the end. | ||