-
Liczba zawartości
11 040 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
35
Typ zawartości
Profile
News
Forum
Kalendarz
Zawartość dodana przez olaf
-
ok troszkę się zmieniło. silnik ma juz nowe znaaaaacznie wydajniejsze sortowanie-Z (zlamiłem ostatnio) oraz poruszanie się. Poniżej test nowego hud'a bo to rzecz ktorej poprzednio nie zaprojektowałem. Z drugiej strony doświadczenie z usability narzucanym przy kolejnych grach mam nadzieje pozwoli na wydajniejsze wykonanie interfejsu. klatka z obecnego stanu gry:
-
[Flash] Star Battle
olaf odpowiedział okuligowski → na temat → Modyfikacje gier/Projekty niekomercyjne
no tak to jest. niemniej jak tez kodujesz we flashu, to w pracy rób sobie klasy pod rzeczy, ktore beda na tyle elastyczne, by dało się je podłączyć do Twojego projektu i voila. -
no ja Ci teraz nie pomogę - dla mnie tyle kodu jest nie do ogarnięcia jak się klamry nie wyświetlają. Szkoda, ze moj sposób Ci nie podpasował, 3linijki i gotowe. tylko najpierw zworibłem sobie funkcję tworzącą buttony, bo wpisywanie X razy addEventListener to śmiecenie kodu. Pozniej sprawdzałem nazwę guzika i po sprawie. Widze tylko, ze raz wpisałem mojaZ, raz tylko Z i tu by wywalil błąd ;)
-
[Flash] Star Battle
olaf odpowiedział okuligowski → na temat → Modyfikacje gier/Projekty niekomercyjne
bardzo schludna grafika. Czekam na wypust by skopiować gameplay :D -
może tak. nazwij swoje buttony, daj każdemu tą samą funkcję np. var mojaZ=0; button1.name='b1'; button2.name='b2'; button2.name='b2'; function doButt(M,F){M.addEventListener(MouseEvent.CLICK, F);} doButt(button1,onClick);doButt(button2,onClick);doButt(button3,onClick); function onClick(e){var B=e.currentTarget.name; Z=Number(B.substring(1,4)); // wersja A lub if(B=='b1'){Z=1};if(B=='b2'){Z=2}; if(B=='b3'){Z=3} // wersja B: }
-
a musi byc koniecznie konstrukcja if else? tu chyba lepsze bedzie for. chociaz ja zawsze wrzucam zwykle if bez else. druga sprawa to klikniecie wywoluje funkcje wiec wiesz co zostalo klinkiete. ale mozliwe ze nie do konca zrozumialem
-
ok, zrobiłem od nowa - korzystając z tego że już nieco czaje programowanie obiektowe i mam kilka uniwersalnych klas - silnik, do gry, ktora pokazywałem w fazie rozwojowej. Wczesniej mnie nieco przerosła - to znaczy nie miałem tyle czasu by nad nią siedzieć ale teraz jest szansa. po usprawnieniach efekt blura jest dostępny dla całej grafiki, wydajność wzrosła - video na dole było robiona na 1-6% cpu i7 2600k nie podkręcanego. Ogółem spokojnie chodzi na 120fps w wysokiej jakości flasha. Jestem zadowolony - pozwoli to władowąć masę oczojebnych elementów. zrzut ekranu z testów wygląda tak: a tak krótkie nagranie z łażenia po mapie:
-
Rzeczy interesujące, rzeczy zabawne TYLKO CG
olaf odpowiedział ttaaddeekk → na temat → Dyskusje o grafice
chyba wszyscy ;) -
tak, to akurat na aukcje - nigdy do końca nie przetestowałem tego typu dystrybucji gier. Korzystałem tylko z moich klas ale doświadczenie pozwala pisać znacznie szybciej. No i dobra znajomość klas też daje wiele, bo i sam workflow zakłada wykorzystanie określonych rozwiązań. Poza tym od ok 5mies używam w as3 obiektowości i nagle cała praca przyspieszyła pozwalając na naukę javascriptu, php i innych pierdół co też pozwala planować pracę na zupełnie innym poziomie wydajności. Sam rynek gier opływa klonami - te najpopularniejsze gry to też często klony w bardzo dobrym wykonaniu jak np. Angry birds czy Cut the rope więc tu się nie stresuję tak długo jak naśladuję koncepcję rozgrywki i uczę się od lepszych. Poza tym konkurencja pozwala lepiej ocenić czego oczekuję od swojej gry. Tym flashem -> html5 się nie bawiłem, ale on raczej do animacji jest z tego co oglądałem demonstrację. Problem tego typu, ze html5 jest nie dość ze ubogi to jeszcze niesamowicie powolny (tu mam na myśli sam javascript) przy renderowaniu bitmap czy pętlach, do tego potrafi zamulić całą przeglądarkę taką operacją co już jest frustrującym koszmarem. Dlatego nie mógłbym sobie pozwolić na korzystanie z frameworka który może mieć niezoptymalizowane klasy dla tego badziewia. Widziałem wypusty z różnych frameworków - jest to niestety koszmarnie niewydajne. Zresztą w przyszłym mies wstawię linkę do prostej gierki w htmlu to będzie można rzucić okiem co udało się zrobić - gra na szczęście prosta - na nieszczęście musi działać płynnie na smartfonach.
-
fajna zabawa, dorzucam swoje zakończenie (czuje się jak na maturze): ale ludzie mądrzejsi od nas trzymają go w ukryciu, byśmy potrafili odkryć jakim darem jest życie. W obecnych czsach gdy mamy dostęp do tak wielu rzeczy jedynie największa siła jaką jest pragnienie egzystencji potrafi nas zmotywować do dalszego rozwoju i budowania przyszłości dla kolejnych pokoleń... widzisz korzystając z klawiatury można sobie napisac co się chce. 123 próba spacji .
-
no faktycznie, Ci podstępni parlamentarzyści wprowadzili acta :P
-
Silnik napisałem wczoraj w nocy w 3h - kiedyś miałem się za to zabrać, ale nie miałem pomysłu jak, a że jestem leniwy to nie zabieram się do pracy póki nie znajdę sposobu. Wczoraj jakoś tak mnie oświeciło i udało się machnąć. Grafiki i animacje oraz ogólny wygląd robiłem już dziś tak naprawdę od rana. Tego ludka z shutterstocku wziąłem i ta japonkę w tle. Właśnie dodałem dźwięk ale gra wystawiona jest na aukcji więc nie mogę pokazywać. Tak klon to prawda ale mam fruit ninja na fonie i nie moglem nigdy znaleźć porządnej kopii na flasha by sobie pograć więc zrobiłem takową. Chyba miałem dobry dzień bo poza małym debugowaniem kolizji nie było potrzebne w sumie żadne inne. Poza tym z tablicami gra ma 150linijek więc i namieszać się nie dało za bardzo ;) ogółem gra ma 150 'poziomów' - wiadomo prawie to samo ale trudniej. Jest 10 kompletów sushi do rozcinania. Zadnych ficzersów. Bedzie topka ale dopiero jak podepnę dla klienta leaderboard taki jaki chce. Swoją drogą piszę teraz grę w html5 - różnica miedzy flashem a html5 w wydajności to tak na oko 50-200x szybszy jest flash i to nie ten z akceleracją gpu - v11 tylko v10. No ale klient chce klient ma :P
-
nie masz wyjścia - musisz sie zgodzić :)
-
nasi dziadowie ciężko tyrali byśmy mieli takie właśnie problemy :) poza tym mamy kapitalizm, obywatel tez jest towarem i jak ktoś płaci określoną cenę to można go sprzedać. Anyway nawet jak sie nic nie ugra, to świadomość społeczna to ważna rzecz i mimo wszystko popieram akcję informowania - podnosi to wartość obywatela i tylko nieliczni mogą nas wykorzystywać płacąc określoną - wyższą - cenę. zmień kierunek lotu a wszystko stanie się możliwe:
-
Hej, wróciłem wczoraj z hali napompowany pozytywną energią więc postanowiłem (między innymi) zrobić kolejna grę. tu jest gameplay - bez dzwięku, bo dopiero skonczyłem grę i udźwiekawiać będę później. poniżej screenshooty. Posiłkowałem się grafikami z shutterstocka. chodziło o to by wcisnąć ją gdzieś w jeden dzień pracy, a akurat wypadło dziś ;)
-
mi się podoba ja bym nie zmieniał.
-
to pomaga - byłem wczoraj pobiegać, ból oczu przeniósł się na resztę ciała ;)
-
biorąc pod uwagę, ze oni określają ile zarobisz i ile kosztuje to na co wydasz tą kasę to raczej dopłacasz skoro oni się bogacą a Ty nie ;) fundacja moze pobierac oplaty i dobrowolne składki o ile wydaje je (chyba w całości) na cele statutowe. Jak mówił mój wykładowca z prawa finansowego, fundacje są do prania pieniędzy a nie do pomagania.
-
bo nic nie robienie jest zbyt mainstreamowe B-]
-
na początku wydaje się, ze nie da rady w ten sposób pracować. Nie widzisz za bardzo przejść tonalnych oraz różnić między kolorami. W słoneczny dzień to w ogóle nic nie widzisz. Ale jak się pomyśli, ze to czego nie widać przestaje być problemem, to pracuje się bardzo przyjemnie :D
-
mam teorię, ze weekendowe tematy typu 'poklepcie mnie po plecach' Adek sam wymyśla i zakłada, by podtrzymac ruch na forum :) co do oczu - naucz sie pracować i bawić na zjechanym kontraście w monitorach, wylaczonym podswietlaniu w pomieszczeniach w fonie, obnizonym kontrascie i jasnosci w telewizorze jezeli takowy posiadasz. Ja przeiaduje przy monitorach czasem po 20h, mam ponad 3dychy i jak na razie jest ok. nie musze prowadzić nawet w okularach. Ale musze unikac słonca (tylko oczy na szczescie).
-
spoko. tylko bledy sa zawsze opisane wiec jak wkleisz bedzie wiadomo co nie dziala.
-
jak sa kłopoty to wklejaj. pewnie nie zaimportowałeś stage'a nie wiem jak pracujesz ale chyba trzeba przy zabawie we flashu bezpośrednio.
-
zrobiłes sobie trace kodu? Np. trace('klawisz: '+event.keyCode); kod wygląda ok, powinien trace'ować numer klawisza. Powiem Ci jednak, ze ja mam klasę do klawiszy podpiętą pod stage a nie dokument czy klip. Czyli różnica taka: stage.addEventListener(KeyboardEvent.KEY_DOWN, movePlayerPad); zobacz, bo z tego co pamiętam, to właśnie tu może być problem.
-
jakaś sonia kubisz w napisach koncowych, mam nadzieje, ze polka. animacja mi bardzo podchdzi.