Projekty


Lista projektów, w których brałem udział w ostatnim czasie.

Freedoku

Okres developingu: 12.2008

Pomysł był prosty -- zrobić grywalne i ogólnodostępne sudoku. Freedoku jest więc grą działającą w przeglądarce. Szczególny nacisk został położony na to, żeby gra jak najlepiej działała i wyglądała na konsoli Nintendo Wii, która jest wyposażona w specjalną wersję Opery.

Celem było stworzenie gry małej, lekkiej (w sensie ilości danych i obliczeń) i o sensownej funkcjonalności. Całość zrobiona w HTML, CSS i JS, a po stronie serwera jest jeszcze trochę PHP. Jak się okazało, wszystko działa całkiem dobrze. Niestety gra nie cieszy się taką popularnością jakiej się spodziewałem, ale wciąż trzymam kciuki i mam nadzieję, że się to niedługo zmieni ;)



Obrazek Obrazek Obrazek Obrazek

[Zagraj]

Hexbee

Okres developingu: 09.2007 - 06.2008

Gra tworzona wspólnie z marshenem. Oryginalnie miała być to całkiem inna gra i tytuł miał być tymczasowy, ale wyszło inaczej, co nie jest wcale błędem ;) Całość zrobiliśmy w dwójkę, a za muzykę odpowiada Mertruve.

Czym właściwie jest Hexbee? Jest to gra casual, oparta na klasycznym pomyśle z gry Lines, z którą każdy miał styczność w tej czy innej postaci. Staraliśmy się wprowadzić trochę własnych elementów, wydaje się, że wyszło to całkiem nieźle. W trybie fabularnym do przejścia 8 światów, po 10 plansz każdy. Rozgrywka odbywa się na dwa sposoby - klasyczny (znany z pierwowzoru) i tubus.

Gra została zaimplementowana w C++ i Lua w oparciu o bibliotekę PlaygroundSDK.

Niestety gra nie trafiła do sprzedaży i nie wiadomo czy kiedykolwiek do niej trafi.



Obrazek Obrazek Obrazek Obrazek

[Pobierz demo]

Wombat

Okres developingu: 03.2008 - 06.2008

Jako projekt na uczelnię współtworzyłem z marshenem bibliotekę wspierającą tworzenie gier i aplikacji multimedialnych o nazwie Wombat. Udało nam się zrealizować prawie wszystkie założenia, jednak trochę jej jeszcze brakuje, aby nadawała się do tworzenia większych gier. Została zaimplementowana w C++ i DirectX.



Udało nam się:
  • rysowanie grafiki wektorowej
  • wydajne zarządzanie pamięcią
  • system cząsteczkowy
  • zapisywanie ustawień wraz z profilami użytkowników
  • prosta obsługa fontów
  • atlas tekstur
  • wygodne API (patrzac na to z naszej strony ;))
  • logowanie do pliku html
  • profiler samplujący
  • integracja Box2D
  • dynamiczne oświetlenie
  • manager zadań
  • szkielet gui
  • spora dokumentacja

W wolnym czasie biblioteka może będzie rozwijana. Wombat nie zostanie udostępniony publicznie, przynajmniej nie ma tego na razie w planach.



Obrazek Obrazek Obrazek

[Pobierz demo oświetlenia]

Stare projekty

To oczywiście nie jest wszystko co robiłem, jakieś starocie można zobaczyć tutaj.