##################################
########                  ########
########    Bash&Slash    ########
########                  ########
##################################
Wersja: 1.1       Data: 2005-05-05


Wstep
=====

Bash&Slash to tekstowa, turowa gra typu Hack&Slash (gatunek podobny do RPG,
ale chodzi w nim prawie wylacznie o zabijanie potworow). Napisana zostala
w calosci w Bash - jezyku skrytpowym powloki systemu Linux.


Cechy
=====

- 10000 lokacji
- 52 gatunki potworow
- poziom, doswiadcznie, HP, MP - jak w kazdej grze RPG
- 4 podstawowe wspolczynniki
- walka, czary (atakowanie, leczenie)
- widok mapy - pomieszczenie aktualne oraz fragmenty 4 sasiednich

Lewy-gorny fragment mapy mozna zobaczyc w pliku map (cala mapa ma wymiary
100x100 lokacji).


Jak sie gra?
============

Do uruchomienia gry potrzebny jest, oprocz samej gry, system z powloka Bash
(np. jakis Linux). Po rozpakowaniu nalezy uruchomic plik bash_slash:

  ./bash_slash

Jesli nie chce sie uruchomic, nalezy upewnic sie, czy ma atrybut wykonywalny.
Jezeli nie:

  chmod +x bash_slash

Po uruchomieniu pokazuje sie menu, z ktorego mozna wybrac utworzenie nowej
postaci lub kontynuowanie gry istniejaca postacia. Podczas gry nie ma funkcji
zapisu, poniewaz postac jest automatycznie zapisywana przy wyjsciu.

Po ponownym rozpoczeniu gry istniejaca postacia wszystkie wspolczynniki, a takze
biezaca pozycja zostaja zachowane. Zresetowane zostaja jednak potwory na mapie.

Gra polega na ogladaniu tego, co pojawia sie na ekranie oraz na wydawaniu
jednoliterowych polecen. Polecenia te obejmuja chodzenie po mapie oraz walke i
czary.

[l]ewo, [p]rawo, [g]ora, [d]ol
  Umozliwia przechodzenie miedzy sasiednimi pomieszczeniami, jesli tylko sa
  polaczone.
[a]tak
  Powoduje zaatakowanie znajdujacego sie w danym pomieszczeniu potwora. Atak
  moze zakonczyc sie zabiciem potwora lub tylko zadaniem mu pewnych obrazen.
[c]zar
  Powoduje rzucenie czaru, ktory moze:
  - albo uleczyc cie przywracajac pewna ilosc punktow zycia HP
  - albo zaatakowac znajdujace sie w danym miejscu potwory zabijajac kilka
    z nich
  Do rzucenia czaru potrzeba pewnej ilosci punktow many MP.
[n]ic
  Powoduje miniecie tury bez podejmowania zadnych akcji. Wbrew pozorom to ma
  sens, poniewaz podczas kazdej tury odnawiaja sie punkty HP i MP.
[k]oniec
  Powoduje zapisanie postaci, wyjscie z gry i powrot do menu.

Pokazywane parametry gracza to:

sila, zrecznosc, wytrzymalosc, energia
  4 podstawowe wspolczynniki.
  Zwiekszaja sie wraz z poziomem.
LVL
  Poziom twojej postaci.
  Kolejne poziomy osiaga sie zdobywajac doswiadcznie.
EXP
  Doswiadczenie.
  Zdobywa sie je zabijajac potwory.
HP
  Punkty zycia.
  Traci sie odnoszac obrazenia od ataku potworow.
  Przywraca sie czarem leczenia.
  Same tez sie odradzaja.
MP
  Punkty many.
  Potrzebne do rzucania czarow.
  Same sie odradzaja.

Kiedy twoje punkty zycia HP spadna do zera, ponosisz smierc. Twoja postac
zachowuje wtedy wszystkie wspolczynniki (poziom, doswiadczenie itd.), ale
startuje znowu w lewym-gornym rogu mapy z maksimum zycia i many.


Fabula
======

Jestes sobie zwyczajnym ludkiem, ktory wyglada tak: @. Byles normalnym
uzytkownikiem Windows, uzywales normalnych, graficznych, okienkowych programow i
grales w normalne, multimedialne gry. Az tu nagle kazali ci uzywac Linuksa.
Tak oto wrzucony zostales do tekstowego, 16-kolorowego srodowiska, w ktorym
ledwo potrafisz sie poruszac i co krok spotykasz problemy, z ktorymi musisz
walczyc.

Problemy maja dlugie i wielce wymowne nazwy (jak wszystko w Linuksie), np. "a",
"b" itd., a jak nie uda ci sie ich pokonac, to koniec z toba i choc jestes
bogatszy o nowe doswiadczenia, musisz zaczynac wszystko od poczatku.

Czasami nawet twoja zrecznosc, wytrzymalosc ani magiczne zaklecia (typu
"o kur**") nie pomagaja, praca pochlania zbyt duzo energii, trzeba zawrocic
i sprobowac podazyc inna droga. I choc wszystko idzie wolno, robisz swoje i
idziesz do przodu zadajac sobie tylko ciagle pytanie, "Czemu to wszystko jest
takie porypane???" :)


Licencja
========

Gra dostepna jest na licencji GNU GPL. Mozesz wiec za darmo uzywac jej i
rozpowszechniac ja. Masz takze wglad w jej kod zrodlowy i prawo do modyfikacji
tego kodu. Obowiazuje jednak wobec tej gry prawo autorskie oraz zasada
copyleft. Wiecej informacji w pliku gpl.txt (w jezyku angielskim).


Autor
=====

Adam Sawicki "Regedit"

Kontakt:

E-mail    : regedit@risp.pl
WWW       : http://www.programex.prv.pl/
Homepage  : http://www.regedit.risp.pl/
Gadu-Gadu : 2272474
IRC       : #warsztat @ PolNet


Od autora
=========

Gra powstala jako efekt mojej nauki Basha, ktorego aktualnie ucza nas studiach.
Spodobala mi sie cala ta sprawa i pomyslalem sobie, ze napisanie gry w takich
ograniczonych, minimalistycznych warunkach bedzie fajna przygoda na ten dlugi,
majowy weekend.

Do napisania gry uzyte zostaly: vim, a kiedy juz nie wytrzymalem z nim nerwowo
mimo coraz lepszego opanowania jego obslugi - mcedit.


Co nowego?
==========

Wersja 1.1 [2005-05-05]
- Zmienione klawisze sterujace gra na bardziej intuicyjne:
     [w]
  [a][s][d]
- Podczas gry wystarczy nacisnac dany klawisz, bez potwierdzania [Enter]
- Zmieniona nazwa pliku wykonywalnego - dodane rozszerzenie .sh

Wersja 1.0 [2005-05-04]
- Drobne optymalizacje kodu
- Uzupelniony plik README

Wersja 0.1 Beta [2005-05-03]
Wersja pierwsza.
