Gra z przykładowym robotem dołączonym do pakietu. Na górze widok gry z perspektywy gracza, na dole widok z perspektywy użytkownika robota
Tetramino używane w grze

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.

Zasady gry

edytuj

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, np. jeżeli gracz zapełni w jednym ruchu 3 wiersze, to przeciwnikowi zostaną dostawione 2 dodatkowe wiersze. Dostawiane wiersze są koloru białego i posiadają dokładnie jedną pustą kolumnę.

Netris umożliwia także sterowanie botem oraz grę samodzielną, bez przeciwnika sieciowego. Samodzielna gra nie różni się niczym od popularnego Tetrisa oprócz tego, że nie ma punktacji, a gra nie przyspiesza w miarę grania.

Sterowanie

edytuj

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 (obserwowania planszy przeciwnika)
  • p pauza
  • f przyspieszenie gry
  • ^L (Ctrl-L) przerysowanie ekranu
  • n nowa gra

Kolory

edytuj

Kolory tetramino:

  • I niebieski
  • T biały
  • O różowy
  • L błękitny
  • J żółty
  • S zielony
  • Z czerwony

Przykłady

edytuj

Oczekiwanie na połączenie innego gracza:

netris -w

Połączenie z innym graczem:

netris -c host

Podanie posiewu:

netris -s 4396

Technikalia

edytuj

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 dla generatora liczb pseudolosowych nie zostanie podany, to gra użyje bieżącego uniksowego znacznika czasu (EPOCH), natomiast jeżeli podany posiew będzie wartością 4396 (lub całkowitą wielokrotnością liczby 31751 powiększoną o 4396), to zaczną pojawiać się jedynie niebieskie, pionowe (I) tetramino (klocki).

Zobacz też

edytuj

Linki zewnętrzne

edytuj

[[Kategoria:Komputerowe gry logiczne]]
[[Kategoria:Gry na platformę Unix]]
[[Kategoria:Gry na platformę Linux]]
[[Kategoria:Gry na platformę FreeBSD]]
[[Kategoria:Gry FOSS]]

  NODES
os 24