Seagull – Bird Revenge

Logo

Pomóż mewie się zemścić!

Pewnego dnia do gniazda mewy zakradł się Zbyszek i wykradł jej jajka, żeby zrobić sobie i żonie pyszną jajecznicę :)
Od tej pory mewa nie pozostaje obojętnie i postanawia się zemścić!

- Strzelaj do wszystkiego co się rusza i zbieraj jak najwięcej punktów.
- Ciesz się wspaniałą oprawą graficzną i dynamiką gry.
- Dziel się swoim wynikiem ze znajomymi na facebooku i pokaż kto jest najlepszy!

Nie bądź obojętny, pomóż mewie! :)

google_play_icon


Flying Cube v 1.0.5 ( Android )

LogoMamy dla Was małą gierkę, idealną dla fanów Flappy Birds :)
Gra jest darmowa i można ją pobrać z Google Play.

Życzymy połamania telefonów :)

google_play_icon


Almora Darkosen – Mobile ( Google Play )

Witajcie, nie będę kopiował tej samej treści, wobec tego informacje znajdziecie klikąc na logo Almora Darkosen albo logo sklepu Google. Przekieruje Was na stronę gry w Google Play. icon512

google_play_icon


Polscy developerzy szaleją

gamezillaPisali o nas na gram.pl, na polygamia.pl a teraz do listy dołącza gamezilla.pl:

Polscy developerzy szaleją – w naszym kraju powstaje ponad 230 gier

Ostatnio może i nie piszemy zbyt wiele o naszych projektach – ale sami narzekaliście, że obiecujemy i obiecujemy, więc teraz damy znać gdy coś już będzie. W „międzyczasie” i dla oderwania dłubiemy przy małych projektach, testując też pewne rozwiązania społecznościowe – w najbliższych tygodniach powinny pojawić się jakieś nowe informacje na ten temat :)


Inspiracje RPGowe w designie Almory

Dziś trochę nietypowy wpis, bo nie będzie dotyczył ani nowych narzędzi które stworzyłem, ani postępów w grze (ale o tym też wkrótce napiszę) – a inspiracji które czerpałem i czerpię przy tworzeniu Almory. Zaznaczam, że to tylko moje własne inspiracje, ale może Borka też natchnie któregoś dnia do napisania podobnego wpisu (np. o Aliensach czy też o Almorze).

Z racji, że poza PC dużo grywam na konsolach, kilka gier które wspomnę będzie stricte konsolowych.

Diablo2Myślę, że takim pierwszym natchnieniem które pewnie i wam przyszło do głowy jest Diablo. Kto grał, zapewne zauważył podobieństwa w Almorze. Chociażby atrybuty przedmiotów, które posiadały jak w Diablo min. i max. wartości dla damage itp. Nie znaczy to jednak, że zgapiliśmy rozwiązania z Diablo – po prostu jest to najbardziej znany PCtowy RPG, ale kto grał w inne, wie, że po prostu ten gatunek tak ma i takie rozwiązania były są i będą w większości gier. Oczywiście czasem coś przyjdzie do głowy w trakcie kolejnej sesji, a że ostatnio kupiłem Diablo 3 na konsole, to pomysłów jakby więcej. Nie mniej traktuję to na zasadzie – „hm, fajne, ale w Almorze zrobimy to inaczej”. Np. nowe inventory w Almorze Origins będzie miało kształt koła, podobnie jak w konsolowym Diablo 3, ale tam zrobiono to z innego powodu (obsługa pada) – ja zrobiłem to, bo koło można fajnie animować – a na iPadzie ikony będą dalej od siebie dzięki takiemu zabiegowi i łatwiej będzie się „wklikać” palcem. Jedną z rzeczy której do tej pory nie było, ale mam nadzieję się pojawi i może się właśnie skojarzyć z Diablo, są poziomy przeciwników – podział na normalne, unikalne, elitarne itp. jest dość ciekawy – zresztą moim zdaniem to trochę nudne gdy każdy np. Snake w grze ma tyle samo HP. W Almorze Origins na pewno będą występować te same potwory na różnych poziomach i posiadające nawet różne ataki zależnie od levelu – nie będzie już 100% identycznych przeciwników jednego gatunku całą grę. No i dungeony. Co prawda raczej nie będę tracił czasu na randomowo generowane lochy (chociaż może po premierze jako update), ale na pewno pojawi się ich więcej niż w AO 0.7.6 – może nawet kilkadziesiąt. Diablo ma też jedną fajną rzecz, która ma największy wpływ na Almorę – jak pogram, to zawsze mam ochotę się zabrać za programowanie i kończenie gry ;)

