Archiwum dla daty Wrzesień,2010

Okiełznać mysz w XNA + WF (2010-9-26)

Podstawowym elementem zaznaczania jest ustalenie pozycji myszy na ekranie. Przy pracy nad tą funkcjonalnością pewien delikatny niuans sprawił, że zajęło to zdecydowanie dłużej, niż zakładałem.

ThemeFestival na wybiegu, czyli modele (2010-9-25)

Wszystko, co chcemy w grze zobaczyć, z czym ma następować interakcja trzeba jakoś narysować. Natomiast wszystko, co chcielibyśmy narysować składa się z trójkątów – to dla tego prymitywu graficznego dostępne jest od lat sprzętowe wsparcie rysowania, wypełniania kolorem i teksturowania. Bez obaw, nie porywam się na ręczne tworzenie całej graficznej zawartości gry i potem ręczne […]

Pomysły, pomysły, pomysły.. (2010-9-17)

A właściwie pomysł.. na Theme Festival. Zrodził się podczas leżenia błogo na terenie lotniska Kossakowo w Gdyni podczas tegorocznego Open’era. Dyskutując o skali tego przedsięwzięcia, różnych jego aspektach i trudnościach z organizacją takiej imprezy zaczął pałętać się po głowie POMYSŁ.

Deus ex adfectus machina – menedżer stanów (2010-9-16)

Skąd taki tytuł? Deus ex machina (łac.) – Bóg z maszyny adfectus (łac.) – stan Za Eurypisesem wprowadzę do Theme Festival coś, co szybko rozwiąże problem zarządzaniem grą, „aby akcja nie trwała zbyt długo” (za Wikipedią). Ten wpis poświęcę koncepcji menedżera stanów, „Boga z maszyny stanów”.

[XNA] Kamera FPP (2010-9-11)

Bardzo ważnym elementem gry jest kamera. Można ją sobie rzeczywiście wyobrazić jako kamerę przekazującą obraz z konkretnego miejsca sceny, pod odpowiednim kątem i wysyłającą obraz na ekran. Pod spodem siedzi jednak kilka macierzy. Każdy wierzchołek jest przez te macierze mnożony, a finalnym wynikiem jest pozycja (ważne, dwuwymiarowa) na ekranie.

Własna funkcja w Excelu (2010-9-10)

Kolejna, po wpisie o eksporcie danych, notka o Excelu. Zauważyłem, że ostatnio sporo czasu traciłem na eksporcie danych z Excela do ustalonego z góry formatu tekstowego (wartości z poszczególnych kolumn rozdzielone backslash’em). Gdy kolumn było mało (2-3) wpisanie formuły: zajmowało chwilę, gorzej gdy ilość kolumn zaczęła przekraczać 30..

Osadzanie XNA 4.0 w Windows Forms (2010-9-8)

XNA 4.0 jest bardzo przyjemnym frameworkiem do programowania gier: ma bogatą bibliotekę matematyczną, kilka predefiniowanych efektów (shaderów), dzięki którym można po krótkiej chwili zobaczyć efekt swojej pracy na ekranie. Brakuje jej natomiast bardzo według mnie istotnego elementu, jakim jest biblioteka do obsługi graficznego interfejsu użytkownika (Graphical User Interface, dalej będę posługiwał się skrótem GUI). Z […]