-
Postów
1 970 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Dawidds
-
[Przykład] System efektów, cząsteczek
Dawidds odpowiedział(a) na Yoda temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Czyli przydatne w taki sposób, że skopiujesz kod, tak :P ? Co do przykładu: Wiedziałem, że dam 5 zanim ściągnąłem :P Efekt ciekawy - oryginalny. Lecz wątpię, aby ktoś takowego efektu potrzebował. Więc jest mało przydatny. A, niestety, niezbyt wiele userów zrozumie ten efekt na tablicach... I jeszcze jedno. Event Draw, linie 13-18. Po co to jest "stabulatoryzowane" na prawo :P ? Nie sądziłem, że zmieści się to w tych kilkunastu liniach. Choć w sumie, nic tu skomplikowanego.... Wiedziałem, że dam 5. Ale się myliłem.... 4/5 za: a) małą przydatność B) aby chociaż czegoś ten skrypt uczył - a, niestety, niezbyt upojony komentarzami (przydałby się każda linia :P), i niewiele osób go zrozumie... PS: No dobra :P Masz to 5 :P Edit: Dzięki mnie masz 5 a nie 4 (średnia) :P -
Nie joda, tylko Yoda :) Hehe... "Yoda" jest w słowniku w firefoxie Oo.. ? Czy ja go dodałem, ale jakoś nie pamiętam... Jaki pomysł na następną turę? :D
-
A masz Linuxa że oceniasz? W C++ też ^^ W sumie wszystko da się zmieścić w ejdnej linijce ^^ Długiej na 5000 znaków ^^ Ja niestety nie mogę ocenić. Jeżeli już robisz język programowania - choć i tak gwarantuję, że nic z tego nie wyjdzie to: 1. Funkcje nie komendy. 2. daj składnię C++'sową - jest dużo czytelniejsza ;) 3. Daj obsługę Windowsa... wiem, że to całkowicie odmeiia istotę programu, ale... 4. Niestety, napiszę to. Przerzuć się na C++. Wybacz, ale to prawda... Windows obowiązkowo jeśli na popularności ci zależy. I jeszcze jedno: Większość osób, która wystawiła 1 nawet tego nie ściągnęła - że o testowaniu nie wspomnę. Za takie coś powinny lecieć warny - jak nie bany... Co do oceny: Nie oceniam. Chyba jako jedyny jestem obiektywny... niestety... PS: Gratuluję podejścia "Ależ proszę bardzo ..." ;) (szczerze - żadna irionia) PS2: Przejdź na VC++ (lub coś w tych granicach...). Napisz coś choćby prościutkiego, coś, co nawet wczytuje kod z jedną funkcją z zewnętrznego pliku a a nie ukrywane w exe. Ale jednak, wybierz jakiś bardziej "przyszłościowy" język.
-
Przykład wiatru
Dawidds odpowiedział(a) na Harv temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Yoda skąd wiesz, o której to godzinie ;> ? A przykład do kitu rzecz jasna. Po co robić przykład czegoś takiego...? Jakby każdy robił przykład takiego mini-zagadnienia.... Że o fizyce nie wspomnę... 2/5 -
Błagam, nie pisz tego! Niedługo będą gry o nazwie "c" itp. bo dzięki temu będą popularniejsze... Co do tematu: Stwórz grywalna grę. Nie ma zbyt wiele do powiedzenia w dziedzinie reklamowania gier - a na pewno takich słabych (czytaj: niekomercyjnych) (ale nie rozumcie tego tak, że wszystkie niekomercyjne gry są głupie :P). Wiem, reklamy w TV :D
-
Nie kłam, że to nie wirus. To jest wirus. Tylko taki mniej groźny... Poszukaj sobie bibliotek Albo, naucz się pisać dll'e w C++ - a wyłączenie monitora znajdziesz chyba na każdej stronie dotyczącej C++ ;) GM służy, ja sama nazwa wskazuje do tworzenia gier. nie posiada zbyt wiele funkcja typowych dla programów. Wysuwanie CD jeszcze jako tao wią"01-05-2008"=>"Jeśli chcesz, możesz sam napisać poradę dnia i wysłać ją do mnie? :)", się z grami, dlatego też jest. Działanie w tle...? Ewentualnie :P Ale monitora na pewno do gier nie zaliczysz.
-
ROTFL nie wiesz, czy twoja funkcja ma argumenty :P ? Mi nie pasuje jedno: w switchu nie masz stringów a zmienne (1 switch w 4 linii)
-
Mu raczej chodzi o... GML show_message("RESTART"); room_restart(); Poza tym: Na cholere room_goto w przypadku restartu...?
-
Jak zrobić wszystkie obiekty w jednym?
Dawidds odpowiedział(a) na Paqoo temat w Pytania zaawansowanych
Parety są dobre - lecz czasem przydaje mi się użyć jakby dwóch parentów :P Także warto wiedzieć, jak zrobić to alternatywie kodem. No ale i tak trzeba uważać... ostatnio miałem problem i nie mogłem dojść, co się zrypało :P Mam dwa obiekty: woda i gorąca woda. Do gorącej wody mogę dojść tylko, kiedy się palę, w przeciwnym wypadku ginę, a jeśli będę sie palił i wejdę do zimnej to zgasnę :P (Ale wyobraźnia :)) Kod na fizykę wody był napisany tylko dla zwykłej ody, w obj_player. A gorąca woda miała parenta zimnej i stąd była fizyka. Napisałem w zwykłej wodzie kod, że jeśli zkoliduje ze mną i ja się palę to mnie gasi. Testuje.... zimna woda mnie gasi. Wchodzę paląc się do gorącej... ginę. ie mogłem dojść :P Jakby ktoś nie zaczaił: Gorąca miała parent normalnej. Wchodząc do gorącej gasiłem się jak w zimnej, a wtedy był dead(). Ale nie było tego widać przy 45 fps :P Jak zwolniłem do 1 (często tak robię przy "debugowaniu" :P) to załapałem, o co biega :P Edit: Się rozpisałem.... -
Przykład samochodu
Dawidds odpowiedział(a) na Nobody temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Proste, a bawi :D PS: Ale mógłbyś zrobić ślady opon. Pokazałbyś wielu userom, że nie powinno się robić śladów na obiektach - albo zrób 2 wersje i pokaż wydajność :P -
Oczywiście Yoda :) Głównie za pomysł ;) No i za nick ^^ (spokojnie, żart....)
-
7 minut odkąd napisałeś temat widzę "screeny za chwilę..." (czy coś takiego...) Najpierw robisz screeny, a potem klikasz wyślij. Może zrobisz od razu Temat "Nazwa gry", a w nim "zaraz dam grę tylko skompiluję..." I jeszcze jedno ie dwaj gier robionych 15minut. Jakby każdy dawał grę co 15 minut czyli 4/godzinę to by... 1/5 naturalnie :) PS Nie ściągajcie, nie warto: 1. Niema kul przeciwnika. 2. Raz walnę kulą byle gdzie, nie mówiąc o tym, że wypada za room i dalej gra się "zawiesza".... 3. "Mop" nie działa, jest ustawiony jako kursor zapewne klockiem....
-
Prędkościomierz itd.
Dawidds odpowiedział(a) na Luksor temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Czego się czepię: 1. Ujemna prędkość - nie możesz utrudniać korzystania z silnika tylko dlatego, że ci tak wygodniej.... Jakby co: funkcja abs() zwraca wartość bezwzględna... 2. Ślady opon jako osobne obiekty.... pomyśl trochę o optymalizacji... Może dasz od razu masę obiektów 1*1px, aby były ładniejsze ślady '-.- Czyli że masz malować sprity w Draw'ie... To nie takie ciężkie, jak się wydaje, tablica gdzie jaki ślad i malowanie w pętli :) Ale masz to 4/5.... choć trochę niedorobione.... -
Dziwię się, że jeszcze moderatorzy nei zbanowali autora tematu, a sameg tematu nie zamknęli.... jak wy chcecie mieć tu porządek..... Arion: Tą funkcję mogłeś znaleźć w Dokumentacji/przykładzie lub po prostu użyć klocka. Jakby każdy dziękować za nauczenie się tak banalnej funkcji, to nie byłoby miejsca w bazie danych GMC...
-
Myślałem, że padnę ze śmiechu jak zobaczyłem muzyczkę... 2/5. Co tu więcej pisać...
-
Wiem. Ciekaw jestem co by mi wyszło. Ale... wątpię, abym dał radę na coś na tyle dobrego, aby wygrało z kimś..... choć, przynajmniej z pozoru to wcale nie wydaje się takie ciężkie... Albo warcaby na rozgrzewkę :P Właśnie.... warcaby zrobi sie na luzie. Żadnego rozróżniania figur etc. - warcaby to zwykła, głupia, banalna w zasadach gra. A kiedy robi się dobre IQ do warcabów można by było przerobić je trochę na szachy.... zaraz spróbuje swoich sił w warcabach :P Co do labiryntu: ie próbowałem. Wolę sie zająć Dimer'em :P Mam dzisiaj wenę na plansze :P Ale wyjaśnię mniej więcej, jak to sobie wyobrażam. Podstawą jest oczywiście tablica dwuwymiarowa - tego chyba się domyślacie. I później losujemy kierunki - program "chodzi" Przyjmijmy, że program wylosował prawo - to wirtualny kursor przesuwa się w prawo - a to miejsc,e gdzie byłem przed chwilą pozbywa dwóch poziomych kresek (każda komórka ma 4 kreski - góra, dół, prawo, lewo). Później wylosował dół - to kasuje lewy i prawy. Później jeszcze kilka dodatkowych kryś tym wirtualnym sposbem już kierując go celowo tam, gdzie nie ma skreślonych kresek i już.
-
A funkcja z id o której pisałem :P ? Poza tym: Honorowo powinieneś dać pracę - skoro je oceniasz. Skoro jesteś sędzią - a to znaczy, że uważasz się za lepszego powinieneś pokazać przykład - jak powinno się to zrobić. Tak będzie z tego jakiś naukowy pożytek :P Co do symulator: miałem na myśli samo IQ (AI.... ale i tak będę mówił IQ :P) tych ziomków którzy będą odbijać piłkę. Choć, przyznaję - to podbiega bardziej pod grę.... Ja stawiam jednak na ten symulator piłkarski. Ciekawą i przydatną funkcją byłaby funkcja o której pisałem - niestety - jest banalna w zrobieniu i na dodatek ciężko napisać ją lepiej/wydajniej... między innymi pętla... Hehe :P
-
Trzeba napisać taką grę logiczną na odkodowanie tokenów :P Zresztą: czytaj, co pisze.... Nawet nie trzeba znać zngielskiego - domyśleć się można... PS: Ten pomysł z grą logiczną jest całkiem niezły :P PS2: Jakby nie było przyznaje, żer to przesada...
-
Ale.... racja :P Nie wpadłem na to :P A da się zrobić tak: GML warunek = "obj_hero.dir == 1"; if(warunek) { //cos... } Tak to sobie wyobrażałem :P Ale fakt, execude_string wystarczy.... Luksor: To inna superowa metoda :P Podaj ten kod a nie ;> Zaszpanuj :D A może kod do automatycznego łączenia klocków typu Pacman? Chociaż to za proste....
-
Zamiast pisać ten post byś ankietę zrobił. Co, nie umiesz i nie chcesz się przyznać...? Bo to bez sensu.... Choć i tak nikt by nie zagłosował.....
-
Wiem, skąd ten pomysł :P "jestem najlepszy w GML" + "udowodnić ci że nie?" + "no :]" + "napisz mi skrypt sprawdzający [...]" + "ja też chcę się sprawdzić" Zgadłem ;> ? Co do tematu: Bardzo dobry pomysł. Jednakże - bardzo niewiele osób potrafi takie coś napisać. A rywalizacja z jedną osobą jest bez sensu.... ale opiszę moje spostrzeżenia w punktach. 1. Za trudny temat - ja akurat mam nawet pomysł jak takowe coś napisać - ale przyznaję, wcale to nie jest tak oczywiste jak sądziłem... 2. Poprawię się :P Bardzo dobry temat. Sprawdzający wyobraźnię programistyczną - anie tyle znajomość GML. Bo super funkcji nie potrzeba tu użyć.... Ale jakby nie było, niewiele osób da sobie radę..... Zaraz se zrobię dla satysfakcji :P Bo i tak już za późno :P 3. Przyznajcie się. Problemem nie jest to, że nie zdążyliście a to, że nie umiecie. 4. Praca... nie wiem kogo, tego co dawał screena jest bez sensu. Labirynt to coś, co ma wejście oraz wyjście. A tamta praca zapewne losuje image_index sprita...... nie dość, że ściany mają różne szerokości to jeszcze nie da się przejść - same zamknięte wielokąty... malutkie na dodatek... 5. I bardzo ważny szczegół. Po zakończeniu konkursu/tury obowiązkowo Yoda prezentuję jego wizję na ten labirynt - jak to powinno najlepiej wygląda. Lub każdy sędzia daje swoją wizę :D Pogrubiłem najważniejsze..... Moja propozycja na następny temat: hmmm..... cóż. Ciekawie pisze się wszelkiego rodzaju IQ (AI...) do gier. Wiem! IQ do szachów! Nie no przegiąłem. Nikt by nie napisał w miarę normalnego... Może symulator piłkarski...? Że dwie koputerowe drużyny spotykają się na boisku i graję mecza - piłka, ja i zawodnicy to zwykłe kulki (od góry).... to wcale nie jest ta głupi pomysł..... Wiem. Skrypt, który zwraca id instancji, która spełnia warunek z agument0. Proste - a przydaje się. Jak potrzebuję czegoś takiego to sam se piszę nowy skrypcik - a jeden gotowy bardzo by pomagał.... no fakt. I ewentualnie jakaś dodatkowa funkcja zwracająca liczbę objektów, które spełniają ten warunek... Używałoby się tego np. tak id_instancji = moja_funkcja("object_index == obj_hero && zmienna == true"); O ile w GM'ie istnieje możliwość wsadzenia do if() warunku w formie stringa...
-
[Przykład] Walka Turowa
Dawidds odpowiedział(a) na Yoda temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Nie no bez komentarza.... wy zawsze lecicie na przykłady.... Przykład jak sama nazwa skazuje to przykładowy kodzik pokazujący, jak zrobić, w tym przypadku walkę turową, a nie grę... Co do silnika: Jak Yoda, to oczywiście 5 :D -
Przesowanie
Dawidds odpowiedział(a) na OriPL temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Wszyscy tylko przykłady.... '-.- Dobijając to... Przykład, jak zresztą sama nazwa wskazuje to przykładowy kod z którego można się uczyć. A nie gotowy kod który można bezmyślnie skopiować nawet nie czytając tych kilku linii kodu (tak, to kilka linii jak się pomyśli...). Nobody: zależy, z jakiego ruchu platformowego korzysta. Bo, jeśli korzysta z jakiegoś komplikowanego przykładu ze zmienną wysokością skoku i innymi bajerami to zwykłe sprawdzanie pozycji może zawieść. Sporym problemem jest tutaj.... jakby to nazwać.... zmienne prędkość chodzenia. O, wiem! Poślizg :P Choć i tak w większości przypadków wystarczy zwykłe GML if(obj_player.x == x+16 && keyboard_check(vk_left)) { obj_player.x -= 2; x -= 2; } Ale coś podejrzewam, że on korzysta z przykładu ruchu platformowego ^^ O, mam dowcip :P Noob tłumaczy początkującemu programiście, jak się tworzy gry. -Tworzenie gier to między innymi łączenie kawałków kodu. Kiedy nie mamy potrzebnego kawałka to piszemy na forum i go dostajemy. Choć wiele userów to zwykli hami nie chcą dawać kawałków kodu, które mają na dysku. -Naprawdę to sklejanie kodu...? -Naprawdę. Pomyśl, dlaczego gry typu Call of Duty 4 powstają tak szybko. Bo programista skleja długie kawałki kodu. Hehe :P Edit: A, właśnie. Ort w temacie -.- -
I jeśli ty oddasz :P Wiecie, co jest nie fer w takich userowych konkursach? Ja dla przykładu robię grę pół roku. I mówię: "Robię konkurs. Macie czas do jutra. Temat to [...]". Po czym sam daję grę robioną pół roku i piszę, że ma tylko jeden dzień... Nie mówię, że tak jest i w tym przypadku, ale łatwo tak oszukać. Może normalnemu człowiekowi nie spraw satysfakcji wygrana w taki sposób, ale jakiemuś noobowi na pewno... PS: Podkreślę jeszcze raz: Nie mam na myśli tego przypadku :P PS2: Ale ładny pasek w sygnaturce :D Właśnie po nim Cię rozpoznaję :P Bo nicku i tak nie zapamiętam...
-
Pomysł wcale nie jest taki zły... Choć jeśli chcecie takie coś robić, to skrypcik obowiązkowo.... Robienie tego w temacie jest bez sensu. Napiszcie sobie jakąś stronę z dokumentacją użytkowników. Dajcie jakiegoś redaktora, co będzie te artykuły sprawdzał. Al'a moderowana Wikipedia....Tyle, że lepsze by były artykuliki a nie lista funkcji....