ENGLISH BELOW
Gra Star Wars
Celem gry jest dojście do Kanclerza i przekonanie go do przejścia na jasną stronę mocy.
Przyjete zalozenia i oznaczenia:
- Oznaczenia postaci
R - zwykly rebeliant + numer
P - programista + numer
KL - ksiezniczka Leia
LS - Luke Skywalker
Z - robot zolnierz + numer
LV - lord vader
KA - kanclerz
- Oznaczenia planszy
rzeka ~
las #
skały *
płaski teren -
nieznany teren x
domyslny kolor w konsoli to teren nieodkryty
zielony kolor to teren widoczny
czerwony kolor to teren odkryty ale aktualnie niewidoczny
pogrubiona czcionka oznacza ze na tym polu znajduje sie detektor - Oznaczenia kierunku ruchu postaci
kierunki takie jak w klawiaturze numerycznej
789
456
123
to znaczy ze np
2 to jest ruch w doł
9 ruch w gorny prawy rog itd - Wykonanie ruchu
w celu wykonania ruchu wpisujemy w konsoli inicjaly postaci takie jak na
planszy oraz kierunek w ktorym chcemy sie poruszac wedlug konwencji z punktu 3)
np jezeli chcemy sie ruszyc drugim programista w lewo to wpisujemy: P24
jezeli nie chcemy sie ruszac dana postacia to wpisujemy inicjaly tej postaci oraz 5
tura gracza konczy sie po wykonaniu ruchu kazdym dostepnym rebeliantem
(jezeli chcemy wykonac ruch niepoprawny to ten ruch nam przepada) - Umieszczanie i niszczenie detektorow
przyjmuje, ze zwykly rebeliant badz ksiezniczka Leia
gdy wchodzi na wolne pole to automatycznie stawia
na nim detektor, natomiast jezeli dowolny imperialista
wejdzie na pole na ktorym stoi detektor to jest on niszczony - Strategia komputera
komputer wykonuje ruchy losowe, za kazdym razem ma 3 proby na wykonanie poprawnego ruchu dana postacia
kompilacja linux:
g++ gwiezdne_wojny.cpp klasy.cpp -o gwiezdne_wojny
Star Wars game
The goal is to find Palpatine and persuade him to abandon the dark side of the force.\
- Characters' signs
R - ordinary rebel + number
P - programmer + numebr
KL - princess Leia
LS - Luke Skywalker
Z - robot soldier + number
LV - lord vader
KA - Palpatine - Board
river ~
forest #
rocks *
flat terrain -
unknown terrain x
default color in console means unknown terrain
green color is visible terrain
red color is terrain known before, but now unvisible
bold font means there is a detector - How to choose direction of the move
directions
789
456
123
for example
2 means move up
9 means move to the upper right
1 means move to the lower left - How to move
type the initials of character you want to move
then the directions of move like in 3) and press enter
for example P24 means move the second programmer to the left
compile in linux:
g++ gwiezdne_wojny.cpp klasy.cpp -o gwiezdne_wojny