Power up vs znajdźka

A co to? Czerwony muchomor! Na pewno mi się nic nie stanie jak go zjem. W ogóle nie czuję się dziwnie. W ogóle. Widzieliście tego smoka w zamku obok? Mario Power up’y – kwintesencja gier wideo. Gracze od zawsze szukają ulepszeń dla swoich postaci. Jeśli nie mogą mieć ich na stałe, to chcą chociaż na […]

Animacja i animator

Nieodłącznym elementem gier 2D jest animacja poklatkowa. To właśnie ten element budzi do życia statyczne obiekty. Bez niej, ruch wyglądałby jak przesuwanie pionków po szachownicy. Środowisko Kilka wpisów temu przedstawiałem proces tworzenia gracza, wroga, itd. Do ich wyświetlenia używałem dwóch komponentów: Mesh Filter i Renderer. Niestety trzeba będzie je usunąć i zastosować Sprite Renderer. Musimy […]

Rozdzielczość

Pixel jaki jest, każdy widzi. Można go opisać jednym słowem – uniwersalny. Oczywiście to w jaki sposób są one wyświetlane zależy od rozdzielczości ekranu, ale to jest akurat proste – im jest ona większa, tym więcej px zobaczymy. Jednostka. Hmmm… także prosta sprawa. Opisuje nam wielkość/objętość/inne. Centymetr, kilogram, metr na sekundę, pixel… Uwaga, zagadka na […]

Pencil Project

Potrzebowaliśmy ostatnio narzędzia do tworzenia mockup’ów. Przez chwilę zastanawiałem się nad rozwiązaniem od Balsamiqa, dopóki nie zobaczyłem że kosztuje 89$ za pojedynczą licencję. Hmm, albo kiedyś było tańsze albo mi się wydawało. Open source? Biere w ciemno Z pomocą przyszedł mi Pencil Project. Zalety? Licencja GNU. Dostępny na każdej platformie. Prosty w obsłudze. Duża ilość […]

The WAT talk

Na WROC#16 dowiedzialem się jeszcze jednej przydatnej rzeczy. Nie pamiętam czy Chris Klug wspomniał o tym filmiku na prezentacji, ale na pewno przytoczył przykład odnośnie przemienności dodawania. W programowaniu możemy robić niesamowicie zaawansowane struktury. Opierają się one oczywiście na podstawach, które są źle napisane 🙁 WAT?! Jeśli ktoś ma 4 minuty wolnego czasu to polecam […]

Disqus Sidebar

Chciałem wyświetlić najnowsze komentarze jako widget, ale niestety ten wbudowany w WordPressa sobie nie poradził. Istnieje jakaś wtyczka, ale ma słabe oceny. Mam zasadę że nie instaluję takich rzeczy. Widziałem gdzieś także API udostępnione przez Disqusa, dawno temu. Dzisiaj natrafiłem na to jak to zrobić brzydko, ale za to w 5 minut. Potrzebujemy wiedzieć jak […]

PEW PEW PEW #2

Napisałem bardzo ładny i uniwersalny ‚damage handler’. Odpalam grę. Hmm, coś jest nie tak… czemu gracz przestał strzelać? No nic, wypróbujmy zderzenie gracza z przeciwnikiem… Object Pool ze spawnerem też siadły. Raz zabity wróg przestał się pojawiać co 5s po raz kolejny. AAAAAAH 👿 Ratunku Cofnijmy się o 24 godziny. Wracam z pracy, jest środa […]

FamiTracker

Znasz się na muzyce? Nie wiesz co oznacza dźwięk C, ale potrzebujesz utworu do gry? A w ogóle to najlepiej by było, jakby znalazł się retro soundtrack? What if I told you that umm… FamiTracker💡 Jak to działa? Music is math. random Youtube comment Najprościej będzie pobrać aplikację ze swojej oficjalnej strony strony i przetestować […]

PEW PEW PEW #1

Dzisiaj na pewno nie o rozdzielczości. Wiem że temat wraca co kilka dni, ale nie jestem jeszcze na to gotowy 🙂 A po co wyświetlać wynik gracza, jeśli jedynym sposobem na niszczenie przeciwników jest zderzanie się z nimi? Przydało by się uzbroić naszego bohatera. Temat ten wydaje się być dość rozległy, dlatego podzielę go na […]

MapController.cs

Wymyśliłem sobie że wielkość mapy będzie określana przez czas jaki gracz na niej spędzi. Po lewej stronie ekranu powinien być widoczny slider, na którym będziemy mogli obserwować swój postęp. W przyszłości można wykorzystać go do zaznaczania etapów planszy. Skrypt Stworzymy sobie nowy GameObject, pod którego podepniemy skrypt. Szkielet aplikacji powinien być dosyć przejrzysty, dlatego jedyna […]