Skocz do zawartości

Tymon

Użytkownicy
  • Postów

    5 841
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    5

Treść opublikowana przez Tymon

  1. Kurna, rób po swojemu. Przestań się oglądać na innych. =P
  2. On nie otwiera, on po prostu pisze. =P smarzeek, nie rozumiem problemu. To, że sobie mówią to niech sobie mówią. Ty rób swoje.
  3. Tymon

    Poszukuje zlecenia

    To jest po prostu słabe.
  4. Pewnie jakiegoś Delphi.
  5. Raczej GML if( round( image_index ) == 10 ) { //akcja } Bo image_speed może być mniejsze od 1.
  6. Tymon

    Propozycja subforum

    xD I tak nie macie nic do powiedzenia, a pomysł ten pojawiał się niejednokrotnie. Cały czas jest odrzucany z powodów które wymienił Ranma.
  7. Bez pro może być trudno. Podaj nazwę RTSa z którego mgła Ci się podoba.
  8. Przeglądałeś przykłady?
  9. Styl to styl, może być komiksowy, bardziej realistyczny etc.. Pixelart to raczej technika.
  10. A tu po co? Jakbyś wykonywał takich działań... 100 na raz? To mógłbyś się pokusić o drobną optymalizację.GML laserDir -= lengthdir_x( 0.78 * laserSpeed, laserRot );
  11. Styl? Inne wymagania/życzenia? I chętnie bym zobaczył to Twoje dzieło.
  12. Ogólnie ładny efekt dało by takie coś: CREATE GML laserRot = 0; laserDir = 313; laserSpeed = 5; STEPGML laserRot += laserSpeed; laserDir -= cos( degtorad( laserRot ) ) * ( 0.78 * laserSpeed ); DRAWGML draw_sprite_ext( Laser, image_index, x, y, 1, 1, laserDir, image_blend, image_alpha );Lub zamiast draw ustawić image_angle na laserDir. Coś bardziej sztywnego: CREATE GML laserMove = 1; laserDir = 270; laserSpeed = 5; STEPGML laserDir += laserSpeed * laserMove; if( laserDir > 360 ) { laserMove = -1; } else if( laserDir < 270 ) { laserMove = 1; } I to samo z draw/image_angle.
  13. Tymon

    Ditcom Games

    Do Gear Studio nie można się zgłosić, trzeba zostać wybranym. :P Ja tutaj pytam się raczej z ciekawości, ewentualnie po prostu sam coś stworzę.
  14. Chodzi Ci o przezroczystość dla surface? GML surface = surface_create( width, height ); surface_set_target( surface ); draw_clear_alpha( c_fuchsia, 0 ); surface_reset_target();
  15. Wrzucasz obiekty na jedną listę, później losujesz jedną z pozycje, tworzysz obiekt i kasujesz go z listy, albo oznaczasz jako stworzony. Później trzeba tylko sprawdzić czy wszystkie obiekty zostały stworzone - najlepiej po przez nadanie im jednego rodzica i ich policzenie. Po za tym ten kod jest zły. =P GML do { obj = choose( obiekt1, obiekt2, ... ); } until( instance_exists( obj ) ); instance_create( x, y, obj );
  16. No to mówię, jeśli gdzieś udostępnia ten program to powinien się dostosować do warunków licencji.
  17. Nie chce to nie, jaki problem. Jeśli gdzieś ten program wydaje to powinien załączyć źródła, nie? Po za tym, jeśli łamie licencję to pozwij go do sądu. Ciekawe czy Cię stać na taki wydatek.
  18. Tymon

    Tekst -> Obraz PS

    Możesz użyć tekstu jako maski na którą narzucany jest obrazek.
  19. Tymon

    Ditcom Games

    Jakieś sukcesy zespołu? Wasza strona? Lista członków? Zadania członków? Bo kurcze, załapał bym się do jakiegoś zespołu. Tylko nie chcę wpędzić się w byle co. :]
  20. Tymon

    Zmagania GML'owe - dyskusje

    Powinien się pojawić regulamin zmagań w oddzielnym temacie. Ludzie co turę się o coś pytają i niby wiadomo co i jak, ale wertowanie tego wszystkiego jest irytujące. Dlatego oddzielny temacik proszę, a w nim w punkcikach wszystko ładnie wypisane. :3
  21. GML if( string_length( keyboard_string ) > 12 ) { keyboard_string = string_copy( keyboard_string, 1, 12 ); } ?
  22. Obecnie przez google można wyszukać parę milionów hashy MD5 więc wyciągnięcie prostych hasełek jest dziecinne proste. Do tego chyba lepiej zastosować CRC. Zabezpieczenie tego typu jest o tyle lipne, że przy uszkodzeniu pliku konfiguracyjnego żegnamy się z wszystkimi naszymi ustawieniami. Jeśli ktoś przechowuje w configu informacje o ostatnim levelu etc. to może być to nieźle wkurzające.
  23. XOR? Zwykłe przesunięcie wartości znaku? Nawet jakaś kompresja? Etc. Najlepiej zrezygnować z INI.
×
×
  • Dodaj nową pozycję...