poniedziałek, 30 stycznia 2017

Update 0.6.5

Wszystko idzie mi jak przysłowiowa krew z nosa. Nie mogę się za nic konkretnego zabrać ostatnimi czasy. Ostatnio robiłem małe zmiany raz na tydzień. Tak czy siak będę starał się to zmienić bo czas leci, a przydało by się już do jakichś konkretniejszych projektów przejść.
Ale do rzeczy. W historii zmian się pogubiłem ale napiszę co wydaje mi się, że się zmieniło od ostatniego posta.
- Nowe grafiki dla pierwszego poziomu
- Poprawiona kolizja gracza (bo przy zbliżeniu się do platformy opadanie spowalniało i postać leciała jak piórko, niby nie istotne ale utrudniało to skakanie, bo to jest możliwe tylko gdy postać stoi już na podłożu)
- kilka kosmetycznych zmian w kodzie i troszkę rozbudowany poziom dla sprawniejszego testowania

Na dzień dzisiejszy początek poziomu pierwszego wygląda tak:

 Plany na kolejne aktualizacje to:
- edytor poziomów - myślałem, że się bez tego obejdzie, ale robienie poziomu bez tego to jakaś katastrofa
- obiekty na mapie, które będą wysyłać pociski, nie będą się ruszać i nie da się ich zniszczyć - w skrócie po prostu wystające rury kanalizacyjne z ścian :)
 - wiele wiele więcej

Dodatkowo planuję jakiś większy wpis na temat planowania, bo ten etap przy tworzeniu tej gry potraktowałem po łebkach przez co mam cały czas spore utrudnienia w realizacji projektu. Tylko jeszcze nie wiem gdzie go wstawić.

No to na tyle, pozdrawiam Knitek


wtorek, 3 stycznia 2017

Update 0.6.3

Zmiany:
- dodano system pocisków
- dodano atak gracza
- dodano kolizje pocisków z graczem oraz przyjmowanie od nich obrażeń

Początkowo zrobiłem tak że myszką wypuszczałem pociski i sobie w nie wbiegałem. Przednia zabawa... :D
Gdy kolizje zostały przetestowane przyszedł czas na dodanie naszemu bohaterowi z drewnianą głową, ataku. Rzuca on mydłem, co chyba nie jest złą bronią przeciwko niebezpieczeństwom czyhającym w kanałach. Szybkość opadania zależna od tego jak daleko pocisk znajduje się od gracza. Muszę jeszcze dodać ograniczenie szybkostrzelności bo teraz to taki rambo trochę. Problemem jest też niemożliwość ataku gdy trzyma się dwa przyciski jednocześnie. Miałem ogólnie z tymi zmianami kilka drobnych problemów, ale wynikały głównie z gubienia się w własnym kodzie. Na koniec screen.


poniedziałek, 2 stycznia 2017

Update 0.6.2

Nie wiedziałem jak zacząć numerację więc zacząłem liczyć od dnia 6 w którym były ostatnie zmiany. Tak też powstała wersja 0.6.2.

Konkrety:
- ogarnięte wyświetlanie tła, problemem było zostawienie syfu w innej części kodu, w której nie szukałem przyczyny błędu.
- pasek stanu zdrowia, obrazek roboczy, ale pewnie taki pozostanie
- pojawianie się obrażeń nad postacią. Zrobiłem to kiedyś, uważałem że powinno działać po czym rozsypywała się cała gra, nie mogłem znaleźć błędu, pół dnia się męczyłem po czym wszystko z tym związane wywaliłem. Dzisiaj zrobiłem od nowa Ponownie na czuja i zadziałało za pierwszym razem, a zeszło mi z tym niewiele ponad pół godziny.


To w tle ma imitować cegły na ścianie w kanale, ale nie chciało mi się nad tym bawić w fotoszopie więc posklejałem skan w obrazek wielkości okna i tyle, w finalnej wersji będzie poprawione.