LD czyli GameDev w 48h


Tego że gry Indie były, są i będą chyba nikomu mówić nie trzeba. Niezależnych twórców gier jest cała masa i mają głowy pełne pomysłów. Nie tak dawno temu pisałem o 7DPFS, czyli tworzeniu gry w 7 dni. To nie jest jedyny taki konkurs. Czytaj dalej

Reklamy

Funkcje, kamera, wektory i kolejna biblioteka


Tytuł wydaje się długi i straszny. Postaram się przedstawić wszystko w miarę prosto i klarownie. Cel na dzisiaj to obsługa kamery za pomocą myszki i klawiatury.  Będzie trochę działania na wektorach. Dołączam więc matematyczną bibliotekę GLM, która ułatwia operacje na nich oraz macierzach. Może to lekkie wybieganie w przyszłość, ale obsługę kamery opakuję w klasę. Pozwoli to na łatwe tworzenie oraz zarządzanie nimi w tym tworzenie kilku zdefiniowanych kamer i szybkie przełączanie się między nimi.
Czytaj dalej

OpenGL, pierwsze problemy


Tak jak przypuszczałem nie u każdego projekt działa. Oczywiście trzeba je rozwiązywać! Pierwszy napotkany problem, to niemożliwość odnalezienia pliku freeglut.dll. Rozwiązać można to na parę sposobów. Jednak przedstawię jeden, który moim zdaniem najbardziej odpowiada założeniu, że projekt będzie działać bezproblemowo jeżeli nie na wszystkich maszynach to przynajmniej na tych z Windowsem.
Czytaj dalej

Obsługa klawiatury OpenGL


Dzisiaj chciałbym poruszyć temat możliwych do zarejestrowania funkcji. Dodatkowo zacznę implementować obsługę klawiatury aby można było w łatwy sposób wykryć wciśnięcie kilku klawiszy na raz. Wpis jest pisany w pewnym stopniu bez planu (oczywiście poruszane zagadnienia już w pewien sposób zostały przeze mnie przerobione). Jeżeli więc wpis nie „rozrośnie się” zbytnio to przejdę do tematu obsługi kamery oraz myszki. Zaczynajmy więc!

Czytaj dalej

Dżemy i dystrybutor wody


Jaki dystrybutor? Co on plecie? Po co mi to? Każdy sobie zada takie pytanie. Dzięki uprzejmości mojej cioci ja odpowiedź znam. Jest to odpowiedź niezwykła. I powiem, że sam dystrybutor do niczego specjalnego się nie przydaje ale jego wyposażenie to już inna bajka 😀 Kontynuujmy więc temat …

Czytaj dalej