Tytuł wpisu mówi wszystko. Za wyborem tej technologii przemawiało głownie to, że użytkownicy (gier online) są przekonani do tej technologii i większość produkcji powstaje właśnie we Flash’u. No a nie oszukujmy się bo robię te gry aby zaspokoić „głód dobrej zabawy” właśnie jak największej grupie odbiorców. W Processingu oczywiście dalej będę robił gry (na pewno dla Mac OS X i Linux a może i Windows) gdyż jest to także z pewnością duża grupa ludzi.
Wreszcie się zdecydowałem wgrać nową wersję WordPress’a. Wygląda inaczej niż ta wersja którą miałem wcześniej ale po przyzwyczajeniu można uznać, że zmiana jest na plus. Dodałem również widget’a Blip’a (gdzie wczoraj założyłem konto) i można poczytać sobie tam różne ciekawostki. Nie będę tam umieszcał tego co właśnie robię ale bardziej różnego rodzaju ciekawostki i moje „złote myśli” :). Zobaczymy może się to sprawdzi. Aaa ciekawostki będą na wszelakie tematy.
Lipiec 11th, 2009 in
Ogólne | tags:
wordpress |
1 Komentarz
Dzisiaj przeglądałem sobie statystyki z Google dotyczącę mojej strony i zaobserwowałem ciekawą rzecz, że 85% przeglądarek była wyposażona w obsługę Javy). Biorąc pod uwagę, ze mam również wejścia na stronę z telefonów komórkowych, konsol do gier itp (które raczej nie obsługują appletów Javy – nie midletów Javy j2ME) daje to całkiem duży procent użytkowników którzy są np. w stanie uruchomić Sequnetial w wersji online. Bardzo dużo ludzi narzeka, że ma problem z zainstalowaniem wirtualnej maszyny Javy ale jak widać idzie to zdecydowanie ku lepszemu. Napewno na taki stan rzeczy w Polsce miał wpływ serwis kurnik.pl który to oferuje gry multiplayer właśnie napisane w Javie. W zaistniałem sytuacji zastanawiam się w czym pisać wersje online moich gier. Za Flashem przemawia to, że chyba wszyscy go mają (co prawda niektórzy wyłaczają jego obsługę ze względu na reklamy) ale Jave ma naprawdę nie dużo ludzi mniej. Jednakże w Javie (przynajmniej mnie) zdecydowanie łatwiej i szybciej tworzy się gry oraz dodatkowo podwaliny kodu moge wykorzystać w wersji dla Linux’a i Mac OS X. Muszę to dokładnie przeanalizować.
Powiem szczerze nigdy nie wierzyłem w Techland. Ich gry zawsze były reklamowane jako super produkcje, otrzymywały wysokie noty w Polskich czasopismach ale jak wreszcie miałem sposobność zagrać odczuwałem duży niedosyt. Pierwszą chyba produkcją Techlandu o której było całkiem głośno było Crime Cities. Strzelania w futurystycznym świecie ponoć miała olśniewać zadziwiającą grafiką a wyszło niestety moim zdaniem dosyć kiepsko. Zaliczyłem chyba ze dwie misje i już nigdy tej gry nie włączyłem. Owszem można uznać, że był to po prostu typ gry który mi nie pasował ale… no właśnie jest zawsze ale… Potem pojawiło się Chrome. Wszystko prezentowało się całkiem dobrze ale jednak całość była średnia. Czytaj resztę wpisu »
czyli tworzenie wersji we Flashu gry Sequential ciąg dalszy…
Zaczynam się troszkę przyzwyczajać do tworzenia aplikacji w ActionScripcie aczkolwiek dalej uważam je za całkowicie nie logiczne. Tworzę i tworzyłem w naprawdę wielu językach programowania jak i w językach skryptowych ale nigdy nie miałem takich oporów jak przy robieniu w ActionScipcie. Może mając IDE Flash byłoby łatwiej (ba sądzę , że na pewno tak) ale inwestycja kilku tysięcy złoty skutecznie zmuszą mnie do męczenia się i pisania bezpośrednio wszystkiego w ActionScript. Drugim środowiskiem w którym próbowałem coś stworzyć ale w końcu porzuciłem był Symbian. Tez jakoś dziwnie wszystko się odbywało. Może kiedyś do tego wrócę ale na razie odpuszczam sobie tą platformę. Zresztą pamiętam, że kiedyś był wywiad z programistą z Idreams (www.idreams.pl) w którym także coś wspominał o nie dziwnej logice przy tworzeniu aplikacji w Symbianie. No chyba, że coś całkowicie pomyliłem :)
Sequential wersja Flash ma już wyświetlanie i generowanie planszy. Idzie to powoli ale może będzie lepiej.
Tak pracuję nad kolejną wersją Sequential tym razem opracowaną w technologi Flash. W zasadzie mam mało co zrobione gdyż dopiero pracuję nad frameworkiem, ale zaczynam wreszcie rozumieć specyfikę flasha. Prawdopodobnie po skończeniu Sequential w wersji flash opublikuję pełen kod źródłowy aby ktoś kto potrzebuję zrobić grę w oparciu o FlashDevelop miał to zadanie ułatwione. Na marginesie dodam, że robię także Sequnetial dla Mac OS X i Linux’a który to będzie rozbudowaną wersją webowa zrobioną w Javie. W sumie Sequential będzie miał dwie wersje online – w Javie (a dokładnie processing) i we Flashu. Następne wersje online gier pewnie będą Flashowe (ze względu na bardziej popularną technologię) aczkolwiek wszystko się może zdarzyć.
Zainstalowałem FlashDevelop + Flex’a i moge robic gry w Flash’u.. Za darmo.. I niby jest super ale filozofia Flasha jakoś do mnie nie przemawia… Nie wiem może jakiś oporny jestem, Processing przypasował mi idealnie a ten flash to jakoś tak mnie odrzuca… Ale mam nadzieje, że coś uda mi się z niego wykrzesać. Zobaczymy..
Właśnie ukończyłem prace na demem na Commodore64 i czekam jeszcze tylko na muzykę i będzie ono wypuszczone. Bardzo ciekawym doświadczeniem był powrót do programowania na c64 gdyż mogłem sobie uświadomić jak dzięki optymalizacjom mozna uzyskać rzeczy teoretycznie niemożliwe do uzyskania. Będe dalej sobie programował na c64 bo naprawdę daje to bardzo dużo satysfakcji. Oczywiście dalej będe tworzył gry na PPC, Windows i inne platformy gdyż jest to również zajęcie powodująca duże samozadowolenie.
Kilku ludzi pytało się mnie dlaczego nie robie Polskich wersji językowych. Wyjaśnienie jest bardzo proste – brak czasu. Opracowanie dla każdej platformy dodatkowej wersji językowej powoduje wydłużenie cyklu powstawania gry. Czynnośc opracowanie wersji zlokalizowanej jest pozatym pracą mało twórczą (a ja jednak wolę tworzyć niż wykonywać rzemieślniczą pracę), kłopotliwą i wogóle. Zresztą oglądając statystyki zielok.com Polska znajduje sie w drugiej dziesiątce sciągających moje gry. A Polska jest jedynym krajem w których „reklamuje” swoje produkcje (po za oczywiście ogólnoświatowymi serwisami). Nie mówię nie ale na dzień dzisiejszy nie widzę mozliwości tworzenia wersji zlokalizowanych.
Aktualnie pracę trwają nad Next Element 2 i wersją webową Next Element Deluxe. Owszem robię w wolnych chwilach „CannonShip” (chociaż w zasadzie robię tylko grafikę) ale prace nad tą grą jeszcze trochę potrwają.
Czerwiec 27th, 2009 in
GP2X,
gry,
Ogólne,
PC Windows,
Pocket PC,
Programowanie,
psp,
Smartphone,
webgames | tags:
gry,
pocketpc,
webgames,
windows |
Brak komentarzy (dodaj)
Udało mi się zrealizować pierwszą grę (uruchom) w którą można grać przy pomocy przeglądarki internetowej. Jest to pierwsza wersja Sequential i działa całkiem miło i sympatycznie. Biorąc pod uwagę bardzo krótki czas w którym ta gra została zrobiona jestem jeszcze bardziej zadowolony. Owszem bardziej „poprawnie politycznie” byłoby ja zrealizować w technologii Flash ale jakoś nie umię się przekonać do logiki Flasha (a raczej jego edytorów), pozatym oprogramowanie firmy Adobe troszkę kosztuje. Oczywiście można zainwestować w zamienniki np. KoolMoves ale całe te Flashe są dla mnie jakies takie niezrozumiałe i nie mam ochoty się jakos ich uczyć. Owszem pewnie będzie kiedyś trzeba tego spróbować ale narazie pozostaje przy Processing. Niestety nie ma róży bez kolców i w przypadku Processingu największą wadą jest niestety jego pewne niedopracowanie. Chociaż nie, to bardziej niedopracowanie bibliotek z których możemy skorzystać. W sumie korzystam tylko jednej, do obsługi dzwięku i musiałem troszkę się nakombinować aby zaczeło wszystko działać bez błedów np. po trzykrotnym odświeżeniu strony nastąpiło zawieszanie aplikacji (dzieje się tak nawet w przykładach dołączonych do tej biblioteki). Owszem może to byc wina mojej konfiguracji ale nie wiem czy to z tego powodu ta sytuacja wystąpiła. Jednakże sama przyjemość pisania w Processing wynagradza te wszystkie niedogodności.
Processing jest bardzo ciekawą technologia oparta na javie umożliwiającą tworzenie interaktywnych (i nie interaktywnych) prezentacji multimedialnych. W skrócie jest to technologia podobna dla Adobe Flash ale w stosunku do której ma przewagę w takich aspektach jak:
- prosta składnia (bardzo podobna do c++)
- za darmo
- szybkość
Pewne wady ma jak np. brak edytora WYSIWYG czyli trzeba wszystko samemu napisać. Dla mnie bardzo ważna rzeczą jest sama logika tworzenia (w przeciwieństwie do Flash który jest dla mnie kompletnie nie zrozumiały) i mogłem w zasadzię odrazu próbować cos robić. Zresztą na efekty nie będzie trzeba długo czekać gdyż już powstaje wersja online mojej pierwszej gry czyli Sequential. Za jakiś czas pewnie zrobie kolejne gdyz naprawdę dzięki łatwości i szybkości tworzenia przy użyciu processing „portowanie” gier będzie przyjemnością.
Więcej info mozna znaleźć tutaj.