Wiedzmin2Kolejna gra po której ogarnianiu zawsze nabieram ochoty na zabawę z Almorą i w jakimś stopniu jest też inspiracją, nie tyle nawet do rozwiązań technicznych co ogólnie natchnieniem na to, że RPGi pografią być naprawdę fajne jest Wiedźmin. Owszem gra w 3D, więc różniąca się znacząco od Almory, do tego w świetnym świecie stworzonym przez Sapkowskiego. Jest jednak coś co bardzo mi się w tej grze podoba – to jej słowiańskość. Nie w sensie pochodzenia, a w sensie stylu. To RPG który ma własny klimat, to co wielu z was tak pokochało w Almorze Online. No i ta fabuła. To jedna z tych rzeczy które chciałbym mieć w dobrym RPGu – fajna, trzymająca się kupy fabuła z mnóstwem dialogów. Nie wiem tylko czy takie rozwiązanie pasowałoby do Almory – raczej nie chcę żebyście się zaklikali na śmierć czytając dialogi, więc pewnie będą to jakieś krótkie scenki nie dłuższe niż ten akapit. Ale na pewno będzie sporo questów i nawet spróbuję je trochę zrandomizować, żeby niektóre parametry dobierało losowo w każdej nowej grze.

FF12Czas na konsolowe rozwiązanie. Final Fantasy – chociaż całą serię uwielbiam i ogólnie chciałbym zrobić kiedyś grę w stylu jRPG (trochę do tego co mi się marzy zbliża się TeeGee ze swoim Bonfire), to jednak sporo elementów jest tutaj typowych dla gier turowych, więc do Almory nie pasują absolutnie, ale to nie znaczy, że nic nie powoduje inspiracji. Ze wszystkich części w które grałem (Tactics, VIII, IX, XII i XIII) to chyba dwunastka podoba mi się najbardziej – świat Ivalice tam przedstawiony jest dość spójny i jako jeden z niewielu pojawia się w jeszcze innych grach z serii. Jedną z tych rzeczy która podobała mi się w 12 były questy z polowaniem – w mieście dostawaliśmy zlecenie, a potem trzeba było znaleźć przeciwnika – niby proste, ale czasem nie było dokładnie wiadomo gdzie go znajdziemy, czasem najpierw trzeba było znaleźć sposób na zwabienie go. Tacy przeciwnicy praktycznie zawsze byli też mutacją znanego wcześniej przeciwnika – ot wyobraźmy sobie Buga z Almory, ale  z niebieskim futrem. Polowania na zlecenie to coś co w Almorze na pewno sie znajdzie. Możecie potraktować to też jako sub-bossów. No i pojawią się też nowe rodzaje infekcji – poza poison np. confuse (postać może nagle atakować w inną stronę), freeze/petrify czy (chociaż tego nie jestem pewien) doom – czar który odlicza sekundy do śmierci i albo użyjesz antidotum, albo koniec gry. Ostatnie rozwiązanie to na pewno ryzykowne posunięcie i być może dodam je dopiero w update po wydaniu gry, jako opcjonalne – żeby nie zepsuć jakości rozgrywki. Dla serii FF jest tez inna charakterystyczna rzecz – przyzywanie summonów/GFów/esperów – boskich postaci które wspierają gracza i atakują przeciwników. Rozwiązanie znów trochę trudne do przeforsowania w Almorze, ale dla czego nie zrobić czarów które np. na 2-3 sekundy tworzą dookoła przeciwnika stado Bugów, Snakeów czy Wolfów i zadają mu atak? Czy musi być tylko ogień itp.? Myślę, że to ciekawe rozwiązanie. Inne o którym myślałem przy tej okazji, to zmiana postaci w przeciwnika – np. gralibyśmy Infinity Spiderem przez jakiś czas, dzięki specjalnym czarom.


Polscy Twórcy od A do Z: Gear Studio

