-
Postów
1 887 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
20
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez I am vader
-
Wogóle niech kursor włączy. A i YGZ dobrze mówi. Gra jest dobra i ma wiele ciekawych elementów i szkoda by było rozwalić to wszystko jak już tyle zrobileś. Z drugiej strony pewnie juz to naprawil, ale nie odpisuje bo najblizszy tydzien spedzi naprawiajac ulice : > Natomiast bardzo mi sie spodobalo jak Policyjny woz docisnal moj samochod do rogu budynku i mnie zapuszkowal.
-
Menu powinno być bardziej intuicyjne, a na myśli mam naprawde bardzo mało. Dodaj dźwięk przy poruszaniu się między pozycjami menu oraz wybrania któregoś. W grze też. Po pierwsze HUD potwornie mały, chociaż zmniejszyłem rozdzielczość do minimum(800x600), teksty na dole ekranu są mało widoczne. Przydalby sie dzwiek chodzenia i skoku. Jak to poprawisz bedzie o niebo lepiej, nawet jesli pare elementow grafiki jest do wymiany. E: A i strzałkę zrób 2-razy mniejszą oddal ją jeszcze o jakieś 16 pikseli i jej obrót daj na lengthdirze którego środkiem jest głowa gracza. E2: Miasto jako piasek palmy itd(czyli położenie geograficzne) to zdecydowanie Vice City :D. Nie pasuje mi jednak ustawienie pięknego plażowego piasku na środku mapy wokół wieżowców. A i przyglądałeś się kiedyś GTA? Tam są drogi 2 razy szersze od przeciętnych, bo wiadome jest że gracz nie posłucha się panów policjantów i musi się porozpychać. Twoje są chudsze od normalnych(np. Polskich, chociaż nie wiem co ma dziurawy asfalt do normalnych dróg) E3: W sandboxach gliny nei powinny na mnie napadać za to że jadę po piachu bo to 10 razy szersza droga od tej którą postawił autor gry(nawet boty sie rozbijaja o siebie jadac tymi drogami)
-
Spłoń trollerze. Team non-profit. Morro: Żeby projekt został utworzony należy najpierw zebrać team. Co więcej napisałem Toteż projekt zostanie bliżej poznany przy skompletowaniu teamu, aby każdy miał swój wkład, praca została rozdzielona i takie sprawy. Egzekutor: Nie jest mi dokładnie wiadomo, każdy ma swoje tempo pracy i zakres umiejętności. Wymagany czas pracy na dzień będzie zależał od wielkości zadania. Taka wielkość pracy zależy od prędkości wykonywania zadań i zaawansowaniu. Z początku każdy dostanie w miare równe prace. Dzięki temu będziemy wiedzieli komu co kazać zrobić i jak dużego. Oczywiście jeżeli ktoś dojdzie do takiej skrajności że nie zdąży przez tydzień napisać kodu na 90 minut pracy to takiej osobie raczej podziękujemy. Osobiście sądzę że taki czas będzie się wahać między 1 a 4 godzinami dziennie(w ekstremalnym przypadku). Postaramy się też tak to rozegrać, żeby rok szkolny który nieubłaganie się zbliża nie spowolnił prac.
-
A więc, marc, czas na upgreade mózgu.
-
Witam! Oficjalnie nabór do Protozoa jest otwarty! Jesteśmy dość nową grupą ludzi młodych i ambitnych. Naszym celem jest tworzenie pierwszorzędnych gier na wysokim poziomie, których szczegóły zawsze będą omawiane wspólnie używając Skype lub [url=http://www.google.com/talk/]Gtalk[/url] (toteż każdy ma szansę aby kawałek jego pomysłu trafił do gry) . Mimo chęci tworzenia świetnych gier mamy również nadzieję dobrej zabawy w czasie wspólnej pracy. Nasza grupa tworzyć będzie gry w programie Game Maker. Koniecznie wersja 8 pro. Oczywiście posiadanie tego programu to wymóg wyłącznie dla programistów. Kogo poszukujemy: -Grafika(1) -Dźwiękowca(1) -Programistów(2) -Webmastera(1) Nadajesz się na jedno z tych stanowisk? Czytaj dalej a będziesz miał pewność, że trafiłeś pod dobry adres! Czego oczekujemy od grafika? Grafik musi być obeznany w wybranym przez siebie edytorze graficznym(NIE PAINCIE!). Może to być Photoshop, Gimp, cokolwiek. Oprócz tego musi znać conajmniej podstawy pixel artu. Czego oczekujemy od dźwiękowca? Obeznanie w dowolnym, wybranym przez siebie programie do tworzenia/sklejania/mixowania muzyki oraz umiejętność nie schrzanienia soundtrack'u. Czego oczekujemy od programisty? Po pierwsze musi posiadać program game maker 8 pro oraz sporą wiedzę na temat programowania. Jeżeli sądzisz że możesz coś zwalić i się ośmieszyć, to bez obaw! Każdy jest dobry w jednym a gorszy w drugim aspekcie programistycznym! Czego oczekujemy od webmastera? Webmaster musi znać minimalnie (x)html oraz podstawy php. Musi wiedzieć co to cms, css, ftp i inne pojęcia których jeśli nie rozumiesz, to to nie praca dla Ciebie. Czego możesz się spodziewać od nas? Ambicji, chęci do pracy, wystrzałowych pomysłów i zgrania. Walki o popularność, aby każdy znał nasze gry, a także Twoje nazwisko, które znajdzie się w jej autorach! Jesteśmy dostępni prawie 24/7 ! W razie chęci wspólnej pracy i/lub pytań należy skontaktować się pod danymi: Adres e-mail: przemekliedtke@gmail.com Do zobaczenia wkrótce!
-
Może lengthdiry ?
-
Wadliwa edycja plikow tekstowych
I am vader odpowiedział(a) na I am vader temat w Pytania początkujących
po prostu jeżeli "L" jest 1 znakiem w pliku i zaden go nie poprzedza. Tak, ładowany po kolei, chyba że masz lepszy sposób który nie naruszy pozostałych znaków. -
Download waszych produkcji a nasz Uploader
I am vader odpowiedział(a) na gnysek temat w Gotowe gry i programy
CHrome jest szybszy ale ma niedoróbki, a uwazanie jej za lepsza to stronniczosc. W kazdym razie napisalem zeby poinformowac, ze hostingi typu speedyshare to marny pomysl, bo usuwa po 30 albo 90 dniach pliki kont darmowych/osob niezalogowanych. -
3x@up - facepalm tak, room_speed*30 edit: Gapia sie po roznych tematach moderatorzy i administratorzy(glownie gnysek), a nikt k***a nie chce pomoc w kodzie z ktorym sie mecze od wczoraj. -_-
-
Alarmy, a zmienna zamiast liczby
I am vader odpowiedział(a) na ZyperPL temat w Pytania początkujących
w create ustawiasz normalnie,a le w stepie robisz GML if alarm[0]=-1 { //kod do wlaczenia alarmu } z prostej przyczyny. krok 1: alarm[0] nastawiamy na np. 30 krok 2: zmniejszamy alarm[0] o 1... ... ALE w kodzie step pisze zeby nastawic alarm[0] na 30, wiec.. ..spowrotem nastawiamy alarm[0] na 30 i tak w kolko co step. if alarm[0]=-1 sprawdza czy alarm juz sie wylaczyl czyli czy zostal juz wykonany, bo jak tak to mozna znowu go wlaczyc. -
GML (create) bron[0]="" //inicjujemy amunicje i bron. sprytni zrobiliby to w petli for :) amunicja[0]=0 bron[1]="" amunicja[1]=0 bron[2]="" amunicja[2]=0 bron[3]="" amunicja[3]=0 bron[4]="" amunicja[4]=0 bron[5]="" amunicja[5]=0 bron[6]="" amunicja[6]=0 bron[7]="" amunicja[7]=0 bron[8]="" amunicja[8]=0 bron[9]="" amunicja[9]=0 ilosc_broni=0 GML (kolizja z bronia) //tutaj przykladowa bronia bedzie ak47 if ilosc_broni !=9 { bron[ilosc_broni]="ak47" amunicja[ilosc_broni]=30 ilosc_broni+=1 } GML (step) for(i=0;i<=ilosc_broni;i+=1) //ten skrypt robi, ze jezeli zuzyles amunicje w jakies broni to jest wywalana poprzez "zrzucenie" wszystkich broni bedacych w klawiaturze za ta bronia o 1 przycisk w dol usuwajac zuzyta bron i zwalniajac slot na koncu. { if (bron="") break; if amunicja=0 { for(a=i;a<=ilosc_broni;a+=1) { if a!=9 { bron[a]=bron[a+1] amunicja[a]=amunicja[a+1] } if a=9 { bron[a]="" amunicja[a]=0 } } } }
-
Alarmy, a zmienna zamiast liczby
I am vader odpowiedział(a) na ZyperPL temat w Pytania początkujących
W stepie nie daje sie alarm[0]=costam, poniewaz jakbys dal np. 30 w alarmie to co step zmienia spowrotem na 30. Daj GML if alarm[0]=-1 //Jezeli alarm nie jest WOGOLE wlaczony { alarm[0]=wytrz*room_speed } Poza tym mozesz zrobic: GML (create) alarm[0]=ilestam GML (alarm0) //obliczenia alarm[0]=ilestam Mniej problemow. Co do pytania- alarmy sa lokalne. Po prostu sa jak lokalne zmienne. Jesli zmienna alarm=0 to alarm zamienia na -1(wylaczony) i wykonuje to co jest w kodzie alarmu. To tak jakby zrobic: GML (create) zmienna[0]=30 GML (step) if (zmienna[0]!=-1) zmienna[0]-=1 if zmienna[0]=0 { zmienna[0]=-1 //kod wpisany w event alarmu } -
Dałem w edicie E: Zapomnialem o 1 rzeczy. Musisz zapetlic ten alarm, jesli w alarmie zrobisz, oraz kod z alarmu wrzuc w GML if __parastring!=__pelenstring { //kod } Bo inaczej bedzie ciagle dodawac puste znaki
-
Zapisz w stringu A pełną frazę, a w stringu B frazę uciętą. Co X stepów niech skrypt dodaje do stringa B nową literę ze stringu A. Łapiesz? GML (jakas akcja) __pelenstring = "Hej, co robisz?" __parastring = "" GML (alarm0przykladowo) __parastring=__parastring+string_char_at(__pelenstring,string_length(__parastring)+1) GML (draw) //pisanie na ekranie tekstu</span>
-
nazwij ten program decode::blocks . Odrazu zrobi się popularny : ). E: Zyper, najpierw nie lapiesz, a potem zle rozumiesz przeslanie. Ide sie utopic w kaluzy.
-
Czesc, robiac program napotkalem pewien problem ze skryptem edytujacym zawartosc pliku tekstowego. Walcze z tym od wczoraj i jest coraz lepiej, jednal nadal jest pewna granica ktorej nie jestem w stanie przebic. Na poczatku uzytkownik wybiera plik. Wtedy jest tworzony plik tymczasowy "temp". Nastepnie plik temp jest otwierany za pomoca file_text_open_write(nazwa_pliku), zas wybrany przez uzytkownika plik jako plik do odczytu. Z pliku odczytywanego wczytuje string, nastepnie wkleja pojedynczo znaki do pliku temp, chyba ze znak do skopiowania to litera "L" nie poprzedzona zadnym znakiem, albo poprzedzona cudzyslowiem/nawiasem zamykajacym. Plik sie wczytywal, program dzialal, ale zawsze wyjsciowo byl pusty w srodku. Plik byl zapisany do momentu pierwszej zamiany "L" na nowa linie, a w nastepnej lini zawsze bylo kilka znakow spacji i plik sie konczyl. Postanowilem wtedy troche zmienic dzialanie pliku. Nastepnie dodalem zeby plik temp oraz oryginalny byly zamykane(pod koniec operacji) i oryginal zostal usuwany, a zmieniona kopia zmieniala nazwe na oryginalu. Zreszta... macie tutaj kod: GML wd_open_dialog_set_filter("Text Files(*.txt)|*.txt|Log files(*.log)|*.log|Error Files(*.err)|*.err|All Files(*.*)|*.*") wd_open_dialog_show() global.syfix = wd_open_dialog_get_file() if global.syfix !="" { wd_message_set_text("Opened file: " +string(global.syfix)) wd_message_show(wd_mk_information,wd_mb_none,wd_mb_ok,wd_mb_none) __temporary__ = file_text_open_write("temp") file_text_close(__temporary__) __target = file_text_open_write("temp") __nowlog = file_text_open_read(global.syfix) current_string="" previous_string="" __linia=1 scr_autoline_file() } GML while(!file_text_eof(__nowlog)) { for(i=1;i<__linia;i+=1) { file_text_readln(__nowlog) } __string=file_text_read_string(__nowlog) for(i=1;i<string_length(__string);i+=1) { previous_string=current_string current_string=string_char_at(__string,i) if current_string="L" && previous_string="" { file_text_write_string(__target," ") __linia+=1 scr_autoline_file() exit } if current_string="L" && previous_string=")" { file_text_write_string(__target," ") __linia+=1 scr_autoline_file() exit } if current_string="L" && previous_string='"' { __linia+=1 file_text_write_string(__target," ") scr_autoline_file() exit } if current_string="L" && previous_string!="" && previous_string!='"' && previous_string!=")" { file_text_write_string(__target,current_string) } if current_string!="L" { file_text_write_string(__target,current_string) } } } file_text_close(__nowlog) file_text_close(__target) file_delete(global.syfix) file_rename("temp",global.syfix) Te dwa skrypty dzialaja samodzielnie, wiec ich wklejenie do edytora pozwoli Wam zobaczyc jak prorgam funkcjonuje(albo jak mialby, bo sie zawiesza odkad te sztuczke z zamiana dodalem). Edit: Wydaje mi sie ze to raczej poczatkujace pytanie, ale jak cos mozecie przewalic temat
-
3 posty dziennie pisal, poza walhalą
-
Chciałbym to przemilczeć, ale nie mogę. Gra jest syfem. Brzydka grafika, brzydki kod(strzelajac po jakosci gry), brzydka pilka, brzydko niezaokraglona muzyka, mozliwosc latania pilki poziomo i jej zawieszenie na samym koncu. Mimo to, daje 2/5 gdyz jest masa gorszych pseudo-gier, ta przynajmniej potrafi w minimalnym stopniu spelnic swoje zamierzenia. Jest mario, jest pilka, jest odbijanie.
-
No to jedziemy: Musiałem pobrać plik który ważył 3 mega mimo bycia spakowanym, rozumiem, że to zip ale to dużo jak na "taką" produkcję. Jaką?: Pierwsze co zobaczyłem to obrzydliwe menu. Zero muzyki, bez ładu i składu, brzydkie napisy. Obraz wyglądał jak losowy z neta żeby tylko podeprzeć założenia Twoich wymysłów. Dodatkowo te objaśnienia... cośtam - ileś + cośtam... co to za matematyka? Zawaliłeś tym cały ekran, a nawet nie wiadomo co to znaczy. Ok, klikam przycisk start, ale...wtf?! Nie idzie. Chcę zminimalizowac grę, ale to niemożliwe, alt+f4 też nie chodzi, musiałem proces wyłączyć. Ok, patrzę do instrukcji na tej stronie i.. tutaj też nie ma instrukcji! Jak nie ma sterowania nigdzie, nawet tutaj to decha. Musiałem zrobić coś czego nie powinienem, złapałem za dekompilator. To coś czego nie powinno się robić, ale jeśli komuś zależy na rozszyfrowaniu menu to to jest konieczne >.< . Albo mam słabego kompa albo tak długo dekompilować powinny się gry obszerne. Pewnie nawalileś pełno spritów i background'ów, nie iwem, nie patrzałem. Polecialem odrazu do help'a. Tutaj też nic, dobra wchodzę w obiekt przycisku start... Szczerze to i tak nic z tego nie połapałem, ale zrozumiałem że te plusy i minusy to konfiguracja X_x. Mam już dość, ale trzeba pograć trochę : D. Nietstey, klikanie w plusiki nic nie pomogly. I tak nic się nie zmieniło. Co teraz? Klikam na ślepo po całym start, ale gra się wyłącza. Teraz serio mam dość. Pała. Edit: Ło, dżezu! Udało mi się włączyć. Nie chcę się znowu rozpisywać więc skrótowo: Postacie brzydkie, axy to axy a nie jakieś syfne postacie ktore sie tak nazywaja, powerupy wygladaja jak zripowane i nie pasuja, tlo powoduje chaos, a wyniki sa niewidoczne przez sciany. Nadal zero muzyki i dzwiekow.
-
Bo inni się wstydzą pokazywać. Czas to przełamać, hehe ;d Sprzed kliku dni fotka. Kiedy zobaczyłem butelke wody odrazu zachciało mi się pić(zazwyczaj na biurku mam z 5 takich butelek).
-
Wiesz ze miały być linki, huh?
-
Zakładam, że masz te 18 lat i weźmiesz porażkę jako mężczyzna. Oto błędy: 1.Nieważne czy ta gra to pierwsza, ostatnia, na serio czy bna luzie, gracz zawsze będzie graczem. Zrób tutorial w którym uczysz gracza jak się ruszać, strzelać, co go zabija. Instynktownie sprawdziłem spację shift i ctrl i tylko dlatego wyłapałem co i jak. 2. Grafika jest nieco niespójna. W jednej tonacji to namaluj. 3.Postać porusza się chociaż stoi. GML image_speed=0 i po sprawie. Potem wystarczy zrobić że jak gracz naciska ruch to GML image_speed było na 1. W stepie dodać że jeżeli się nie wciska w lewo ani w prawo to ma się zmienić spowrotem w GML image_speed=0 4. Gracz się zacina na scianie. Założę się, że masz precise. Kliknij w postaci edit mask i wybierz "rectangle". 5. Znowu to co w 1 punkcie. Jak gracz ma ograniczony czas to ciężko mu na czas z powietrza wyciągnąć co zrobić ze skrzynką by była, po co jest jak już jest i jak użyć przycisku. 6. Za mała widocznosć w levelach z ruchomym viewem. Zwiększ odległość od krawędzi 3-krotnie. 7. W niektorych levelach podwójnie ustawiłeś przeciwników więc trzeba dwa razy trafić żeby obaj padli. Za kij nie da się tego wytrzasnąć więc jak odmierzysz ilosć strzałów to masz przesrane. 8. Spadający ptak zabija? Jeśli tak ma być to poinformuj gracza. Nie musisz robić tutoriala jak nie chcesz ale daj info w menu że F1 wyświetla pomoc i zrób tę pomoc pod tym F1. Więcej nie byłem w stanie w to grać. Mimo to podoba mi się kilka aspektów tej gry: 1.Muzyka jest nawet fajna 2.Dźwięki bynajmniej jakieś są, poszukaj innych, chociaż te jakieś totalnie beznadziejne nie są. 3.Ciężko się skacze, ale gra jest grywalna i miło sobie polatać. 4.Ładne menu 5.Fajny wybó leveli 6.Nice kursor 7.Pomysł nie jest ######sty, ale przynajmniej jakiś. Nawet nawet.. Oceny nie wystawiam, napraw co powiedziałem a będzie niebo lepiej. Edit: dopiero teraz zauważyłem pomoc :x Lepiej ją wsadź do tego F1. A i nie resetuj pkt po śmierci, dodaj opcje dodawania PKT za zaoszczędzony czas. Jeśli już punkty musza ulegać zmainie na minus to odbieraj po kilka pkt na dead.
-
Wejdź w GM, na dole masz extension packages. Teraz z prawej do lewej wrzuć plik GM Windows Dialogs. Jak klikniesz na ten napis(GM Windows Dialogs) i wybierzesz help to bedziesz mial tam wszystkie komendy jak te okienka odpalać. I na co tutaj dll ? Przykład: GML wd_message_set_text("Nie znaleziono pliku 39.dll!") wd_message_show(wd_mk_error,wd_mb_none,wd_mb_ok,wd_mb_none) Przykład komunikatu z błędem. Wszystkie te funkcje nazwy itd zerżnąłem z dołączonego helpa, więc nie będziesz miał problemu. O, a tu masz klasyk jak zamkniesz plik bez zapisania: GML wd_message_set_text("Zapisac zmiany?") wd_message_show(wd_mk_confirmation,wd_mb_yes,wd_mb_no,wd_mb_cancel) Uprzedzam następne pytanie(Jak sprawdzić który przycisk nacisnąłem?). Normalnie, jak w zwykłym show_message_ext! Przycisk z lewej to 1, środkowy 2 a prawy 3. GML wd_message_set_text("Zapisac zmiany?") wybor=wd_message_show(wd_mk_confirmation,wd_mb_yes,wd_mb_no,wd_mb_cancel) if wybor=1 { //skrypt zapisywania i wyjscie } if wybor=2 { //wyjscie z programu } if wybor=3 { //anulowanie wyjscia z programu(zostanie w programie) }
-
SE k310i, działa, lekko laguje(wut?), zresetój boli w oczy
-
Oj, poddaje. On sie poddaje i robi kolejne niewiele lepsze gry, zamiast naprawic co jest.