Compo 3h

15.04.2009 @ 22:39:12 by Rafał Kozik | .NET C# gamedev warsztat programowanie

W poprzedni weekend na warsztacie zostało zorganizowane trzygodzinne compo.

Jeszcze nigdy nie brałem udziału w tak krótkim pisaniu gry na czas, ale postanowiłem, że zobaczę co z tego wyjdzie. Ostatecznie zająłem 2 miejsce i jestem z tego zadowolony.

Gra (oczywiście niedokończona ;)), którą pisałem była klonem crimson landa i wypadła nienajgorzej. Całkiem ciekawe wydają mi się szczegóły techniczne, bo jadąc do domu na święta nie miałem dostępu do swojego kodu i pisałem kompletnie od zera:

  • całość pisana w C# i GDI+ (standardowe rysowanie obiektem Graphics)
  • litery w 'intro' i 'outro' są zapisywane podczas preprocessingu do osobnych bitmap
  • podczas gry nie jest używana rotacja (która to byłaby dość wolna), ale podczas wczytywania danych generuję sporą ilość obróconych wersji robotów i pocisków
  • gdy robot jest niszczony, śmieci po nim pozostające zostają wkomponowane w bitmapę tła

Ciekawostką jest też to, że na procesorze C2D 1.8 GHz, użycie procesora według Menadżera zadań Windows nie przekracza 2%. Jak widać proste gry można spokojnie robić bez jakiejkowiek akceleracji ;)

Grę można zobaczyć tutaj.


Moderacja to nie taka prosta sprawa

02.03.2009 @ 00:56:26 by Rafał Kozik | warsztat

Tym razem bardziej ogólny wpis. Jak pewnie większość osób tu zaglądających wie, jestem moderatorem na forum gamedev.pl. Zajęcie to nie jest tak proste jak mogłoby się na pierwszy rzut oka wydawać.


Artykuły

15.11.2008 @ 00:12:28 by Rafał Kozik | warsztat programowanie grafika
Na stronie gamedev.pl pojawiły się dwa artykuły mojego autorstwa:

Atlasy tekstur jako prosty sposób przyspieszania renderingu
Zawód: murarz