Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 820
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    142

Treść opublikowana przez gnysek

  1. Nie ma to napisać jak "Wiem już czym są czarne dziury, ale mam pytanie... co to jest światło?" W kodzie powinno wyglądać czytelnie i nie mieć błędów. Są różne style programowania, ot: http://framework.zend.com/manual/en/coding-standard.html (masz tam 4 linki jakbyś nie widział w Overview). W całość składasz tak, żeby kod PHP i HTML jak najmniej się mieszał w jednym pliku (po to jest include). A żeby dobrze wyglądało, to musisz już dobry design zrobić.
  2. gnysek

    MoaCube

    No tak, ale jakieś zaokrąglenia tej ramki z newsami czy coś... taka mało web2.0 :P
  3. gnysek

    MoaCube

    Taka trochę... skromna? Na forum brakuje działu o tej nowej grze.
  4. gnysek

    Powitajcie nowego admina

    Ale pomysł był przedni moim zdaniem. Może to nie strona namalowana długopisem jak kilka lat temu, czy strona od lewej do prawej, ale w TOP3 się mieści.
  5. No, czasem wystarczy dobrze spojrzeć na problem.
  6. Podstawiłem za twoje zmienne liczbę, żebyś wiedział dlaczego wszystko się wykonywało. Choose nie wybierało zmiennych, tylko ich wartości. Zatem gdy dwie lub więcej zmiennych miały tę samą wartośc, to zwiększały się dwie lub więcej zmiennych. Równie dobrze mogło by być tak: GML a=choose(1,2,3,3,2,1) //wybrało global.prawareka, wiec 3 - bo: (global.brzuch,global.lewareka,global.prawareka,global.lewanoga,global.prawan oga,global.glowa) if 3=1{global.glowa+=1} if 3=2{global.brzuch+=1} if 3=3{global.lewareka+=1} if 3=3{global.prawareka+=1} if 3=2{global.lewanoga+=1} if 3=1{global.prawanoga+=1} Widzisz już? czy dalej nie?
  7. Matematyka. Zakładamy, ze wszystkie global.brzuch itd. mają wartość 5. zatem GML a=choose(5,5,5,5,5,5) if 5=5{global.glowa+=1} if 5=5{global.brzuch+=1} if 5=5{global.lewareka+=1} if 5=5{global.prawareka+=1} if 5=5{global.lewanoga+=1} if 5=5{global.prawanoga+=1} A teraz rozwiązanie bez tablic... GML var a; a = choose( 'glowa', 'brzuch', 'lewareka', 'prawareka', 'lewanoga', 'prawanoga'); variable_global_set( a, variable_global_get(a) + 1); Edit: a no i jeszcze uzywając stałych, można tablice asocjacyjne zrobić. np. a[glowa].
  8. Ja napisałem źle maturę i też jestem na studiach za darmo. I żałuję, bo gówno się nauczyłem (może poza tym, że Java jest chu*owa).
  9. sub2divx itp. - wgranie napisów w film zajmuje jakieś 3 minuty - używam tego na PS3.
  10. gnysek

    Czcionka

    Nowa funkcja Imageshacka, kojarzy obrazki na podstawie linków z których wchodzisz je oglądać. Dobre! Pt.
  11. Tak, ale to nie jest prawidłowe rozwiązanie tego problemu, bo przynosi więcej problemów niż korzyści.
  12. 1. global.kasa = 1000; 2. Nie powtarzaj tego kodu w kolejnych roomach - to znaczy obiekt który zmienną ustawi, powinien w grze być raz (np. w pierwszym etapie, lub w menu, lub w roomie pomiędzy z którego zaraz po wejściu wyjdziesz).
  13. gnysek

    Czcionka

    Book Antiqua?
  14. GML var o; repeat(5) { o = instance_create(bohater.x+irandom_range(-10,10),bohater.y+irandom_range(-10,10),kawalek); o.direction = irandom_range(0,360); } Oczywiście w GM7 zamiast irandom_range jest (round(random(10)) * choose(1,-1))
  15. sound_isplaying sprawdza, czy dźwięk jest odtwarzany w głośnikach, a nie czy użyłeś dla niego sound_play. Nie do końca pamiętam, czy uwzględniana jest tu również całkowita cisza nagrania, czy tylko opóźnienie bufora, ale ogólnie od GM7 ta funkcja nie ma głębszego sensu.
  16. kt1117: i jak Ty jesteś przystosowany do życia... o przelewie pocztowym nie słyszałeś? :D
  17. Z tego co wiem, to karty tylko z Ramu sobie współdzielą pojemność, ale procki dzisiejszych układów graficznych są często mocniejsze niż sam procek komputera (dlatego przeglądarki to wykorzystają).
  18. No pewnie, zamęcz go na śmierć! :D
  19. Obiekt zawsze jest. Nie ma instancji. event_perform można wywołać bez problemu.
  20. Ja bym stworzył gotowe większe kawałki korytarzy i pomieszczeń i układał je w całośc jak puzzle. Wtedy np. zawsze do danej strefy może być max. 4 wejscia (północ, południe, wschód, zachód), ale nie muszą - nie mniej ustawiając jeden losowy klocek na starcie który ma wejścia na górze i z prawej wiesz, że z lewej i na dole musisz ustawić fragment mapy który wejśc z tej strony mieć nie będzie. To raptem 4 instrukcje if ;) Ew. algorytmy na znajdywanie drogi które są w GM, mogą posłużyć za rysowanie korytarzy pomiędzy takimi pomieszczeniami (wtedy gdy np. masz każdy blok wielkości 200x200 pikseli, wcale nie muszą być one ułożone w siatce tej wielkości - mogą być na różnych wysokościach, żeby korytarz trochę skręcał).
  21. A w dokumentacji Ultimate3D tego na pewno nie ma ?
  22. W game properties masz do tego trzy opcje: http://pl.gm8.wikia.com/wiki/Opcje_grafiki - sekcja scaling
  23. Jeśli dezaktywujesz obiekt, to nie ma znaczenia czy jest persistent czy nie, przy zmianie rooma wszystkie nieaktywne obiekty wyrzucane są z pamięci. @MXQ: jeśli nie ma obiektu, nie ma alarmu - co w tym dziwnego?
×
×
  • Dodaj nową pozycję...