Powoli do przodu…

10 05 2009

Powoli, czyli: funkcja flip do silniczka, jakieś tam poprawki do generatora terenu, klasy dla mapy, postaci, parę bugów poprawionych, itd…
Animacja
No i powoli zastanawiam się nad grafiką. Póki co będzie taka testowa animacja, paint rulez q:

Ale głównie to teraz okres kształtowania się gameplay’u w mojej głowie; jak będę już miał sobie to lepiej ułożone to prace na pewno przyspieszą…





GUI

7 05 2009

No to pierwszy screen:

Screen z GUI

Takie tam proste GUI, ale za to w całości obiektowe…
Elementy:
Text, Edit, Progressbar, Button
Myślę, że wystarczy w całości na potrzeby gry. Schemat kolorów jest łatwy do zmiany, przycisk podświetla się, edit ma migającą karetkę, można ją przesuwać, oraz tekst jest scrollowany, gdy się nie mieści. Pomiędzy kontrolkami (Editami i Buttonami) można poruszać się klawiszem TAB, lub po prostu naciskając na nie myszką… Słowem, wszystko działa prawie tak jak normalne kontrolki w systemie 🙂

Niedługo biorę się za coś bardziej związanego z samą grą – gameplayem.

Powiadają, że zostało 85 dni do końca… 🙂





Koncept gry

6 05 2009

Chciałem Wam przybliżyć koncept mojej gry
Nazwa : Póki co brak – wymyśli się później, nie to jest teraz najważniejsze

Koncept:
# Gra 2D
# side-view
# shooter
# coś ala soldat, tylko że singleplayer
# oczywiście PC

O grze:
Będzie kilka trybów gry(?), głownym jest obrona wzgórza przed wrogami atakującymi lądowo lub z powietrza z obydwu stron. Gracz musi kontrolować obydwie strony wzgórza – trzeba mieć więc podzielną uwagę. Za zabicie wroga otrzymuje się pewną sumę $, którą będzie można wydać na wiele różnych rzeczy takich jak: miny, kamizelka, lepsza broń, więcej zdrowia, granaty, działo stacjonarne, wezwanie nalotu bombowego, dodatkowy pomocnik i wiele innych. Amunicja i apteczki będą spadały z nieba jak w wormsach w pewnej odległości od szczytu – wyprawa po takie skrzynki wiąże się więc z ryzykiem przegranej – bo przecież wrogowie mogą dojść na szczyt z drugiej strony.
Jeszcze nie wiem jak rozwiążę kupowanie rzeczy: czy będzie ciągła możliwość, czy będzie podział na dni i w nocy będzie się wydawało kasę, wybierało broń itd… Mam kilka opcji, jeszcze się zastanowię
Mapy będą generowane losowo, choć myślę, że dorobię możliwość zapisu/odczytu i kilka fajnych standardowo wbudowanych mapek. Chciałem w sumie zrobić, że po każdym tym hipotetycznym dniu mapa się zmienia na trochę inną, ale już sam nie wiem. Zresztą, to nie teraz najważniejsze.

Technologia:
# c++
# sdl – zarządzanie oknem/klawa/mysz/dźwięki itd…
# opengl – rysowanie
# dostępność na windowsa oraz linuxa

Co już mam:
# prawie działający Engine 2d, który będę kompletował w trakcie. W jego ramach opakowane w klasy i działające już mam m.in:
– inicjalizacja okna, fullscreen mode
– manager zasobów(tekstury,fonty)
– manager timerów
– rysowanie sprite’ow
– rysowanie animowanych sprite’ow
– wczytywanie plików ini
# prosty generator mapy wzgórza

Trwaja prace nad:
# Kilka podstawowych elementów GUI (edit ,button ,progressbar)
# Dopracowanie Engine’u <- to jest task ciągły, przecież może pod koniec projektu się okazać, że coś jest jeszcze potrzebne 🙂

Niedługo pierwszy screen – pokazujący GUI





Start dev bloga!

6 05 2009

Startuje dev blog, w którym będę w miarę możliwości zamieszczał postępy nad projektem.