Skocz do zawartości

Pentalinio

Zbanowani
  • Postów

    660
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Pentalinio

  1. Pentalinio

    Prawie jak firma

    Ja jestem od C++, GML i grafiki prostej, pixelartowej, jak i profesjonalnej, tzn. tła itp. Aha i z klocków nie umiem korzystać :/. Tylko z kilku.
  2. GMClan: -> Forum -------> Pytania Początkujących i Zaawansowanych: -------------> Aktualne tematy -------------> Pytania Newbie -------> Gotowe gry i programów oraz dema: -------------> Gry godne uwagi -> Shoutbox: -------> Jak się nudzę - nowy wpis -> Przykłady: -------> Przykłady Choosena, Tymona i Pietera -------------> Ciekawe przykłady Zrobiłem schemat miejsc gdzie często jestem. Najczęściej na forum :) .
  3. Nigdy w szkole nie uczyłeś się jak oblicza się średnią? Ocena była dość surowa, bo dla niektórych badziewi dawałem 3 gwiazdki, więc co miałem dla tej postawić? A mi się podoba ta gra i zdania mojego nie zmienię. Nie wiem czemu takie oceny dajecie... Lol? To chyba jedyna gra na tym forum, której autor sam ją wymyślił, a nie z innych gier bierze pomysł, a ty tak ją oceniasz? :blink: Nie! Tego już ci nie daruje. Ty nie masz robić plików tekstowych. Myślisz, że każdy będzie to otwierał i ciągle zamykał? Nie rób tego profesjonalnie. Rób to normalnie, czyli jeżeli ktoś zgadnie to po np. 2 sek. przeniesiego do następnej planszy. A i nie zawsze ma być czerwony. A drugiej zagadki nie rozumiem :/ , ale zaraz pomyśle :3 . Jak jeszcze raz zrobisz błędy ortograficzne, to ocena spadnie do 3 :] . PS: Dobra Proxx i Guxio, teraz jak znajdę waszą grę to też wam dam 1, a średnia spadnie napewno, jeżeli będzie to słaba gra :) .
  4. Grafika dość ładna - 3 gwiazdki. Eliksiry powinny trochę inaczej wyglądać, ale też nieźle wyglądają :). Pomysł genialny! Gratuluje! - 4 gwiazdki. Nawet grywalne, czekam na kolejne plansze. A nie możesz zrobić, że po zgadnięciu idzie się do następnego pokoju :P? - 4 gwiazdki. Ogólnie to gra jest fajna. Widzę w niej jednak wiele błędów. Najwięcej jest ortograficznych. Nie mogę na to patrzeć. Po kropkach stawiaj odstęp. Następny błąd to to, że każdy może okłamać. Naciśnie sobie 2 i zgadnie i już, a nawet nic nie zrobi. Masz 2 propozycje: - Albo jak ktoś raz naciśnie jakiś klawisz i jest on zły, to przegrywa. (To jest łatwe, ale jak ktoś ma szczęście to i tak zgadnie :/) - Albo będziesz sprawdzał położenie klocków niebieskich i jeśli są one poprawnie ustawione to wygrasz :) . (To jest trudne i gorsze. Nie będę pisał czemu :P) Kolejny rzecz to losowość plansz. Nie może być, że zawsze ta sama 1 plansza. Musi się to trochę losować. Zrób to jakoś tak :P : room_goto(choose(level1, level2, level3)) Za poradzenie sobie z błędami dostaniesz 3 gwiazdki. Ocena ogólna: 3,4. Zaokrąglam do 4 gwiazdek :) . @Edit: Ludzie no co wy? Nikt z was nigdy by takiej gry nie wymyślił (wyjątkiem jest dziadek - DNA). Ta gra jest dla mnie o niebo lepsza niż 85 % gier, które na tym forum widzę, bo Rezint sam ją wymyślił i to za pomysł dałem mu 4 gwiazdki. A dobry pomysł to grywalniść :) . @Edit 2: Dzięki mnie są już 2 gwiazdki :P
  5. Pentalinio

    SupraMataszTeam

    Ty chyba żartujesz :P . Znam się na C++ i coś tam jeszcze :) ... Chyba starczy :P ?
  6. Nikt mu nie pomoże? draw_text(view_xview,view_yview,'Twoja Kasa: '+string(score)); @cyberdog: nie może być zmienna 'twoja kasa'. ty to rozumiesz jako 2 wyrazy, GM to 'twoja' zrozumie jako zmienną, a 'kasa' sam nie wiem jako co :P . Może być: var twoja_kasa;
  7. Ludzie! ... Nie możecie tego skompilować i uruchomić?! Zobaczycie, że gdy wpiszesz hasło: lolek , a potem druga osoba napisze znak 'l', to pojawi się: l _ l _ _ . Czyli dobrze, pokaże 'l' i drugie 'l'. Potem jak napiszesz 'o' to się pojawi l o l _ _ . I też dobrze! Ale gdy napiszesz znowu 'e', to pokaże się _ o _ e _ . Zapomni ostatnie znaki i ja to celowo zrobiłem, a teraz oczekuje, że ktoś mi pomoże to zmienić. Rozumiem jakby napisał coś takiego Nikas, czy Jontor, ale Micanser, Vardi? Zawiodłem się na was :wink: ...
  8. Robię znaną grę - wisielca. Uczę się C++ od wczoraj (właściwie to ja z C na C++ przechodzę) . I dam tu mój kod, mimo wszystko :unsure: : #include <string> #include <iostream> #include <conio.h> std::string aktTekst; std::string staryZnak; unsigned ZliczZnaki(std::string strTekst, char chZnak) { int o = 0; aktTekst=""; staryZnak+=chZnak; std::cout << std::endl << "Oto co wyszlo:" << std::endl << std::endl; for (unsigned i = 0; i <= strTekst.length() - 1; ++i) { if (strTekst[i] == chZnak) { std::cout << chZnak << " "; aktTekst+=chZnak; } else { if (o <= staryZnak.length()) { if (strTekst[i] == staryZnak[o]) { std::cout << staryZnak[o]; aktTekst+=staryZnak[o]; o++; } else { std::cout << " _ "; aktTekst+='_'; } } } } return chZnak; } int main() { std::string strNapis; int i = 0; for(i=0; i < 24; i++) {std::cout << std::endl;} std::cout << "Gracz pierwszy wkracza do akcji :D." << std::endl; std::cout << std::endl <<"Podaj dla gracza drugiego haslo: "; std::cin >> strNapis; char chSzukanyZnak; std::cout << "Gracz drugi wkracza do akcji :D." << std::endl; do { int i = 0; for(i=0; i < 24; i++) {std::cout << std::endl;} std::cout << std::endl << "Podaj jakas litere: "; std::cin >> chSzukanyZnak; ZliczZnaki(strNapis, chSzukanyZnak); getch(); }while(aktTekst!=strNapis); std::cout << std::endl << std::endl << "Gratuluje! Wygrales!"; getch(); return main(); } Edit: Kod uległ zmianie. Teraz mam aż 2 problemy. 1 to to, że muszę wszystkiel litery pisać po kolei. Drugi, to to, że nie może być kilka tych samych liczb. Chyba sobie odpuszczę :/ . Takie banalne błędy... PS Niech się wypowie ktoś lepszy niż ja :P , bo zaraz ktoś wyskoczy z tekstem "dziwna sprawa..."
  9. Tak, jak Micanser, ale należy pamiętać, aby dać image_speed=0 Daj, to gdzie chcesz, lecz najlepiej w Create, a nie w Step czy Draw, bo się komp zmuli :P .
  10. W Step. I zapewne chcesz, aby jeżeli będzie 1 gracz miał mnie niż 1 życia to 2 gracz będzie dostawał punkty? Jak tak to w step 1 gracza: if health < 1 { gracz_drugi.score+=1; }
  11. Przykład Artimala jest zły i na słabych procesorach może nie zadziałać. Zamiast instance_create(x,y,dziura) daj draw_sprite(sprite_dziura,0,x,y); , aby nie robić tylu obiektów :D .
  12. Jeśli to w Create, to wiedz, że zostanie to sprawdzone tylko raz. Wsadź to do Step i wszystko będzie dobrze :) .
  13. No właśnie. Poszperaj w necie czy gdzieś, bo dawanie byle czego to katastrofa. 3 gwiazdki. Też się zawiodłem. Następnym razem więcej tego. Ja też zaraz coś dam :P . A i jeszcze jedno. Syf totalny, nikomu nie będzie się chciało w tym czegoś szukać. Nawet moich obrazków nazw nie zmieniłeś :P .
  14. A konkretniej do czego ten licznik? Licznik czasu? Licznik punktów? :blink: Wszystko rób na zmiennych i ot cała logika :P .
  15. Skrypty, przykłady, silniki 3D do GMa ---> Prosta Strzelanka ---> Zapisz ---> w potworze sprawdź co jest w Step i spójrz na komentarze. Aha, używaj opcji szukaj <_< ...
  16. Pentalinio

    W jaką grę...

    Jak byłem bardzo mały to w Age of Empires I grałem. Tylko na rynku klikałem i się wkurzałem kiedy już nic nie mogłem na złoto zamienić (nie byłem świadomy co robię :P). Potem w Age of Empires II (też byłem bardzo młody). To był hit! Nikt by mnie nie pokonał :) . Grałem w Empire Earth I (to też staroć) i potem w AoE III, ale to lipa...
  17. Może w Tibie na OTS? Żart :P. GTA może być, Soldat oki (ale tylko raz grałem) . Serwery są, na IRC się dogadać i do 03:00 spokojnie dojdę :) .
  18. E tam.. 3 gwiazdki. Za demo będą 4. Postaraj się zrozumieć co przerobiłeś i umieść w credits autora Pozdro, Misztrzunio
  19. Maxpayn: W pierwszym mam 5 argumentów, a w drugim 6. W drugim mam to: //tablica = argument m[0]=argument0; m[1]=argument1; m[2]=argument2; m[3]=argument3; m[4]=argument4; m[5]=argument5; //kilka zmiennych kursor=0; kursor_max=5; step=1 //ustawienie fonta draw_set_font(1.argument2); //rysujemy menu for (i=0; i<=kursor_max; i+=1;) { if step=1 { if i=kursor then draw_set_font(1.argument0); else draw_set_font(1.argument1); draw_text(1.argument3,1.argument4+i*1.argument5,m[i]); } } //kontrola if step = 1 { if keyboard_check(vk_up) { if kursor > 0 then kursor-=1; else kursor = kursor_max; } if keyboard_check(vk_up) { if kursor < kursor_max then kursor+=1; else kursor = 0; } } //zapamietanie if keyboard_check(vk_space) step=2; I co tu jest źle? Pierwszego ID to 1, a drugiego 2.
  20. Aj Maxpayn. Ja podałem w Edit przykład klocków. W moim tak nie mogę zrobić, bo tu są 2 kolory. Kiedy jest Start Game np. zaznaczone to jest argument0 kolor, a kiedy nie to argument1 kolor (z pierwszego klocka do drugiego) . Ale to już nie ważne. Teraz mam błąd: Gdy przeciągam 1 klocek (ten z czcionką itp.) to wyskakuję błąd: List Index out of bounds (1) . O co chodzi?
  21. Jej... wymyśl coś lepszego. Tło powinno być ciemne, a kulka powinna być w tle nie białego koloru, bo jej środek jest biały i to fatalnie wygląda. Monety ciemniejsze i mniejsze. Wymyśl ciekawą fabułę, a jak już używasz tych okienek, to chociaż nie rób tych błędów. 2 gwiazdki. Masz tyle przykładów, ale nie! Logicznie pomyśleć nie można, tylko pytać na tym forum o banalne rzeczy! Żałosne <_< ...
  22. W Create: dir = 0; cs = true; W Step: if cs = true { cs = false; instance_create(x,y,pocisk); alarm[0] = room_speed; } W Alarm 0: cs = true; A w pocisku wszystko jest dobrze :) . Pozdro!
  23. Jejku, jejku! Najprostrza gra <_< ... Sterowanie i grawitacja: W Step: //sterowanie if keyboard_check(vk_left) && place_free(x-(sz+4+0.1),y) { sz+=0.1; x-=(4+sz); sprite_index=spr_left; } else { if keyboard_check(vk_right) && place_free(x+(sz+4+0.1),y) { sz+=0.1; x+=(4+sz); sprite_index=spr_right; } else { sz=1; } } //grawitacja if place_free(x,y+1) { gravity=0.4; } else { gravity=0; } //skakanie if keyboard_check(vk_space) && ! place_free(x,y+1) vspeed = -5 + -sz / 3; W Create: sz=1; W Kolizji z platformą: move_contact_solid(direction,12); vspeed = 0; Jeśli nie zadziała, to zajrzyj do przykładu Tymona. On wszystko tam ma :) . @Edit: Skopiuj jeszcze raz do hero. Teraz działa, poprawiłem :) .
  24. Ale to trzeba napisać konkretnie czego potrzebujesz. Nie wszyscy grali w tą grę. Mógłbyś podać do niej link, wtedy każdy by zrozumiał o co ci chodzi, bo ja nic nie rozumiem. :P
  25. A więc tworzę liba, który będzie tworzył menu za pomocą tablic. Niestety będę musiał zrobić 2 klocki, bo 6 argumentów to za mało. Jeden od fontu, koloru, czcionki, a drugi od tablic typu string. Teraz chciałbym, aby ten pierwszy przekazał argumenty drugiemu klockowi. Użyć od tego Action Id? Np. draw_set_color(id_klocka_pierwszego.argument0) Czy może nazwy klocka? Proszę o pomoc. @Edit: Może nikt nie zrozumiał? Są dwa klocki. Set color i draw text. I set color przekazuje argument dla draw text jakiego koloru ma być ten tekst. Rozumiecie? Jak to zrobić?
×
×
  • Dodaj nową pozycję...