Skocz do zawartości

PsichiX

Użytkownicy
  • Postów

    5 647
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Treść opublikowana przez PsichiX

  1. boty na weekend, kontrolki tez. o sensorze musze pomyslec. particles w menu? w glownym sa i w grze (te paprochy w tle), ale w lobby tez je dodac?
  2. dzięki, problemy z home crashem i niewidocznymi bulletami zanotowane. tylko nie mam pomyslu na kontrolki.
  3. a ile paskow (uproszczenie predkosci) wifi masz? u mnie skacze na 1-2 kreskach
  4. ekran trzesie gdy strzelamy. na slabszych telefonach "z biedry" jak moj, plemnik czasem skacze przez opoznienia otrzymywanych danych, w nastepnej wersji bede rozwiazywal problem. dzieki ALT :)
  5. Tytuł: Manii Ya Mbio Gatunek: Shooter, Multiplayer Opis: Wraz ze znajomymi wcielacie sie w plemniki rządne zapłodnienia komórki jajowej. Celem każdego z Was jest używanie broni laserowej w celu zniszczenia obrony komórki jajowej i zapłodnienia jej poprzez wtargnięcie do pozbawionej obrony komórki, a także unicestwianie przeciwników, no bo hej, przecież tylko Ty jesteś tak ######sty, że zasługujesz by się narodzić, nie? :) Gra sieciowa działa na wi-fi, więc wszyscy gracze muszą być połączeni do tej samej sieci. Dostępne dwa tryby kontrolera: sensor i wirtualny joystick. Ah, zapomniałem wspomnieć chyba, że to gra na androidy. Ciekawostki: - gra z grafik posiada tylko logo moje, xenona, oraz teksture czcionki. cała reszta jest rysowana matematycznie na shaderach. w grze nie ma żadnego bardziej skomplikowanego kształtu niż sprite. - jak zwykle jest to kolejna gra napisana na telefonie. - jest to mój pierwszy ukończony projekt wykorzystujący sieć P2P. - za jakiś czas opublikuję źródła gry. Download: http://db.tt/RUZfIIAT Rozmiar pliku: 4MB Autorzy: Programowanie: Psiks Fabuła: Piegusek Grafika: Psiks i matma Muzyka: Adam Pędzimąż i opengameart.com Screeny:
  6. normalnie na andku robi się fixowaną wirtualną wartość szerokości lub wysokości widoku kamery (w zależności od orientacji ekranu) i drugą wartość (wysokości lub szerokości) dostosowuje się do aspect ratio, np. tak: cam_zoom_out = 400.0; if(device_orientation == LANDSCAPE) { cam_height = cam_zoom_out; cam_width = cam_height * device_aspect_ratio; } else { cam_width = cam_zoom_out; cam_height = cam_width / device_aspect_ratio; }
  7. efekty post-process najlepiej robić w jednym shaderze zmiksowane, z urzyciem masek alpha. po outlinie zrobie taki shader z maską na miejscach gorących + miejscowy bloom aby uwydatnic ogien - bedzie ######ste. przy okazji nauczymy sie uzywac wiecej niz jednej tekstury. zrobilbym to przed outline, ale z racji, ze bloom uzywa tego samego shadera co outline (convolution kernels) to zachowamy kolejnosc stopnia trudnosci efektow. stay tuned :)
  8. hmm, uznalem, ze jest to bardzo latwy przyklad, ale moglem sie mylic. jesli chcecie, to z dzika przyjemnoscia wyjasnie Wam jak dzialaja shadery na powyzszym przykladzie :)
  9. Witajcie, oto pierwszy shader, jaki chce z Wami przekonwertowac do GM:S - Heat-haze. Ten shader jest na tyle prosty, ze moge sprobowac dac go Wam w formie od razu gotowej dla GMa. Vertex shader: attribute vec3 in_Position; attribute vec2 in_TextureCoord; varying vec2 coord; void main() { coord = in_TextureCoord; gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * vec4(in_Position, 1.0); } Fragment shader: varying vec2 coord; uniform vec4 uPhase; void main() { vec2 phs = vec2(cos(uPhase.z + (coord.y * uPhase.w)), sin(uPhase.z + (coord.x * uPhase.w))); vec2 crd = coord + (phs * uPhase.xy); vec4 col = texture2D(gm_BaseTexture, crd); gl_FragColor = col; } teraz aby coś narysować z tym shaderem, w evencie draw: GML uPhase = shader_get_uniform(HeatHazeShader, "uPhase"); shader_set(HeatHazeShader); shader_set_uniform_f(uPhase, 1.5 / sprite_width, 0.5 / sprite_height, current_time * 0.02, 20); draw_self(); shader_reset(); Wrzuccie to do gma i powiedzcie, czy dziala :)
  10. Heat-haze. Da sie prosto, chyba nawet może być to pierwszym efektem :)
  11. Już gnyska w to nie mieszaj :D
  12. widze, ze mowimy innymi jezykami - nie zamierzam wiec z Toba o tym dalej dyskutowac, bo nadal robisz to zle, a to smutne :(
  13. 1. to, ze gosc nie wie, co robi to ustalilismy. 2. gdybanie zostawmy pogodynkom. moze sie zreflektuje i napisze jeszcze raz, ale na powaznie, co to za oferta. nie skreslajcie czlowieka od razu, moze sie zmienic, lub pozostac glupcem dalej - niech ma szanse sie wybronic.
  14. chłopcze :D ależ ja jestem w pełni świadom swojej wartości i lepiej: w dyskusji z Tobą nadal zamierzam być bezkompromisowy do czasu, aż zaczniesz stosować satysfakcjonujące argumenty w wypowiedziach :)
  15. nie umieszcza sie pelnej specyfikacji publicznie, a to, ze gosc nie wie, co robi to druga sprawa. po trzecie: nawet nie wiesz, czym sie w pracy zajmuje i gdzie pracuje, wiec ponownie: w dupie byles, gowno widziales, na chuj sie wypowiadasz. dorosnij, albo zastosuj najlepsza opcje obrony: nie odpowiadaj, bo robisz to zle. nie lubie sie klocic, ale takze nie pozwole na hejterskie pseudo-dissowanie. o-gar-nij-sie. z gory dziekuje :)
  16. ale on nie podał specyfikacji. anty, czasem mam wrażenie, że hejtujesz tylko dla funu. jeśli zaś uważasz to za specyfikacje, to ujme to tak: w dupie byłeś, gówno widziałeś, na chuj sie wypowiadasz. pogadamy jak popracujesz na poważnie :)
  17. sterowanie i odpowiednie ustawienie view, tj. centrowanie mapy lub przesowanie jej.
  18. Ty, nie on. szacujesz czas na podstawie danej Ci specyfikacji. jesli specyfikacja jest niepelna, to i szacowanke kuleje, wiec wazne, by obie strony podeszly do zadania profesjonalnie i bez przekretow.
  19. uzjel ponoc chetnie eksportuje, zapytaj go :) uprzednio zamien sterowanie klawiszami na dotyk.
  20. fajne. zagralbym w to na andku. dasz rade wyeksportowac?
  21. dobrze, to jeśli macie propozycje, jakie efekty chcielibyście uzyskać, to opiszcie mi je, ja je posortuje w kolejności od najprostrzego do najtrudniejszego i zaczynamy :)
  22. co oznaczają według Ciebie "dobre warunki finansowe" oraz na co CI mieszanka GM z chociażby javą?
×
×
  • Dodaj nową pozycję...