piątek, 31 sierpnia 2007

[etc] Moje tattoo




Jak się chwalić, to się chwalić :). Oto fotki mojego tatuażu. Pierwsza, z samym konturem jest efektem pierwszej sesji tatuowania, a druga, to już ukończone dzieło :).

[etc] Pisanie na klawiaturze


Wczoraj udało mi się zrealizować plan, który sobie założyłem pod koniec czerwca. Postanowiłem przerobić cały kurs pisania na klawiaturze, żeby w końcu pisać jak należy i jeszcze szybciej niż dotychczas. Dałem sobie czas do dnia 31 sierpnia 2007 roku. Udało mi się wyrobić z tym planem dzień wcześniej :). Mój rezultat po napisaniu egzaminu końcowego był następujący:

Bezbłędność: 99.06%
Szybkość: 359.23 znaków na minutę

Kolejny powód do dumy :).

[etc] Nowy sprzęt



Jeżeli wszystko pójdzie po mojej myśli, to już w ten weekend będę mógł zacząć zabawę z tymi ogniowymi cackami :). Już nie mogę się doczekać jak je podpalę i będę nimi żonglował :).

[etc] Zmiany na blogu


Postanowiłem wprowadzić pewne zmiany w blogu. Pierwotnie miał być on poświęcony tylko i wyłącznie zagadnieniom związanym z programowaniem gier, ale stwierdziłem, że będę także zamieszczał tu inne informacje :). Aby nie zrobić bałaganu w postach, zostaną stworzone dwie kategorie. Te posty, które będą dotyczyły programowania, będą miały etykietę [dev], natomiast pozostałe będą miały etykietę [etc].

Pozdrawiam :).

czwartek, 30 sierpnia 2007

[dev] Testy po raz pierwszy



Testowanie kolizji w stworzonym przeze mnie poziomie wypadło pomyślnie. Ładowanie tekstur też już działa. Są jeszcze pewne drobne niedociągnięcia, ale powoli będę wszystko na bieżąco poprawiał :).

[dev] Edycja testowego poziomu



A oto screen z edycji poziomu przeznaczonego do testowania w grze :).

[dev] Postęp prac



Jak na razie zamieszczam screen z tego, co już udało mi się zrobić. Oczywiście wciąż jeszcze korzystając z gotowych modeli z Quake'a.

piątek, 24 sierpnia 2007

[dev] Kolejny kroczek do przodu


Udało mi się wreszcie uporać z tworzeniem poziomów i ładowaniem modeli wyeksportowanych z Blendera z poziomu mojego programu i edytora poziomów :). Najbliższe dni zejdą mi pewnie na projektowaniu testowych poziomów i próbach dodania detekcji kolizji w tych poziomach. Trzymajcie kciuki :).

środa, 22 sierpnia 2007

[dev] Podsumowanie dnia


W końcu doszedłem z czym był problem. Miałem starszą wersję Pythona, ale teraz już wszystkie skrypty mi działają. Problem pojawił się (jak zwykle :)) gdzie indziej. Edytor poziomów nie radzi sobie z modelami Blendera i jakoś dziwnie je wyświetla. Hehe, dzień miałem spędzić na kodzeniu w OpenGL, a skończyłem na zupełnie czym innym :). Normalka :). Na dzisiaj przerwa :).

[dev] OpenGL


Dzisiaj mnie naszła myśl, żeby sobie co nieco przypomnieć programowanie w OpenGL. W sumie skoro chcę wywrzeć wrażenie na firmach, w których chciałbym pracować, muszę pamiętać z niego co nieco :). A może by tak nauczyć się i poćwiczyć z algorytmami detekcji kolizji? Sam nie wiem :). Dzisiaj chyba zainstaluję 3D Studio Max, bo Blender ma jakiś problem gdy chcę eksportować modele do formatu ".3ds" :/.

wtorek, 21 sierpnia 2007

[dev] Miły akcent na zakończenie dnia


Przed chwilą udało mi się jeszcze dodać do programu detekcję kolizji, czyli mogę już używać kamery FPS bez przechodzenia przez ściany itp. Dodałem też coś jak prymitywny celownik, czyli gdy spoglądam na model (załadowany z pliku MD2), to wyświetla się napis, że patrzę aktualnie na ten model i jest on także podświetlony.

Ufff, a teraz czas na zasłużony odpoczynek od programowania :).

[dev] Dokonania dwóch ostatnich dni


W ciągu dwóch ostatnich dni bawiłem się z instalacją Irrlichta dla środowiska Bloodshed Dev-C++ i krążyłem sobie po przykładowych programach, żeby zobaczyć (i zmotywować się :D) jakie możliwości ma ten silnik. Wcześniej próbowałem zaznajomić się z Ogre 3D, ale jak dla mnie wydał się za bardzo bałaganiarski, czyli dużo plików i dużo pisania, żeby cokolwiek zaprogramować.

W Irrlicht już zrobiłem prostą scenę z ładowaniem poziomu z Quake III oraz animowanym modelem postaci. Udało mi się też zaimplementować poruszanie kamery sterowane klawiszami w, a, s, d.

Mimo, że to niewiele (jak dotąd), ale dzięki temu już w miarę dobrze oswoiłem się z Irrlichtem i nabrałem ochoty na więcej :). W najbliższym czasie planuję wymodelować sobie w Blenderze testowe obiekty, a następnie załadować je z programu i dodać możliwość sterowania nimi.

[dev] Hello World!


Witam na moim blogu :). Będę tu zamieszczał informacje o moich potyczkach z silnikiem do tworzenia gier - Irrlicht.