
Ajot
Użytkownicy-
Postów
274 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Ajot
-
Bardzo ale to bardzo fajnie się zapowiada ;-) Widać że włożyłeś w grę dużo pracy - ale wierz mi, wszystko się zwróci w pozytywnych opiniach ;). Miło się gra, muzyczka bardzo klimatyczna, cukierkowe kolorki - I like it ;D Jedyne moje zastrzeżenia to ten dziwny dymek [?] wydobywający się z ważki gdy leci - to ona zamiast odbytu ma rurę wydechową :P ? Poza tym można wybić wszystkich przeciwników przez ścianki, następnie spokojnie przefrunąć sobie cały poziom i wybierać gemy ;) Powinieneś wprowadzić jakby barierę na naboje.
-
Mi też pasuje tylko od 18-20... Bo od 20 zawsze zaczyna sie WoE w Ragnaroku :P
-
Nie wiem jak wy, ale ja zrobię tak jak Woock - zignoruję tę wersje. Tak samo było z betą 5.2 - Wszyscy zaczęli coś w niej majsterkować, a potem był płacz bo wszystko się sypało...
-
Tymon - Nah ? Ja powiedziałem że jest Shitowa ? Powiedziałem że Okropnie wygląda, i że jest tragicznie napisana :P Zresztą to co zamieszczasz na gmclanie to twoja osobista sprawa. Prosisz o ocenę - to ją masz, a nie będę pisał że coś mi się podoba, jeśli mi się nie podoba ... :P
-
Tymon - Bo taka jest prawda. Inne 1 lvlowe gry [ Tak jak Woock wspomniał - to nie jest beta >> ] posiadają własny system ruchów [ Ten jakoś przypomina mi tutoriala na oficjalnej stronie gmclanu - ale tamten był chyba bardziej dopracowany :P ] Myślisz że za wypuszczenie kolejnego klona Mario, który nie dość że okropnie wygląda, jest źle napisany [ Chodzi mi o Kod ==' ] będę was głaskał po główce ? O nie nie... A tak btw. Czemu sie tak przyczepiłem do ciebie ? Bo zaczyna mnie to denerwować jak każdy kto wypuści nie wiem jakiego knota jest "kimś" ' Wypuszczę jakąś kiepską gierkę na gmc, a będą mnie mieli za szychę' Wtf? Czy ja o czymś nie wiem ? ...
-
Mam być szczery ? { Taaaak! XD } Zaczynamy - Grafika tragiczna, a jak nietragiczna to nie wasza ;/ Po prostu aż boli patrzeć miejscami [ Ta trawa i Ziemia ARGH! ] , Jak już Ripujecie Grafike z jakiejś gry to nie wstawiajcie tam swoich dzieł... Muzyka - niewiem, nie ściągałem :P Jednak jeżeli tak jak Anaconda powiedział, jest z oryginalnego Mario to.... Nic dziwnego :> Jedyna dobra rzecz. System - Totalna Kicha. Jeżeli będziesz szedł w prawo, nie skacząc i nagle wciśniesz W, to w jakiś dziwny sposób podskoczysz ? OO [ Filmik na dole ] Ogólnie bardzo, ale to bardzo kiepsko ;/ Nie wspominając o sterowaniu, jeżeli ktoś gra sam to po prostu okropnie... Powinniście zrobić możliwość przełączenia gracza i sterowania normalnymi strzałkami [ No kufasz a one tam niby po co są ? Wszyscy robią WASD nawet do platformówek! ==' ] Film [ 2,2 mb ; *.avi ] - www.sadam.dbzc.pl/files/jump.avi
-
Mółbym uzupełnić... Ale nic niedostałem na gg ;/
-
Jak zrobic Sztuczna Inteligencje do GM 5.0?
Ajot odpowiedział(a) na temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Marmot, jeśli chodzi mu o takie AI jak napisał to bułka z masłem :P if ((distance_to_object(player)<=100) and (attackCan=true)) { actualAttack=round(random(global.liczbaCiosów)) // Losowanie ataku - Przykładowo, zmienna globalna LiczbaCiosów ma wartość 4 attackCan=false; // Zmiana wartości zmiennej alarm[0]=30; // Ustawienie alarmu 0 na 1 sekundę if (attackCan=false) { // Sprawdza czy atak został zadany, ponieważ przy każdym ataku zmienna attackCan= zmienia swoją wartośc na false. if (actualAttack=0) { sprite_index=attack1_spr; } // 0 ponieważ round(random) losuje liczby od 0 a nie 1 if (actualAttack=1) { sprite_index=attack2_spr; } if (actualAttack=2) { sprite_index=attack3_spr; } if (actualAttack=3) { sprite_index=attack4_spr; } if (actualAttack=4) { sprite_index=attack5_spr; } } speed=0; // Zatrzymanie się przeciwnika } Alarm[0] move_towards_pointplayer.x,player.y,1); // Podążanie za Graczem attackCan=true; // Zwrócenie Wartości zmiennej attackCan Tak więc mamy atak przeciwnika. Teraz Gracz : kolizja z obiektem Wróg if (wrog.actualAttack=0) { // Jeżeli zmienna actualAttack, w obiekcie wróg ma wartość... hp-=10; // tracisz życie speed=0; // postać się zatrzymuje sprite_index=playerHPLose1_spr; // Zmiana Sprite'a alarm[0]=20; // Ustawienie Alarmu moveCan=false; // Zmiana wartości zmiennej moveCan; } if (wrog.actualAttack=0) { hp-=10; speed=0; sprite_index=playerHPLose1_spr; alarm[0]=20; moveCan=false; } if (wrog.actualAttack=1) { hp-=5; speed=0; sprite_index=playerHPLose2_spr; alarm[0]=10; moveCan=false; } if (wrog.actualAttack=2) { hp-=50; speed=0; sprite_index=playerHPLose3_spr; alarm[0]=25; moveCan=false; } if (wrog.actualAttack=3) { hp-=10; speed=0; sprite_index=playerHPLose4_spr; alarm[0]=20; moveCan=false; } if (wrog.actualAttack=4) { hp-=10; speed=0; sprite_index=playerHPLose5_spr; alarm[0]=20; moveCan=false; } Alarm[0] moveCan=true; Teraz poszczególne eventy do chodzenia [ Dam tylko < i > ] Keyboard Check(Vk_Left) if (moveCan=true) { // jezeli zmienna Movecan jest prawdziwa x-=4; // Obiekt ma przesunąć się 4 pixele w lewo } Keyboard Check(Vk_Right) if (moveCan=true) { x+=4; } Teraz do wszystkich użytkowników - Kod był napisany tak... prosto, aby Książe Kukurydzy zdołał go w jakiś sposób zrozumieć.... oczywiście Ksąże, musisz wszystkie zmienne utworzyć w Create Obiektu. -
Yep.... Jestem Kapralem ;> Pietrus wydaje mi sie że organizowanie narazie jakiś klanówek or smth like that to duży błąd.... Nieumiemy jeszcze dobrze grać zespołowo, co doprowadzi nas do.... przegranej ;/
-
A dzisiaj robimy jakiś trening ? :>
-
Ja sie moge dopisać... Żeby pograć ;] Nie jest dobry w te klocki, ale grałem kiedyś dośc sporo...
-
Zapowiada sie nieźle ;-) Grafika jak narazie jest bardzo dobra, mam nadzieje że tak pozostanie. Turlanie smietnikiem - Bardzo interesujace, ale wolałbym przeciwników :P Bronie - Bardzo ładnie zrobione są naboje - ogólnie niemam zastrzeżeń Oby tak dalej ;)
-
No to piszesz drugi skrypt, który sprawdza czy klawisz X został naciśnięty wtedy, gdy Liczba X została wylosowana a nie np. Liczba Y [ Tuż to podstawy! ;p ] Następnie wykonywany jest dalszy skrypt... Jezeli sobie nieradzisz moge napisać przykład... Ale wierze w ciebie Yaycash ;-)
-
Yaycash@ No to piszesz skrypt na losowanie liczb. Każda liczba przypisana jest do osobnego klawisza. Gdy wylosuje liczbę 5, będzie trzeba wcisnąć klawisz E, w raz z nim na ekranie rysuje sprite E, a po wcisnieciu klawisza dodaje troche do prędkości i znów losuje liczbe itd. itd..
-
A może, coś w stylu Master Bubbles ? Lęcace kule, po kolzji z nabojem [ Wystrzelonym z ludka chodzacego po ziemi ] rozszczepiają się na 2 krotnie mniejsze koła. Itd, Itd. Aż w końcu kula osiąga najmniejszy rozmiar i znika. Wydaje mi sie to bardzo dobrym pomysłem ;) [ Moja Matka zagrywała się w to godzinami na PSie ;p ] Przykład na kule znajdziesz na www.gamemaker.nl [ Ogólnie masz tam przykład na całą mini gierke ;p ]
-
Up@ Chodziło mi oto żeby nieoglądać tego Oczoje... menu ;p
-
Oj ci mój... XD Dobra widze że to twoja pierwsza gra... Jednak niebęde tak jak 3/4 tego forum, podnosił z tego powodu oceny. Ba! będe nawet tak srogo oceniał jakby to był kolejny AAOC ;-) Więc... Grafika. Niezadowala, wybaczcie [ Styl retro ? WTF ? ] ale grafika rodem z Comodore'a już niezachwyca... [ Sorry ale wydaje mi sie ze na comodorze ta grafika była dziebko ładniejsza ;] ]. Tak więc jak dlamnie dośc słabo... Pozatym te "Oczoje..." kolory niezachęcają do kolejnego wrócenia do Mneu głównego. masz wybór - Albo graj bardzo długo albo użyj alt+f4 ;) Muzyka - Huh ? Star Wars ? Niepasuje, ale dobrze że co kolwiek wstawiłeś, ponieważ tyle było już bez dzwiękowych produkcji, dlatego mozna to uznać za Duży + ;-) Grywalność - Panie... Gdyby takie gry robił Blizzard, to sprzedałbym komputer ;] Grywalnośc naprawde... Sry tu jest grywalność ? XD Manewrujesz strzałkami z wciśnietym lewym przyciskiem myszy. To już niejest strzelanka tylko "zeczniościówka"! Ponieważ głównym celem tej gry jest unikanie potworów ;p Tak więc po długich namysłach... [ TAAAA ;p ] daje następujące oceny - GFX 2/6 MID 3/6 Grywalnośc 2/6 Średniej mi sie niechce obliczać... Ale będzie coś około 2,3 ;]
-
Flashget to najgorsze gó... jakie może być... Niedość że ma cholerny abnner który tak wali po gałach [ Ja programów tego typu nie Crackuje >> Więc niepiszczcie nic o tych rzeczach... ] To jeszcze możesz sie czuć zawiruszony na maxa po korzystaniu z niego. Ściągnijcie sobie programik - PeerGuardian i zobaczcie ile trojanów będzie dostawać właśnie przez ów program... Już lepiej ściągać GetRightem ;p
-
Ghyyy ? Marmot wybacz ale mój aparat w telefonie robi zdjęcia z taką jakością, jaką widzisz na fotce... A czym bliżej jestem ekranu to sie wszystko rozmazuje [ Oh majn got mój nos -.- ] A kolory jakie nadaje, są wręcz obrzydliwe ;p Więc wolałem dać Black&White... ;]
-
Ja mam zainstalowanego Auroxa... Ale narazie sie doniego tylko "przysfajam" ;D Niedługo mam zamiar całkowicie przejść na Linuxa... Co do Auroxa, to napewno zachęcił mnie jego wygląd - jest po prostu genialny ;) Pozatym wbudowany emulator Wine.. [ Chociaż to ma chyba każdy linux ? xD ] Wymagania... Jak na moje 5~~? ramu, GeForce 3 Gamesharka, i Pentiuma 3 900 MhZ działa idealnie :P
-
http://www.toya.net.pl/~ptaki/foto/foto1.gif To jestem ja! xD
-
Wydaje mi się że kod wali się z prostej przyczyny... uzyćia do chodzenia zmiennej globalnej ? oO Jeżlei robisz ruch dla jednej jednostki niewolno używać zmiennych globalnych bo wtedy jednostki te bedą poruszać się wszytskie naraz w tym samym kierunku. A jeżeli jest ich więcej niż1 wtedy są wysyłane 2 komendy naraz = global.s.x + 1 i jeszcze raz przez co jednostka poruszy sie 2-krotnie... Edit... Hmmm więc to kod do wybierania jednostki ? dość dziwne... Jednak nadal radze zastosować zwykłe zmienne. Funkcje globalne stosuje się [ przynamniej ja :P ] tylko w ostateczności gdy należy przenieść ważniejsze wartości do innych roomow. Więc równie dobrze wybieranie jednostki można rozwiązać poprzez kliknięcie myszką na obiekt np. if (global.select_can=true) { meSelected=true;}; a w stepie [ bo widze że go użyłeś :P ] if ( keyboard_check(vk_left) && meSelected=true ) { //ruch jednostki } Jeżeli zaś przedtem była wybrana jednostka to dajemy kod w eventcie - Mouse -> RightPressed meSelected=false; global.select_can=true; Te 3 kodziki mówią nam o tym że jeżeli klikniemy prawym przyciskiem myszy na jednostke ta automatycznie zostanie wybrana. Jeżeli zaś klikniesz na nią ponownie prawym przyciskiem myszy, ta przestanie być aktywana i w tym momencie możesz wybrać kolejną jednostkę. Oczywście jeżeli chcemy bardziej efektownego działania nalezy się tym troche pobawić :P [ Jeżeli kod niedziałą to sry, ale pisany z pamięci... ]
-
Nie rozumiem co masz na mysli pisząć - fruwać ;/ Jezeli chodzi ci oto że ma sie nieporuszać, poprostu stawiasz jeden warunek w stepie [ Przy if kyeboard_chack ) sprawdzający czy dany obiekt jest teraz w fazie skoku. Jeżeli tak - Reszta kodu ma zostać z ignorowana, jesli nie - postac może poruszyć się...
-
Pietrus - Event <any Key> z Keyboard Check obiektu NPC : kierunek=round(random(3)) if (kierunek=0) { x-=16 } if (kierunek=1) { x+=16 } if (kierunek=2) { y-=16 } if (kierunek=3) { y+=16 }
-
Ale pływanie da się ominąć chodzeniem na ukos - albo dodaj tam jedną kartkę wody, albo daj blokade na chodzenie na ukos ;]