Zupa z robaków

Sesja zbliża się dużymi krokami, co oznacza wspaniały czas na różne przemyślenia pomiędzy wchłanianiem kawałków wiedzy. Dawno już nie pisałem więc pewnie straciłem wprawę, dlatego w dzisiejszym wpisie zajmę się podsumowaniem tego co robiłem przez cały semestr.
W ostatnim czasie, jak przystało na rasowego informatyka, zajmowałem się kodowaniem. Praca może niezbyt rozrywkowa, ale w połączeniu z projektowaniem i wymyślaniem nowych rozwiązań jest niezastąpioną rozrywką. Kilka miesięcy temu dostałem ciekawe zadanie na jednym z przedmiotów. Napisanie programu opartego o połączenie sieciowe.
Razem z kolegami zabrałem się za rozmyślanie jakie programy mogą korzystać z takiego połączenia. Istnieją miliony takich przykładów. Serwery HTML, FTP, komunikatory, programy do udostępniania plików. Wybór padł na coś, na co chyba każdy zaczynający przygodę z kodowaniem (oprócz mnie) stawia. Była to gra komputerowa.

Logo szalonych dżdżownic
Problem może z zewnątrz wydaje się błahy, ale wizja dzielenia pracy na kilka osób i składania jej efektów w dobrze działającą całość nie jest już tak różowa jak się mogłoby z początku wydawać. Już same rozmowy na temat tematyki takiej gry są dosyć kłopotliwe. Postanowiliśmy więc poprzestać na sprawdzonym i znanym już motywie gry i dostosować go do naszych możliwości.
Tak więc zrodziła się idea. Dwie głodne dżdżownice i ograniczone zapasy jedzenia. Tak też powstała nasza gra. Zasady są proste. Jeśli ktoś grał w popularnego Snake’a to szybko je zrozumie. Gracze wcielają się w dżdżownice, które dążą do zjedzenia jak największej ilości pokarmu. Wygrywa ten gracz, który zdobędzie więcej punktów, zjadając większe ilości jedzenia i zostając przez dłuższy czas na mapie.
Nie sama rozgrywka była jednak głównym zajęciem podczas tworzenia projektu. W czasie tej ciężkiej pracy powstała biblioteka do obsługi połączenia sieciowego, którą miałem przyjemność napisać. Postaram się ją udostępnić w najbliższym czasie, kiedy tylko dokończę pełną dokumentację. Co prawda nie stworzymy za jej pomocą wielkiej produkcji, ale może być nieocenioną pomocą przy Tworzeniu waszych pierwszych programów.
Dzisiaj natomiast zachęcam was, do obejrzenia naszego dzieła. Poniżej znajduje się link do ściągnięcia gry. Wkrótce planujemy jeszcze poprawić parę rzeczy związanych przede wszystkim z grafiką, jednak już teraz możecie podziwiać efekty naszej pracy. Serdecznie zapraszam do gry. W razie problemów można się ze mną skontaktować. Informacje jak to zrobić znajdziecie w zakładce „kontakt”.
Niestety obecnie nie ma możliwości ściągnięcia i przetestowania gry