Jak zrobić grę w CopperCube? Część 2

Wielu graczy marzy aby gry komputerowe stały się ich pracą. Można zacząć od skonstruowania prostej gry, co będzie stanowiło pewną namiastkę profesjonalnego spojrzenia.

 

Spróbujemy teraz dodać jakieś reguły do gry przygotowanej w pierwszej części artykułu: http://www.eioba.pl/a/4c9q/jak-zrobic-gre-w-coppercube-czesc-1 Ustanowimy licznik, który będzie zliczał postępy w grze i po wyzerowaniu go gra się zakończy. Ponieważ taki licznik musimy zainicjować, a nie widać sekcji, która wykonywałaby się zawsze na początku użyjemy pewnego tricku. Wstawimy jako pierwszą przeszkodę drzwi, których otwarcie będzie konieczne aby przejść do innych działań w grze. W tym miejscu będziemy mogli zainicjować licznik przewidywaną liczbą przeszkód.

a27b16fc02a3d5192734b8827539687c.jpg

Drzwi wybieramy z menu graficznego u dołu i umieszczamy w odpowiednim miejscu odpowiednio je wymiarując. Jako zdarzenie umieszczamy kliknięcie w nie, które powoduje, że drzwi obracają się wzdłuż odpowiedniej osi otwierając się. Lepiej żeby otwierały się na zewnątrz pomieszczenia, z którego będzie wychodziła postać, co trzeba ustawić odpowiednio je przestawiając.

51855b9e096c8d43fd307a74dcde782f.jpg

Wybieramy ze Special kolejną akcję Set or Change Variable i odpowiednio ją parametryzujemy tu zakładając, że będą 4 pudełka do zabrania:

e3bdf4c2acfd1da7cc51a253eb408f5a.jpg

Z kolei wstawiamy pierwsze pudełko spośród tych, które będziemy zbierać:

0cdf2bb0cc6316501085cdd8609d4041.jpg

Dopisujemy mu zdarzenie polegające na kliknięciu myszką:

85e026d4b75f3a9e4e319207568c392e.jpg

Zdarzenie to uzupełniamy o odpowiednią akcję - chowanie pudełka:

9b38c34f849a7eee5b7ebc1a77f937d7.jpg

oraz kolejną akcję - polegającą na odliczeniu pudełka od licznika:

27b0658ade0b77418b06ebc56fac7bcf.jpg

 Jeszcze jedna akcja - tym razem uwarunkowana liczbą już zebranych pudełek:

353e6408365111783d37b5a45d5930bf.jpg

pozwoli zakończyć grę jeśli zbierzemy wszystkie:

4e0832f4a585d1d1a5ac9100da74e99c.jpg

Tak przygotowane pudełko należy teraz co najmniej czterokrotnie sklonować i poprzesuwać w wybrane miejsca w grze by było możliwe zakończenie gry.

Gra rozpoczyna się w pewnej komnacie:

1be4be9fedcdf335789beede113a1c71.jpg

Skąd przechodzimy pod furtkę:

5d204074dc767c3679c60c099c9e25cf.jpg

i otwieramy furtkę kliknięciem w nią:

fa7d783f9555830385ac142838bc2aa2.jpg

oraz przechodzimy przez nią:

41903be9ab76319fd584159ac6c68abf.jpg

wchodzimy w dalsze pomieszczenia, gdzie trafiamy na pudełka:

a84d9287b239db9edbf0a2162d9538f3.jpg

po czym usuwamy je kliknięciami:

84335c4ae77d8ffba158a0fba0b729b4.jpg

W końcu po kliknięciu czwartego gra się kończy.

Nie ukrywam, że tworząc tą grę poczyniłem mnóstwo kompromisów, bowiem narzędzie nie ma zbyt wielu możliwości i jest bardzo mało elastyczne. Za to pozwala na tworzenie efektownych gier z ludzkimi postaciami. Zachęcam do poznania również innych moich gier http://www.cs.put.poznan.pl/aurbanski/GRY.php tworzonych na potrzeby kształcenia studentów i popularyzacji.