Polygamia GSWspomniało już o nas kiedyś gram.pl, a tym razem serwis Polygamia. Jest okazja aby przeczytać trochę ciekawostek o nas

Polscy twórcy gier od A do Z: Gear-Studio

Przy okazji warto dodać, że oba serwisy wyłapały nas w sieci same – więc jak widać zainteresowanie naszymi grami jest. A, że gier nie widać… postaramy się to jak najszybciej zmienić. Planujemy nawet spotkanie i burzę mózgów w trakcie Zjazdu Twórców Gier w październiku. To może być też okazja zobaczyć w praniu wersje developerskie naszych gier. Co prawda nie gwarantujemy jeszcze, że na 100% obaj tam dojedziemy, ale jeśli planujecie wizytę na PGA 2013 – jest szansa, że zobaczycie rzeczy, ktorych na blogu i facebooku nie widzieliście.


DS Packer – wersja beta dostępna

ds-packer-1Dziś wieczór miałem chwilę, żeby dokończyć program DS Packer, o którym wspominałem przy okazji poprzedniego posta. Program można pobrać tutaj: https://bitbucket.org/gnysek/gms-ds-packer/downloads . Działa TYLKO z GM:Studio. Działa z polskimi znakami (40% czasu poświęconego na kod straciłem na to…).

Pozwala on importować proste pliki TXT i CSV (rozdzielone przecinkiem) z jedną lub dwiema kolumnami, oraz eksportować je do ds_list/ds_map. Wystarczy stworzyć jakiś pusty skrypt w GM, nadać mu nazwę, a następnie nadpisać ten skrypt bezpośrednio z programu (skrypty są w folderze scripts twojego projektu). Tworzymy odpowiednią strukturę (ds listę/mapę) aby dostać jej identyfikator, a następnie wywołujemy skrypt za pomocą nazwaSkryptu(idStruktury). I w ten sposób mamy wczytane dane. Przykładowo:

    mapa = ds_map_create();
    wczytajMojaMape(mapa);

Poniżej jeszcze prosty skrypt do eventu DRAW, który wyświetli max pierwsze 50 elementów wczytanych danych, który używałem do testów.

Mapa:

    first_key = ds_map_find_first(mapa);
    for(i = 0; i < min(20,ds_map_size(mapa)); i++) {
        draw_text(10, 10 + (i*16), string(first_key));
        draw_text(100, 10 + (i*16), ds_map_find_value(mapa, first_key));
        first_key = ds_map_find_next(mapa, first_key);
    }

Lista:

    for(i = 0; i < min(20,ds_list_size(lista)); i++) {
        draw_text(300, 10 + (i*16), string(ds_list_find_value(lista, i)));
    }

Błędy proszę zgłaszać tutaj: https://bitbucket.org/gnysek/gms-ds-packer/issues

W kolejnych wersjach dojdzie opcja zapisu klucza i wartości w mapach jako real zamiast string, różnych separatorów dla CSV, wyboru którą kolumnę eksportować do listy/map, wyboru czy kolejne kolumny eksportować do kolejnych map.


Kilka małych nowości

AlmoraSzkicJeśli śledzicie nasz fanpage na Facebooku to pewnie jesteście na bieżąco, ale dla całej reszty (oraz tych, którym FB nie wyświetlił któregoś z postów) kilka krótkich informacji.

Prace nad obiema Almorami są prowadzone cały czas, nie bójcie się. Obie gry planujemy wydać w tym roku – na „dużą” Almorę dodatkowy nacisk kładzie licencja developera iOS kosztująca ponad 300zł którą muszę odnowić we wrześniu, więc jeśli się nie wyrobię oznacza to dla mnie stratę.

StaraAleJaraJeśli chcecie powspominać stare czasy, to zebrałem z forum gmclan.org wasze screeny z Almory Online i stworzyłem album 109 zdjęć – dostępny tutaj. Nie trzeba konta na Facebooku aby go oglądać :)

ItemPackerScrren1Dodałem dział „Narzędzia i Aplikacje” w którym dzielić się z wami będziemy aplikacjami napisanymi na nasze wewnętrzne potrzeby, a które być może da się użyć też do innych typów gier i jakoś skorzystacie na naszej pracy. Na razie jeden pełen program, kod źródłowy do dwóch i zapowiedź jednego, ale w przyszłości pojawią się tam pewnie też przykłady skryptów GM:S itp.


