Kategoria: GameDev

Izometryczny widok w c++

Jeśli czytaliście moje wcześniejsze posty, wiecie już że co jakiś czas biorę pod lupę różne narzędzia programistyczne do tworzenia gier – biblioteki, frameworki, „silniki”. W ostatnich dniach chodziło mi po głowie przypomnienie sobie dwóch rzeczy – pierwsza z nich to techniki tworzenia gier z widokiem izometrycznym, druga to język c++, którego ostatnio mało używałem, a którego fanem jestem właściwie od początku mojej przygody z programowaniem. Utworzyłem zatem nowy projekt w języku c++ i dołączyłem do niego bibliotekę SDL, która daje duże możliwości w zakresie wyświetlania rzeczy na ekranie. Po stosunkowo niedługim czasie przebijania się przez uroki języka c++ (wskaźniki, zwalnianie pamięci) oraz zakamarków matematyki (przeliczanie współrzędnych 2D -> ISO) wygenerowałem pierwszy izometryczny świat, narazie nieco płaski i niezbyt interesujący, ale stanowić to będzie doskonałą podstawę do dalszych eksperymentów.

(więcej…)

Framework do mini gier w Ionic i HTML5 Canvas

Mam chwilowy zastój w projektach i korzystając z tej okazji postanowiłem spróbować napisać jakąś prostą grę w Ionicu z użyciem HTML5 canvas i na bazie tych technologii stworzyć własny framework do pisania mini gierek i napisać jakieś gierki.

Przykład gry napisanej w Ionicu

(więcej…)

PyGame – pierwsze podejście do tworzenia gry 2d

W ciągu ostatnich kilka miesięcy przetestowałem mniej lub bardziej dogłębnie kilka bibliotek do tworzenia gier 2d, w celu znalezienia tego optymalnego dla mnie. Najlepsze efekty jak dotąd dawał mi język Lua i framework LÖVE, jednak dziś rolę lidera mojej klasyfikacji objął bezdyskusyjnie Python i biblioteka PyGame.

PyGame daje dużą szybkość uczenia się oraz znikomą ilość problemów związanych z samą biblioteką, zatem mogę się skupić na problemach dotyczących mechaniki mojej gry. Podstawy Pythona oraz tworzenia gier 2d posiadłem już wcześniej, natomiast PyGame ma dobrą dokumentację, łatwo dostępną choćby poprzez wyszukiwarkę Google, więc bez przeszkód na starcie, zacząłem pisać. Oto co udało mi się uzyskać po pierwszych kilku godzinach pisania (mocno przerywanych innymi zajęciami):

(więcej…)

Razu pewnego była sobie gra.

Był rok 2007.

Miałem na koncie pierwsze napisane programy i strony www. Dziwnym trafem jako kompletny amator dostałem do napisania stronę klubu sportowego, który rok później został mistrzem polski. W tym momencie chciałbym z całego serca przeprosić tych, którzy po mnie ten serwis poprawiali, albowiem już po paru miesiącach od jego stworzenia poczyniłem taki progres, który pozwolił mi zrozumieć dlaczego napisałem to źle i jak powinienem to napisać poprawnie.

Dłubałem strony www dla ludzi, którzy w internecie dopatrywali się szansy rozwoju ich potransformacyjnych biznesów. . Było również coś co nie dawało mi spokoju, dopóki nie spróbuję: Stworzyć własną grę komputerową.

(więcej…)