-
Postów
1 970 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Dawidds
-
Prosty skrypt generowania stringa
Dawidds odpowiedział(a) na XxMichałxX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Proszę, powiedz, że udajesz... :| Wystarczy, ze random zwróci choć dwa razy tą samą liczbę, co naprawdę ie jest trudne :| A poza tym to: round(random(string_length(znaki)-1)) Jest niepoprawne statystycznie. Szanse na to, że wypadnie liczba z zakresu 0.5<x<string_len()-1 jest dwa razy większa niż na to, że wypadnie któraś skrajna wartość. A jak nie wierzysz, to zrób se programik, który wylosuje milion takich liczb i przedstawi je na wykresie. Ed: Marek - to, co tam chcesz jest banalnie proste - wystarczy wywalić ze stringa już zużyty znak :P Ed: Sory, nie słuchajcie mnie. Dopiero wstałem i bzdury opowiadam :| Ja tak zrozumiałem wiadomość Michała: Wystarczy, że dasz generate('abc',4), a długość stringu będzie większa niż liczba znaków, czyli żaden znak się nie powtórzy. -
Easy Motion Blur
Dawidds odpowiedział(a) na Dawidds temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
350MB, no nie powiem, egzotyczna wartość ^_^ Jednak sprzęt nie jest taki zły. Musisz mieć jakąś grafikę, która nie leży GMowi, bo sprzęcik naprawdę nie powinien mieć problemu z uniesieniem 3 surface'sów :P PS: Próbowałem z wyłączeniem automatycznego malowania, ale, ku memu zdziwieniu, nie było żadnej zmiany w fpsie, także nie daje nowej wersji - nie warto na serwa wrzucać... ;P -
Prosty skrypt generowania stringa
Dawidds odpowiedział(a) na XxMichałxX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
W regulaminie pisze, że trzeba uzasadnić swoją ocenę, no ale mam nadzieję, że Sz. Adm. mi wybaczy ten jeden raz :) Pała. Rozumiem, że Ciebie cieszy napisanie takiego szajsu, ale uwierz, to nic fajnego ;/ -
No, to Platyna podał ci funkcje... Więc w czym problem O.o ? if(is_string(kawałek pliku))
-
Po naprawdę dogłębnej analizie obrazka znalazłem 6 :D (HL2 (nie znam tej gry, ale poznałem ikonkę na gościu), pacman, worms, bomberman, rayman, i coś tam jeszcze)
-
if(string_length(string_digits(str)) == string_length(str)){ //liczba to real } Trochę abstrakcyjna metoda, ale powinna działać.
-
Easy Motion Blur
Dawidds odpowiedział(a) na Dawidds temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Tnie Ci się to O.o ? Ja mam ponad 1k fps... -.-' A wcale super kompa nie mam. Myślę, że raczej masz coś z kartą graficzną, i nie obsługuje surface'sów jak trzeba. A ja teraz idę robić nową wersję - licząc na to, że Kofel ma rację ;P -
Ale RZAL... Toż to gotowe efekty z GIMPa. Ty nawet czcionki nie zmieniłeś, tylko tekst własny wpisałeś. I myślisz, że jesteś teraz fajny :| ?
-
Easy Motion Blur
Dawidds odpowiedział(a) na Dawidds temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
A gdzie miałem dać :P ? Chodzi Ci o skrypt malowania piłki? Wiem, mogłem dać w Stepie, ale w sumie po co - i tak działa, a jest czytelniej, jak oba kody piłki mam w jednym evencie :P -
Easy Motion Blur
Dawidds odpowiedział(a) na Dawidds temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Daj linka ;P Bo nie widziałem żadnego na forum... -
1. File >> Create Executable, bądź z ikonki na pasku narzędzi. 2. bmp, png, jpg, niemal dowolny.
-
Easy Motion Blur
Dawidds opublikował(a) temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Trochę mi się nudziło, a na dodatek wiedziałem, że miałem zrobić Shockerowi blura, a to se pomyślałem, że może wreszcie go zrobię. A jako, iż z tego co się orientuję to nie było jeszcze na forum przykładu blura, to pomyślałem, że dam go jako przykład - a może ktoś się czegoś tam nauczy. DOWNLOAD v1.0 Dwa słowa wyjaśnienia, jak to cuś działa: Mamy sobie surface'a o nazwie [srf_blur]. Co Stepa malujemy na nim te obiekty, które nas interesują, które mają być smugą. A, aby on zanikał, wystarczy również co Stepa namalować na nim aktualną zawartość ekranu. Dodatkowo, wykorzystuję "podwójne" malowanie śladów - nie tylko co Stepa a pozycji piłki, ale co jeden piksel przebytej drogi. (to w Drawie piłki - ale jest to w sumie dodatek) PS: Mimo, iż skrypt i tak jest wydajniejszy od przeciętnego blura opartegona instance_create(), to mógłby ddziałać jeszcze szybciej - a to przez to, iż do poprawnego działaia blura jest potrzebna zawartość ekranu (bez smugi) w surface'sie [srf_screen] - ale, niestety, nie widzę w GMie innej możliwości załadowania zawatości ekranu do surface'sa niż użycie screen_redraw()... ;/ Jest w GMie jakaś funckja wczytująca zawartość ekranudo surface'sa, ale zgaduję, iż będize mniej wydajna od screen_redrawa. PS2: A w GMie nie dało się przypadkiem jakoś wyłączyć automatycznego wykonywania eventów Draw...? Jeśli by się dało, rozwiązało by to problem :P Edit: Hahaha! :P Dajcie sobie coś takiego: GML speed = 10; if(keyboard_check(vk_left)){ direction += 8; } if(keyboard_check(vk_right)){ direction -= 8; } w Step piłki, i od razu po włączeniu gry trzymajcie strzałkę w prawo. Typowa ikonka wczytywania... :D -
The Legends of Arkanoid Public Beta
Dawidds odpowiedział(a) na g-Enjoy temat w Dema gier i programów
Od razu zrobię pół-spama. Bo jest taki bajer, że format desku systemowago nie pomógł. I mnie strasznie ciekawi, od czego to może zależeć... :P ? Tilesy od karty graficznej, no, zrozumiem, ale obliczanie kolizji :| ? A wątpię, aby procek był zły... -
Ja 1 ^^' Choć jakbym się dokładnie przyjrzał może znalazł bym jeszcze jedną :D
-
The Legends of Arkanoid Public Beta
Dawidds odpowiedział(a) na g-Enjoy temat w Dema gier i programów
I jak ja mam być miły, jak wy sami nie wiecie, czego chcecie... free -> commercial -> free -> commercial -> free+donations :| A, i nie odpowiedziałeś na moje pytanie. Co do PHP, to Kofel, w sumie niepotrzebnie się czepiasz - to NIE jest PHP, tylko język o podobnej składni do php. :P -
The Legends of Arkanoid Public Beta
Dawidds odpowiedział(a) na g-Enjoy temat w Dema gier i programów
PHP w arkanoidzie, no nie powiem, innowacyjny pomysł... A punkty są zapisywane na serwie PKGi, czy na kompie klienta? Zresztą, nawet, jak są na serwie, to zgaduję że i tak da się hacknąć punkty -> troszkę to bez sensu. Choć patrząc na to z punktu widzenia "przeciętnego" usera pomysł całkiem fajny. Co do strony - przejście na inną podstronę powinno wyglądać tak: 1. Znika aktualna treść strony. 2. Treść zostaje zmieniona na nową, tego etapu nie widać. 3. Nowa treść się pojawia. Bo teraz perfidnie widać moment, kiedy zmienia się treść strony... No bo jedna osoba grafiki robi :3 A jak Shocker coś robi to dostosowywuje się do "stylu" Bagna - pamiętam nawet, jak robił nowe kształty klocków (hmm... czemu ich nie zrobił w końcu...? to akurat był dobry pomysł...), tj. trójkąty etc, aby można było tworzyć lepsze lvle, i pamiętam kawałek rozmowy, mniej więcej tak to było: Nie, to jest biały prostokąt i krycie 32. A czemu 32...? A nie wiem, bagno tak ustalił... Ale możliwe, że coś przekręciłem, bo to było pół roku temu, może trochę wcześniej... A tak w ogóle, to to w końcu będzie komercyjna gra, czy darmówka? -
SMMO & Source
Dawidds odpowiedział(a) na XxMichałxX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Nie wiem czy wiecie, ale to jest temat o jakimś "pr0" silniku Michała, a nie o zdejmowaniu warnów :| -
A wcale że nie ^_^ Nudziło mi się, a, że jeszcze ani razu nie dałem nawet jakiegoś byle-czego takiego, jak ten, no to se to zrobiłem :P W każdym razie, gratulujemy zwycięstwa :P
-
Nie zgodzę się. Poprzednia cześć była taka fajna głównie dzięki tej muzie, która wcale nie jest nie do słuchania, wręcz przeciwnie, pasuje do klimatu... :|
-
Kiedy full :d ? Fajna grafika. A na tym ostatnim screenie ta pani wisi w powietrzu...
-
The Legends of Arkanoid Public Beta
Dawidds odpowiedział(a) na g-Enjoy temat w Dema gier i programów
Nie, to jest w GMie. Miała jedynie powstać superowska wersja na xboxa, zresztą podobnie jak na iphone'a... (: Ed: LOL, nie zauważyłem następnej strony... :| -
The Legends of Arkanoid Public Beta
Dawidds odpowiedział(a) na g-Enjoy temat w Dema gier i programów
Co za dużo to niezdrowo... ;/ Rozumiem, że TLOA ma właśnie taki charakter, że więcej efektów niż cegiełek do zbicia, bonusy lecą z częstotliwością kilku herców, ale bez przesady... :| -
W ogóle nieczytelnie to robisz... Zrób obj_client reprezentujący każdego gracza (na serwie). Przechowujesz w nim jako zmienne lokalne takie dane jak hp, exp, itemki czy co tam chcesz. obj_client pobiera od odpowiadającego jemu klienta (tego, którego reprezentuje) wszystkie dane. I właśnie ten obj_client wysyła do wszystkich innych graczy swoją pozycję, i inne dane. A global.player przechowuje jego id. Jak dla mnie to dużo czytelniejsze i pozytywniej nastawione na dalsze edycje niż Twoja metoda...
-
draw_sprite(spr, 0, view_xview[0]+5, view_yview[0]+5);
-
Na Twoje i GMa możliwości - nie da się. Edit: A tak poza tym, jeśli dobrze napiszesz grę, to niczego nie da się shackować, o. (mam na myśli to, że to serwer ma decydować o tym, jakie hity zadajesz drugiemu graczowi etc.)