h1

Kilka nowości z mojego świata

sierpień 30, 2009

Ehhh… wakacje się kończą i znów pora wracać do szkoły po kolejne porcje wiedzy xD. Ogólnie to nie programowałem już dawno, zrobiłem sobie przerwę w pisaniu mojego frameworka, głownie to odkryłem iż zżera on ogromne ilości pamięci RAM więc przydała by się jakaś optymalizacja. Wiem gdzie leży problem i pewnie kiedyś to poprawię :) .

Natomiast kilka dni temu ni stąd, ni zowąd naszła mnie chęć na napisanie platformowej gry w dwuwymiarze. Więc oczywiście zasiadłem i zacząłem pisać, w wyniku czego mam zaczątki gry. Można sobie pochodzić i poskakać ludkiem po platformach. Na razie nic nie pokarzę bo za bardzo to nie ma co :P . Jak już będzie zrobiony chociaż jeden poziom to z pewnością wrzucę tutaj jakiegoś screen’a i link do download’u.

I to by było na tyle :D .

h1

I wszystko jasne

lipiec 5, 2009

Nadszedł w końcu czas na implementacje oświetlenia w moim frameworku. Tak więc zasiadłem przed komputerem, odpaliłem projekt w Visual-C++ i zacząłem pisać. Nie trwało to zbyt długo i niestety jak na razie musiałem się zadowolić światłem napisanym za pomocą funkcji wbudowanych DirectX’a. Próbowałem zaimplementować oświetlenie diffuse i specular (wg. Phonga), lecz nie pozwoliły mi na to problemy związane z przekazywaniem pozycji kamery do shader’a. No cóż, problem na pewno jest banalny do rozwiązania tylko ja nie mam pojęcia co robię źle (xD). W każdym bądź razie na pewno niedługo zabiorę się za do roboty i mam nadzieję, że w końcu uda mi się to zaprogramować. No i to by było na tyle tej przykrótkiej, zresztą jak wszystkie na tym blogu notki :P . A na sam koniec screen prezentujący efekt mojej pracy:

h1

Xadas’s Framework – ciąg dalszy…

kwiecień 17, 2009

Witam!

Już dawno nie pisałem, a przez ten czas trochę się działo. Mianowicie framework, który piszę troszeczkę się rozrósł o funkcje odpowiadające za grafikę 3D. Rzeczy, które zostały dodane:

-wczytywanie modeli z pliku .x

-skybox

-generowanie terenu z mapy wysokości

-skalowanie, rotacja, translacja

-kamera

-mgła

I oto był mój pierwszy większy krok w stronę programowania grafiki trójwymiarowej i mam nadzieję, że na tym nie poprzestanę.

Na koniec zamieszczam screeny prezentujące to co udało mi się zaprogramować:

Xadas's Framework Screen1
Xadas's Framework Screen2

h1

Xadas’s Framework

luty 24, 2009

Zacząłem pisać prosty framework do gier 2D oparty o DirectX. W tej chwili obsługuje on:

-rysowanie prymitywów

-wczytywanie tekstur w formatach BMP, JPG, PNG

-wyświetlanie sprite’ów

-transformacje na sprite’ach (obroty wokół osi X, Y, Z)

-prosty logger

Scena z czterema wyświetlonymi sprite’ami wyciąga jakieś 760 fps. W najbliższym czasie planuję zaimplementować obsługę myszy i jakiś prosty system wykrywania kolizji.

Na prośbę Reg’a umieszczam tutaj screen’a, na którym trzy wyświetlone sprite’y (trawa, góry, słońce). Grafika by Xadas zrobiona w profesjonalnym programie do tworzenia grafiki 2D: Paint xD. Nie wygląda to jakoś specjalnie, tutaj fps trochę mniejszy co  jest spowodowane dużą rozdzielczością sprite’ów, w szczególności gór.

Xadas's Framework Test

h1

grudzień 13, 2008

Już dawno nic nie pisałem… No, ale niestety nie było o czym, bo czasu na programowanie ostatnio mam mało. No ale gdy tylko mam jakąś chwilę to staram się coś napisać. Powoli zbliżają się święta, więc razem z nimi także świąteczne compo. Jak zwykle zamierzam wystartować i mam nadzieję, że żaden wirus lub inny wypadek mi nie przeszkodzi. Zacząłem już się powoli przygotowywać pisząc framework na którym powstanie mam nadzieję nie jedna moja gra. Przy okazji także wspomnę, że postanowiłem pomóc redakcji WMag’a pisząc teksty. Na razie napisałem dwie recenzje i mam nadzieję, że na tym nie zakończę współpracy z WMag’iem.

h1

Wirus

listopad 11, 2008

Mój komputer został zainfekowany wirusem. Skończyłem moją pracę na compo w terminie i gdy ją wysłałem to wysłała się razem z wirusem przez co moja praca została nie dopuszczona do konkursu. Zrobiłem format całego dysku, przeinstalowałem windowsa, a praca była tak zawirusowana, że nie udało mi się jej wogóle odzyskać. I tak oto tydzień pracy poszedł na marne, lecz nie całkiem na marne, ponieważ była to moja pierwsza gra napisana w DirectX, więc się trochę nauczyłem :) .

h1

Październikowe Compo

październik 27, 2008

Październikowe compo wystartowało. Do wykonania jest gra, której tematem ma być “UFO, superbohaterowie lub inne zjawiska paranormalne”. Prace należy wysłać do godziny 20:00 w niedzielę 2 listopada 2008 r. Mam zamiar w nim wystartować, już rozpocząłem pracę nad moją grą i myślę, że zdążę na czas. Wszystkim uczestnikom życzę powodzenia i ukończenia swoich gier w terminie ;) .

h1

Nowa wersja The Farm

sierpień 18, 2008

Wczoraj znalazłem chwilkę, aby wrócić do mojego projektu symulatora gospodarstwa. Zasiadłem przed komputerem i dodałem do gry parę rzeczy i tak powstała wersja 0.4. Grę możecie pobrać stąd: http://odsiebie.com/pokaz/422984—5309.html. Zapraszam do wyrażania swojej opinii na temat gry. Wszelkie komentarze mile widziane ;) .

h1

Nauka DirectX

sierpień 17, 2008

Przeszukując internet natrafiłem na kurs DirectX, który napisał Charibo. Nie wiem czy jest dalej rozwijany, na razie jest tylko pięć lekcji:

  • Inicjalizacja Direct3D. Szablon projektu.
  • Trochę o wierzchołkach, trójkątach i innych takich bzdetach.
  • Nareszcie coś na ekranie!
  • Pierwszy shader.
  • Macierze, czyli kręcimy, przesuwamy i skalujemy.

Nie mniej jednak kurs bardzo mi się podoba i z niego na razie się uczę. Link do kursu: http://charibo.wordpress.com/kurs-direct3d/

h1

Nowy blog

sierpień 14, 2008

Ze względu na duże możliwości systemu blogowego WordPress postanowiłem właśnie na nim prowadzić swojego devloga. Adres http://xadasdev.blogspot.com jest obecnie nieaktualny. Obecny adres mojego devloga to http://xadas.wordpress.com.