You are on page 1of 7

Zajęcia 28

● gra “planszowa” minepoly


Witaj ponownie!
Dzisiaj przed nami zajęcia numer 28. Będzie to
pierwsza z trzech lekcji na której zaprogramujemy
zasady do gry a’la monopoly dla naszego agenta!
Na początku omówimy jakie dokładnie reguły ma
nasza gra i co musimy zawrzeć w naszym kodzie.
Poćwiczymy również funkcje oraz ich
wywoływanie.
Zasady gry:
1. Gra kończy się jeżeli agent zdobędzie 1500 punktów (wtedy wygrywa)
2. Agent rozpoczyna grę z 250 punktami
3. Za przejście przez start agent otrzymuje 250 punktów
4. Gdy agent stanie na polu szlamu może zaryzykować i wylosować: x2 pkt, /2 pkt,
+100 pkt, -100 pkt
5. Jeżeli pole na którym stoi agent nie jest zakupione, może on to zrobić tylko jeżeli ma wystarczającą
liczbę punktów
6. Jeżeli agent innego gracza stanie na już zakupione pole musi zapłacić wartość pola właścicielowi
7. Jeżeli agent trafi do więzienia, przenosi się tam nie przechodząc przez start
8. Pole z bloku czerwonego kamienia pozwala na teleport do drugiego takiego pola bez przechodzenia
przez start
9. Kolejność ruchów w turze:

1. rzut kostką

2. (jeżeli się zdarzy) dodanie punktów za start

3. możliwość kupna pola/konieczność zapłacenia kary dla innego gracza/przejście do


więzienia/możliwość teleportacji do drugiego czerwonego kamienia
1. Rzut kostką
Jak ma działać nasze Z jakich bloków skorzystamy?
polecenie?
Polecenie musi losować liczbę od 1 do 6
i przesuwać o tyle pól agenta po planszy.

1 pole to 3 kroki agenta.

Agent przed każdym krokiem musi


sprawdzić czy nie ma przed nim bloku,
jeżeli jest to musi się obrócić
2. Idź do więzienia!
Jak ma działać nasza
funkcja?

Przy wywołaniu agent Z jakich bloków skorzystamy?


ma się teleportować do
więzienia

Agent musi być odwrócony


w taką stronę aby po
przeniesieniu móc dalej iść
do przodu
3. Szybka podróż - pola z redstone’a
Jak ma działać nasza Z jakich bloków skorzystamy?
funkcja?

Przy wywołaniu agent


ma się teleportować do
drugiego pola z
redstone’a

Agent musi być odwrócony


w taką stronę aby po
przeniesieniu móc dalej iść
do przodu
Praca domowa!
Spróbuj zmienić polecenie “kostka” w taki sposób, aby symulować rzut
dwoma kostkami a nie tylko jedną tak jak jest teraz.

You might also like