Netris
Z Wikipedii
Netris to stworzona przez Marka H. Weavera i udostępniana na licencji GPL sieciowa, tekstowa gra komputerowa, oparta na popularnej grze Tetris. Gra dostępna jest w postaci kodu źródłowego dla platform uniksowych.
Spis treści |
[edytuj] Zasady gry
Zasady gry są identyczne, jak w grze Tetris z tą różnicą, że grają dwie osoby jednocześnie. Gracz, który pierwszy zapełni cały tetrion (planszę), przegrywa. Jeżeli któryś z graczy zapełni N wierszy jednocześnie, to jego przeciwnikowi zostaje dostawionych N-1 wierszy na dole swojego tetrionu, przy czym dostawiane wiersze posiadają dokładnie jedną pustą kolumnę (np. jeżeli gracz zapełni w jednym ruchu 3 wiersze, to przeciwnikowi zostaną dostawione 2 dodatkowe wiersze).
[edytuj] Ciekawostki
Ta sekcja może zawierać informacje trywialne, plotkarskie i tym samym niepotrzebne w artykule encyklopedycznym. Staraj się integrować ciekawostki z główną treścią artykułu. Po oczyszczeniu tej sekcji możesz usunąć szablon. Potrzebę wpisania ciekawostek możesz omówić w dyskusji artykułu. |
Gra umożliwia podanie posiewu (tzw. seed) dla generatora liczb pseudolosowych. Jeżeli zostanie podana wartość 4396 (lub dowolna wielokrotność liczby 31751 powiększona o 4396), to zaczną się pojawiać jedynie niebieskie, pionowe (I) tetramino (klocki).
Netris umożliwia także sterowanie botem oraz grę samotną, bez przeciwnika sieciowego. Samotna gra nie różni się niczym od popularnego Tetrisa oprócz tego, że nie ma punktacji ani nie przyspiesza w miarę grania.
[edytuj] Sterowanie
Gra umożliwia przypisanie klawiszy do poszczególnych funkcji. Domyślnie przypisane są następujące klawisze:
- j - w lewo
- k - obrót
- l - w prawo
- spacja - upuszczenie
- m - przyspieszenie ruchu w dół
- s - przełączenie trybu szpiegowania
- p - pauza
- f - przyspieszenie gry
- ^L (Ctrl-L) - przerysowanie ekranu
- n - nowa gra
[edytuj] Kolory
Kolory tetramino:
- I - niebieski
- T - biały
- O - różowy
- L - błękitny
- J - żółty
- S - zielony
- Z - czerwony
[edytuj] Przykłady
Oczekiwanie na połączenie innego gracza:
netris -w
Połączenie z innym graczem:
netris -c host
Podanie posiewu:
netris -s 1133197586
[edytuj] Technikalia
Gra korzysta z protokołu TCP, domyślnie łącząc się na porcie nr 9284. Do obsługi terminala wykorzystuje bibliotekę ncurses. Jeżeli posiew nie zostanie podany, to gra użyje bieżącego uniksowego znacznika czasu (EPOCH).