Moja pierwsza gra

Przeglądałem sobie materiały ze studiów (przynajmniej semestry I-IV mam jako tako skatalogowane) i trafiłem na folder Informatyka II. Prowadzący pozwolił 3 osobom na utworzenie projektu na zaliczenie semestru, jako że w sali było tylko 12 krzeseł, a grupa liczyła 15 studentów. Oczywiście byłem jednym z chętnych. O projekcie Postanowiłem napisać grę w C++. Padło na […]

Metro Studio

Kompletnie zapomniałem o tym programie. Używałem go dość często na pierwszym i drugim roku studiów, ale później jakoś nie było potrzeby. Aż do dzisiaj… – Ej, nie mam ikon do tej apki na iOS’a. – To sobie otwórz GIMP’a i narysuj. Zaraz, chyba musi być na to prostszy sposób. Jakby tylko istniał jakiś program z […]

Wróciłem do Win7

Uwaga! Wpis może zawierać śladowe ilości ‚bólu dupy’. Piszę tego posta w autobusie, w drodze z pracy. Rano podróż zajęła mi 15 minut. Aktualnie, po ponad pół godziny, przejechałem może 500, może 1000 metrów. Jeszcze pewnie z godzina zjedzie… w którymś miejscu Wrocław musi przecież być odkorkowany… System przestał działać Po 7-9 miesięcznej przygodzie z […]

Silnik gry v2.0 – wrogowie

Kontynuujemy przerabianie silnika gry. Dzisiaj na celownik weźmiemy naszych przeciwników. Jako że mapy będą projektowane w całości ręcznie – wrogowie będą mieli z góry określone pozycje. Powinni oni być nieruchomi do momentu zderzenia z kamerą, później mają za zadanie aktywować się i zaatakować naszego herosa. Awake vs Start Środowisko Unity daje nam dostęp do dwóch […]

Silnik gry v2.0 – kamera

Zmiana zachowania o 180 stopni, dlatego nazwę go v2.0. Rezygnuję z dynamicznie generowanych map i postaram się opowiedzieć jakąś historię. Pierwszym z elementów nowego silnika będzie przesuwanie kamery do przodu wraz z graczem. Ruch kamery Jako że jestem już prawie Senior Unity Developer (miesiąc doświadczenia) napisanie logiki zajęło mi zaledwie kilka minut. Wystarczyło przy aktualizacji […]

f.lux

Gdyby zapytano mnie, jakie moim zdaniem jest najlepsze narzędzie dla programistów, nie zastanawiałbym się ani chwili. Na wiele pytań nie mam tak prostych odpowiedzi. Ale tu mogę coś stwierdzić z miejsca, ba, jest to rzecz którą musisz posiadać! (i nie, nie płacą mi za reklamę) Just Get Flux Jeśli ktoś myślał, że jest to magiczna […]

MVP i Power Up’y

Nic. Pustka. Null, nil, 0, ” „, String.Empty. Miał być nowy, piękny system generowania znajdziek. Ale nie ma i jeszcze pewnie trochę go nie będzie. Przynajmniej do momentu, w którym nie uporządkuję projektów w pracy (tydzień?) Minimum Viable Product Na początek drobna zmiana w prowadzeniu repozytorium. Dorzuciłem dwa foldery do głównego katalogu. Struktura katalogów wygląda […]

Cleanup

Mój idealny system generowania power up’ów właśnie spalił na panewce. Pierwszy (i mam nadzieję ostatni) raz zacząłem pisać posta nie mając ukończonego kodu. To był błąd, duży błąd… Muszę podzielić implementację znajdziek na dwa etapy. Dodatkowo okazało się, że brakuje mi paru skryptów… I kolejny raz zdarza mi się pisanie w trakcie Ligi Mistrzów… Player […]

Podsumowanie 03.16

Ostatni miesiąc minął dość szybko. Nie miałem konkretnego planu na marzec, ale mimo to postanowiłem zrobić podsumowanie. Kwiecień trzeba będzie jakoś rozpisać, bo na maj zostanie wykończeniówka i robienie ‚miodności’. Stan prac Pierwszy miesiąc minął bardziej na poznawaniu środowiska, niż na ciężkim kodowaniu. Mimo to jestem zadowolony z efektów. Co udało się osiągnąć: Menu startowe. […]

Głośniej, głośniej!

Kolejna zmiana planów. Jak w 99% projektów przy których pracowałem. Przesuwam obiecaną implementację power up’ów i samouczki na następny tydzień. Postanowiłem zrobić podsumowanie marca i jutro wrzucę pierwsze demo gry. Będzie to też dobry moment na poprawienie wszystkich powstałych bugów. Najpierw jednak przydałoby się nadać rozgrywce trochę więcej życia. Bardzo skomplikowany proces Od zarania dziejów, […]