Witam ;)
To jest strona na temat jednej z arkadowych gier, a nazwa jej: killkasha :). W tej chwili jest w stadium pre-alpha, ale nawet teraz jesteś w stanie `coś' w niej zrobić. Troche informacji na temat projektu:- napisane w ANSI C,
- używa biblioteki SDL do wyświetlania scen, przechwytywania zdarzeń i odgrywania dźwięków,
- podstawowym systemem jest Linux, a na chwilę obecną port dla windows,
- gra używa map, a edytor jest dołączony do paczki ze źródłami, tak więc każdy może stworzyć swój własny świat.
W tej chwili dostępne są dwa edytory: prosty, tekstowy, oraz nieco bardziej intuicyjny, wykorzystujący biblioteki gtk i sdl. Domyślnie kompilowany jest jedynie ten pierwszy, aby korzystać z drugiego trzeba skompilować go osobno, poleceniem `make xeditor'. Niestety na chwilę obecną nie jest dostępne żadne howto opisujące sposób użytkowania edytorów.
W pierwszej kolejności musze zakończyć implementację komponentów mapy do gry (np potworki ;)){gotowe}, potem zajmę się rysowaniem kolejnych animacji, herosów czy grafik tła. Oczywiście trzeba się zająć tworzeniem map, oraz, może, czegoś w stylu kampani...
Win32 port
Nareszcie skończyłem przenoszenie gry na platformę windows. Powinien działać pod dowolną, 32 bitową wersją tego systemu (nie testowane na wszystkich). Od teraz będą wychodziły dwa osobne wydania: jedno ze źródłami gry (głównie dla użytkowników linuksa) i jedno - skompilowane - dla użytkowników windows.
fafek
LISTA ZMIAN:
Wersja 0.0.4-6 [???]:- ..working
- implementacja obiektu bezpiecznego miejsca,
- przeciwnicy,
- teraz wszystkie typy obiektów są zaimplementowane w grze!
- dostępna jest lista scenariuszy do załadowania,
- dodane wsparcie dla biblioteki gettext, oraz polskie tłumaczenie do xeditor'a,
- dodane wsparcie dla biblioteki gettext, oraz polskie tłumaczenie do gry!
- trzy nowe typy obiektów (dwa zabijające i jeden `bezpiecznej-pozycji'),
- implementacja obiektów: `zabijających' (obu), przeszkody, interaktywny-na-akcję,
- implementacja ruchu obiektów,
- naprawiony błąd w obiektach tła,
- drobne `poprawki' w grafice hero_01 :)
- nowe animacje bohatera, kiedy ten stoi na krawędzi,
- naprawiony błąd z czyszczeniem ekranu,
- nowy edytor map [więcej w pliku readme],
- naprawiony błąd alokacji pamięci (kiedy mapa ma ponad 9 pól, nie mają one koloru przezroczystości),
- ginie po wpadnieciu do dziury,
- nowy obiekt,
- zmieniono wyświetlanie chipsetu [połączone z punktem 3],
- niewielkie zmiany w bitmapie chipsetu ;]
Wersja 0.0.4-1 [2005-04-14]:
- funkcja sprawdzająca "dotykanie" obiektu (będzie używana dla 3 typów obiektów),
- dodane zbieranie obiektów (aktywnych na dotyk) i kolekcjonowanie punktów. Obiekty znikają bo wykorzystaniu.
Wersje do 0.0.4:
- podstawowy silnik,
- ruchy bohatera (może poruszać się w lewo, prawo, skakać, spadać, hamować),
- proste menu (prawie wszystkie opcje, oprócz ładowania i zapisywania),
- mapy są zaimplementowane w około 30% (obraz tła, chipsetu, bohatera, oraz jeden obiekt - grunt),
- w pełni funkcjonalny edytor map (wszystko jest w nim zaimplementowane - mapy zapisane przy jego użyciu będą działać w przyszłości).