Almora – Darkosen: prace idą do przodu…

AlmorianFields_LakeJuż za kilka dni wstawię nowy film pokazujący obecne prace nad projektem. Tym razem będzie przedstawiał polską wersję językową, zobaczycie nowych przeciwników, nowe umiejętności postaci, nowe elementy otoczenia, dopieszczony system otoczenia i lekko zmieniony system animacji postaci. Został też nieco zmodyfikowany interface gry, pasek podręcznego ekwipunku przeniósł się na lewą stronę, zaś w jego miejsce znalazł się pasek, z którego możemy wybrać daną umiejętność. Ikonka widoczna na zdjęciu jest tymczasowa, pobrana z google.
Ostatnio sporo czasu spędzam nad projektem, pomimo iż bardzo dużo pracuje ( prawie że na dwa etaty ), jednak staram się każdą wolną chwilę wykorzystać i posuwać projekt do przodu. W moim pokoju na ścianie wisi plansza, na której rysuję mapę Świata Almory, zaznaczam na niej ważne punkty, miejsca, questy oraz wszystkich NPC opisując ich charakterystykę na osobnych kartkach. Jak będzie trochę większa, to z pewnością prześlę zdjęcie dla ciekawskich :) Dodatkowo wyeliminowałem bardzo dużo niedociągnięć i błędów, także silnik gry chodzi już naprawdę dobrze. Może Wam się wydawać, że ta cisza na temat projektu oznacza przerwę w działaniach, ale tak nie jest, bo pamiętajcie że każdy nowy element wymaga ogromnej ilości testów i czasu, tym bardziej jak się jeszcze samemu robi grafikę.


Trochę teorii – towarzysze

Dziś krótka nota o rzeczy którą być może wprowadzę w Almorze pod koniec sam koniec etapu tworzenia. W drodze z i do pracy mam zawsze trochę czasu aby w pociągu przemyśleć niektóre rozwiązania. Grając w kilka gier na konsoli czy PC, a także porównując  z wersją online doszedłem do wniosku, że jedną z rzeczy które by się w grze przydały byłby towarzysz który za nami podąża. No cóż, zagadnienie nie jest takie proste, ale kilka kolejnych dni przemyśleć podsunęło mi trochę rozwiązań. Największym wyzwaniem jest zdecydowanie podążanie za graczem – ale tutaj GM:Studio samo podsuwa rozwiązanie – jeden z przykładów praktycznie podaje na tacy to czego potrzeba. Wystarczy użyć ds_listy która zapamiętuje pozycje gracza – powiedzmy gdy od ostatniej pozycji odejdziemy na 20 pikseli. Postać która za nami podąża przestrzega też jednej zasady – idzie w ustalone miejsca ale tylko tak długo, aż w kolejce są więcej niż dwie ostatnie pozycje – dzięki temu na nas nie wchodzi, stoi w pewnym odstępie i zaczyna podążać dopiero gdy oddalimy się o 20 pikseli. Ma to też jeszcze jedną zaletę – postać chodząca w kółko nie tworzy żadnych nowych pozycji, więc ta podążająca nie reaguje na nie w żaden sposób. Trzecia sprawa – w przypadku walk towarzysz może na chwilę wyłączyć podążanie, a zabrać się za walkę – gdy ona się skończy, z powrotem wrócić do śledzenia postaci, wybierając za następną pozycję tę na której podążanie się kończy (czyli trzecią na liście). Dzięki temu szybko nas dogoni. Tyle teorii, zobaczymy czy praktyka okaże się równie prosta – nie mniej jest to element gry który będę chciał wstawić względnie bliżej 90% ukończonej gry i w przypadku problemów może się stać tak, że jednak go pominę – więc nie obiecuję, że towarzysze w grze się pojawią, ale na pewno poświęcę dzień lub dwa na próby. A może ktoś z was stworzy ciekawy przykład takiego zachowania na podstawie moich przemyśleń?

1 komentarz więcej...



© 2011 GEAR-STUDIO. Wszystkie prawa zastrzeżone.
Szablon: Jarrah autorstwa Templates Next, poprawki oraz modyfikacja Gear-Studio, tłumaczenie: Wordpress PL | Działa na WP