# Podręcznik do gry w Kulki

## Wprowadzenie

Kulki, to port dla środowiska GNOME, niegdyś popularnej gry z systemu Windows zwanej Color Lines. Celem gry jest ustawianie w linii, tak często jak to możliwe, pięciu lub więcej kulek tego samego koloru i kształtu sprawiając ich zniknięcie. Należy grać tak długo jak to możliwe i zająć pierwsze miejsce na liście najlepszych wyników.

Aby uruchomić grę Kulki, należy wybrać opcję Kulki z podmenu Gry umieszczonego w Menu głównym, lub wpisać w wierszu poleceń `glines`.

Kulki są częścią pakietu `GNOME-games` (ang. gry-GNOME), który jest częścią środowiska graficznego GNOME. Ten dokument opisuje wersję 2.8 gry Kulki.

## Gra w Kulki

Gra w Kulki jest łatwa. Po starcie, będzie widać pięć kulek losowo rozmieszczonych na planszy. Za każdym ruchem można przesunąć jedną kulkę. Można ją przesunąć gdziekolwiek na planszy pod warunkiem, że po drodze nie ma przeszkód. Po tym, komputer postawi na planszy następne kulki w losowo wybranych pozycjach (ich liczba zależy od rozmiaru gry). Podgląd następnych kulek, jakie mają być postawione na planszy znajduje się prawym górnym rogu okna gry. Jeśli uda się ustawić w jednej linii pięć kulek tego samego kształtu i koloru, to one znikną i dostaje się dodatkowy ruch, zanim następne kulki będą stawiane na planszy.

### Podstawy użytkowania

Po uruchomieniu gry Kulki rozpocznie się nowa gra i będzie widać planszę. Jej wygląd pokazano na mainwindow-fig.

#### Okno główne po rozpoczęciu gry.

W miarę jak gra postępuje, (jeśli gracz nie radzi sobie z usuwaniem kulek...) plansza coraz bardziej się zapełnia i sprawienie, aby te kulki zginęły staje się coraz trudniejsze. Gra jest zakończona, kiedy cała plansza się zapełni.

#### Gra zakończona!

### Gra

Na początku gry w Kulki kilka kulek zostaje losowo umieszczone na planszy.

By wykonać ruch, kliknij na jednej z kulek. Kiedy kulka zostaje uaktywniona, to zaczyna się obracać (lub robić coś innego, zależnie od motywu). Możesz wybrać miejsce przeznaczenia przez kliknięcie na pustym kwadracie. Jeśli na drodze do miejsca przeznaczenia nią ma przeszkód, to uaktywniona kulka przeniesie się tam. Jeśli miejsce przeznaczenia jest zajęte przez inną kulkę, nic się nie przesunie, a wybór zostanie przeniesiony na nową kulkę. Jeśli na drodze do miejsca przeznaczenia są przeszkody (kulki nie mogą przeskakiwać przez przeszkody), to program pokaże na pasku stanu (na dole okna) ostrzeżenie i na początkowo wybrana kulka pozostanie aktywna.

Kiedy kulki znikają, dostajesz punkty. Punktacja twojego wyniku zależy od ilości kulek, które dałeś radę ustawić w linii (zobacz glines-table1). Twój wynik jest pokazany w prawym górnym rogu okna.

### Zasady przyznawania punktów

Ilość usuniętych kulek | Uzyskany wynik
5 | 10
6 | 12
7 | 18
8 | 28
9 | 42
10 | 82
11 | 108
12 | 138
13 | 172
14 | 210

#### Korzystanie z klawiatury

Przy grze w Kulki zamiast myszy można używać klawiatury. Aby używać klawiatury, naciśnij klawisz kursora, a kursor pojawi się w pobliżu środka planszy. Klawisze kursora będą przesuwać kursor. Kiedy kursor znajdzie się nad kulką, którą chcesz przesunąć, użyj klawisza spacji, aby ją wybrać. Potem przesuń kursor na miejsce przeznaczenia i naciśnij spację jeszcze raz, aby przesunąć kulkę.

Przy korzystaniu z myszy, kursor zniknie. Kursor pojawi się ponownie, kiedy ponownie użyje się klawiszy kursora.

## Dostosowywanie gry

Można konfigurować Kulki poprzez kliknięcie na Preferencje w menu Ustawienia. Ukaże się następujące okno dialogowe.

### Preferencje

Można wybrać różne style kulek (lub innych kształtów) oraz kolory tła w dziale Motywy. Jeśli masz problemy z rozróżnianiem kolorów, spróbuj motyw Kształty.

Dział Rozmiar planszy pozwala wybrać rozmiar planszy. Każdy rozmiar ma trochę różne ustawienia: większe rozmiary dają więcej przestrzeni na ruchy, ale za każdym ruchem pojawia się więcej kulek. Parametry dla każdego rozmiaru są podane w table-sizes.

## Zasady przyznawania punktów

Rozmiar | Szerokość | Wysokość | Ilość typów | Kulek na ruch
Małe | 7 | 7 | 5 | 3
Średnie | 9 | 9 | 7 | 3
Duże | 20 | 15 | 7 | 7

Można przyspieszyć przesuwanie kulek przez zaznaczenie pola wyboru Szybkie ruchy w dziale Ogólne preferencji.

Wszelkie zmiany są natychmiast zastosowywane i zapamiętywane do następnego razu, kiedy zostaną uruchomione Kulki.

## Jak stworzyć nowy motyw

Każdy motyw składa się z pojedynczego pliku obrazu w formacie PNG. Obraz składa się z tabeli składającej się z siedmiu rzędów, odpowiadających rożnym kolorom/kształtom kulek, oraz czterech kolumn, z których każda jest klatką animacji kulki. Faktyczny rozmiar obrazu nie ma znaczenia, będzie on (zwykle) zmniejszony, ale żeby uzyskać prawidłowy efekt pomniejszony obraz musi tworzyć siatkę cztery na siedem. Przy korzystaniu z formatu SVG należy pamiętać, że obraz ma rozmiar strony, jeśli siatka nie wypełnia strony, to należy spróbować zmniejszyć rozmiar strony. Jako wskazówki należy użyć istniejącego motywu.

## Autorzy

Autorami programu Kulki są Róbert Szókovács (szo@appaloosacorp.hu) i Szabolcs Bán (shooby@gnome.hu). Autorem podręcznika jest Emese Kovács (emese@gnome.hu). W celu uzyskania informacji o tym jak zgłaszać komentarze, sugestie i błędy proszę zobaczyć dokument o wysyłaniu opinii.

## Licencja

Niniejszy program jest wolnym oprogramowaniem; można go rozprowadzać dalej i/lub modyfikować na warunkach Powszechnej Licencji Publicznej GNU, wydanej przez Fundację Wolnego Oprogramowania (Free Software Foundation) - według wersji drugiej tej Licencji lub którejś z późniejszych wersji.

Niniejszy program rozpowszechniany jest z nadzieją, iż będzie on użyteczny - jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyślnej gwarancji PRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKREŚLONYCH ZASTOSOWAŃ. W celu uzyskania bliższych informacji należy zapoznać się z Powszechną Licencją Publiczną GNU.

Egzemplarz Powszechnej Licencji Publicznej GNU (GNU General Public License) jest dołączony jako dodatek do Podręcznika użytkownika GNOME. Można ją także uzyskać od Fundacji Wolnego Oprogramowania (Free Software Foundation) z ich witryny lub napisać na adres

     Free Software Foundation, Inc. 59 Temple Place - Suite 330 Boston, MA02111-1307USA

.