Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 823
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    143

Treść opublikowana przez gnysek

  1. To się nazywa Umowa Licencyjna. Większość programów posiada własną, wyświetlaną w czasie instalacji. Jeżeli chcesz nadać swojej grze licencję GNU GPL, musisz spełniać podane punkty. Jeżeli chcesz wykorzystać - punkt 1 daje Ci do tego pełne prawo.
  2. https://forum.gmclan.org/index.php?showtopic=9989 - FAQ: Gdzie wpisać ten kod ?
  3. gnysek

    grafa al a almora

    Ja bym wam radził nie radzić, bo piszecie głupoty. Jak stworzyć taką grafikę? Po prostu trzeba mieć do tego talent i tyle.
  4. GML global.pro = false; if ( gestring("Podaj klucz","") == "2GKJ-KY86" ) then global.pro = true;
  5. Chyba wszystko jest jasne nie ?
  6. gdzieś masz skrypcik, który robi keyboard_string = '';
  7. tak masz rację, w przykładzie jest poprawnie :) nie znam na pamieć każdej funkcji, otwarcie się do tego przyznaję - mam od tego dokumentację :)
  8. Artificial Intelligence / Sztuczna Inteligencja http://pl.wikipedia.org/wiki/Sztuczna_inteligencja Google nie gryzie!
  9. -6 oznacza mniej więcej tyle, co lustrzane odbicie i powiększenie 6 razy.
  10. Jakbyś dobrze poczytał, to byś wiedział, że będzie edytor map Aliens i będzie można tworzyć własne, a "baza" to nie będzie jedyny teren walk z alienami, ale na czas testów nie robiliśmy więcej grafik - tak samo jak w nowej Almorze, najpierw tworzymy silnik, a potem dodajemy grafiki. Nie ważne, czy ściana jest niebieska, czarna, z metalu, czy z drewna, ważne, że to jest ściana a nie podłoga i silnik oraz AI ma prawidłowo na nią reagować. Grafiki doczytuje specjalny skrypt nie mający wpływu na samo działanie gry. Tworząc osobne paczki grafik dla każdej mapy można nawet po skończeniu prac nad grą wypuszczać nowe zestawy grafik, bez aktualizowania samej gry, bo tak skonstruowany jest silnik. Na czas testów nie korzystamy z tak wielkiej palety grafik, żeby gra uruchamiała sie jak najszybciej - ja przeciętnie testuję swój projekt co 10 minut.
  11. https://gmclan.org/up23_3_literki_do_alienow.html
  12. przekierowanie na folder w .htacces :)
  13. global.czcionka = sprite_font_add, a potem normalnie draw_set_font(global.czcionka);
  14. Zmienna globalna to zmienna która od momentu zdefiniowana jest dostępna aż do wyłączenia gry w każdym obiekcie i skrypcie w grze. Może przetrzymywać zarówno liczby, tekst, struktury danych (mapy,kolejki,listy), parcticle jak i wskaźniki do spritów, obiektów etc.
  15. No jak marzyłeś o grze na jednej mapie, to cię zawiodę :)
  16. nom, ale znalazłem odpowiedź na stwierdzenie, że "gdzieś słyszałem, że sama ta funkcja może być niewystarczająca".
  17. Tak, bo jak będzie tekst <script'; i w skrypcie zrobisz takie coś: $x=htmlspecialchars("<script';"); $sql="SELECT * FROM baza WHERE pole = '$x'"; no to właśnie mamy klasyczny przykład SQL INJECTION. Należy wykonać jeszcze addslashes(); (chyba, że tekst leci z formularza metodą POST, to wtedy już powinien być pod tym względem poprawiony).
  18. Gdyby się dało, to jaki byłby sens tej funkcji?
  19. GML ii.direction = point_direction( x, y, mouse_x, mouse_y ) + ( choose( 1, -1 ) * random(10) );
  20. Make image partially transparent w opcjach gry.
  21. Strasznie mały ekran - postać chodzi jak żółw, natomiast myszka lata jak szalona przez mała rozdzielczość. W trzeciej planszy, gdzie były jakieś światła coś sie zepsuło i miałem zamieniony biały z czarnym... Graficznie ok, AI też nie najgorsze :) Spokojnie dam 4.5 / 5, ale liczę, że popracujesz jeszcze trochę nad tą grą :) Na takie gry właśnie czekam!
  22. gnysek

    [C] Przesuwanie bitów

    Bo jak zakładałem temat, nie znałem odpowiedzi, chyba logiczne? Za odświeżanie i spam dostajesz oczywiście ostrzeżenie, bo ten post nie wnosi nic do tematu, poza tym nie przepadam jak mi ktoś zwraca uwagę, zwłaszcza gdy jego zachowanie jest dużo poniżej poziomu.
  23. !x ma zawsze dwie wartości - 1 lub 0 (true lub false). Nie wiem jak jest w GM, ale powinno być tak, że false to 0, true to reszta, zatem !x będzie true tylko dla 0 (bo !0 = 1). Poprawcie mnie, jezeli false jest też dla wartości innych od 0. Idąc dalej jeżeli x = 200, to !x = 0, zatem (!x = celx) będzie prawdziwe, gdy celx = 0 a x<>0;
  24. gnysek

    Jakie Delphi?

    Pobierz, zobacz, porównaj.
×
×
  • Dodaj nową pozycję...