Fluids/sr
| |
This page is part of the Serbian translation project. |
U Majnkraftu trenutno postoje samo dve vrste tečnosti (eng. Fluid): lava i voda.
Contents |
[edit] Kako tečnosti rade
Tečnosti su celularni automati. Pravila su opisana u daljem tekstu.
[edit] Tečnost koja pada
Blok vazduha ispod bloka tečnosti se pretvori u tečnost tog tipa. Ovo se dešava brže ako se radi o vodi.
[edit] Nivo tečnosti
Svaki tečni blok ima podatak koji govori o „nivou” tečnosti. Izvorni blokovi (eng. source blocks) imaju nivo 0, a maksimalna vrednost zavisi od vrste tečnosti.
- Voda 7
- Lava 3
Napomena: Vrednost „nivoa” se povećava kako se voda udaljava od izvora. Visoka vrednost znači da voda zapravo teče sve niže.
[edit] Stajaće tečnosti
Kako bi se pratilo stanje blokova koji predstavljaju tekuće tečnosti, i voda i lava poseduju par ID vrednosti. U slučaju vode, postoje Voda(8) i Stajaća voda(9). Dok se stajaća voda ne proverava i ne osvežava u igri, blok voda se periodično proverava i menja se u stajaća voda onog trenutka kada voda više nema gde da oteče. Kada je i levo i desno od tečnosti vazduh, ponašaće se kao da je stajaća, budući da ne može teći u dva pravca.
Promena bloka odmah do bloka stajaća voda ponovo menja taj blok u voda, čime se podstiče da ponovo teče, ukoliko je moguće.
Ako se spoljnim editorom bilo koja vrsta tečnosti ubaci u inventar, čim se postavi u svet iscuriće, jer stavljanje bloka izaziva proveravanje stanja tečnosti.
[edit] Vremena osvežavanja tečnih blokova
Stanje tečnog bloka se menja samo u određenim trenucima
- prilikom stvaranja
- ako bilo koji od 6 susednih blokova promeni stanje
- ako mu se promeni vrednost nivoa
Promene stanja koje uzrokuju osvežavanje mogu biti
- dodavanje ili oduzimanje bloka
- promena vrednosti nivoa na susednom bloku
- crvena žica kojoj se promenio napon
[edit] Proces osvežavanja tečnog bloka
Kada se tečni blok osveži, obavljaju se sledeće provere
- Proveri tok ka unutra
- Ako odmah iznad postoji tečni blok istog tipa, postavi nivo na 1
- U suprotnom, smanji ili povećaj nivo (u koracima po 1) tako da je za 1 veći od najnižeg nivoa sa susedna 4 bloka*
- Ako je nivo povećan preko maksimalnog nivoa, zameni tečni blok vazduhom
- Nivo ne može biti manji od 1
* Ovo ne utiče na izvore (level=0)
- Proveri tok ka napolje
- Ovo se proverava samo za tečne blokove čiji je nivo manji od maksimalnog
- Odredi najkraću putanju pada, ali ne gledaj dalje od 8 blokova*
- Ako bilo koji pravac koji je određen kao najkraći ima vazdušni blok, zameni taj blok tečnim blokom sa nivoom koji je za 1 veći od trenutnog bloka
* Ovo znači da će lava teći ka rupi koju ne može da dosegne.
[edit] Stvaranje izvora (samo za vodu)
Vodeni blok se pretvara u izvor, ako se ispune sva tri sledeća uslova:
- graniči se sa 2 izvora
- dva izvora su na istoj ravni
- postoji čvrst, neprovidan blok ispod
[edit] Mešanje tečnosti
Mešanjem tečnosti se stvara kaldrma, osim u slučaju kada voda uteče u izvor lave: tada se stvara opsidijan.
Kada se određuje najkraća putanja pada, drugi tečni blokovi se tretiraju kao vazduh.

