Skocz do zawartości

PRT

Użytkownicy
  • Postów

    131
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez PRT

  1. PRT

    Pętle

    Połączenie pętli for i while powoduje zawieszenia aplikacji. Może wytłumaczę w inny sposób :) Mam zmienne GML for(i=0;i<12;i+=1) { global.talia_karta[1,i]=4; //co oznacza [talia,karta]. czyli mam kazdej z 13 kart po 4. } Teraz chcę, żeby potasowało karty i ułożyło w kupkę. GML for(i=1;i<global.talia*52;i+=1) // losowanie z 52 kart bo 13*4 { ob=irandom_range(0,13); //temp zapisuje wylosowana liczbę z przedzialu (0,13) - sa to wartości kart 0-dwojki 13-asy. if (global.talia_karta[1,ob]>0) // jeżeli w wylosowanej karty zostało więcej niż 0. { global.kupka=ob // to dodaje tą wylosowana na kolejne miejsce w kupce. global.talia_karta[1,ob]-=1; // no i odejmuje 1, bo już zostało o jeden mniej tego znaku kart. } Teraz bardziej obrazowo jest. Chodzi o to ze widzę ze błąd jest ale nie daje rady poprawić ;) Ma przypisywać losowe karty do kupki z tym ze pamiętać ze ma każdej tylko po 4. (cztery dwójki, cztery damki itd) Jeżeli wylosowana karta to np.as a już ich nie ma, to ma powtórzyć losowanie ---- Rozwiązałem problem, nie wiem czy jest to optymalne ale działa. Jak znacie łatwiejsze i lepsze piszcie: GML od=1; while(global.kupka[global.talia*54]<0) // dopóki 54 karta w kupce nie jest pelna { for(i=od;i<=global.talia*54;i+=1) // losowanie z 54 kart { ob=irandom_range(2,15) //temp zapisuje wylosowana liczbę z przedzialu (2,15) if (global.talia_karta[1,ob]>0) // jeżeli w wylosowanej karty zostało więcej niż 0. { global.kupka=ob // to dodaje tą wylosowana na kolejne miejsce w kupce. global.talia_karta[1,ob]-=1; // no i odejmuje 1, bo już zostało o jeden mniej tego znaku kart. } else{od=i; break;} // jezeli nie to przerywa petle i zaczyna od nowa w pustym polu w kupce } }
  2. Po dłuższej rozłące z pisaniem, zostałem zmuszony przez siostrzeńca do napisania "prostego" programu. Jednak jak się okazuje i z prostymi rzeczami sobie nie radze ;) GML for(i=1;i<global.tal*50;i+=1) // losowanie { ob=irandom_range(2,14); //temp if (global.war[1,ob]>1) { global.kup=ob global.war[1,ob]-=1; } Już tłumaczę, otóż global.kup jest to 50 elementowa tablica-lista. Global.war to obrazowo pojemniki, w których są po 4 rzeczy.. Do OB zapisuje losowa liczbę z przedziału 2-14, po to by później sprawdzić czy w pojemniku global.war[1,ob] są jeszcze rzeczy. Jeśli są to do global.kup zapisuje mi tą liczbę (OB). i odejmuję jedną rzecz z tego pojemnika. Porblem polega na tym, że jeśli pojemnik okaże się pusty to pomijana jest jedna wartość global.kup - nie zapisuje w niej żadnej OB. Ja chcę osiągnać coś takiego, że jeśli pojemnik okaże się pusty to losowanie ob się powtarza dla danego i. Próbowałem z innymi pętlami ale jakoś słabo mi to idzie i wieszam grę ;) Jeśli ktoś zrozumie ten zawiły język to proszę o pomoc.
  3. PRT

    "skąd pochodzą liczby?"

    Zależy co ten nauczyciel miał na myśli pod pojęciem liczby. Ogólny sposób interpretowania liczebności, ilość i operacji na nich czy samą liczebność i ilość. Jeśli o chodzi sposób interpretowania/zapisu to wystarczy ci historia od pierwszych zapisów liczbowych. np:http://www.swiatmatematyki.pl/index.php?p=44 Jeśli nie chodzi o interpretacje,a o dosłowne znaczenie to już dłuższy wywód. Mianowicie samo pojęcie ilość/liczebności może istnieć bez ludzi. Jeśli po powstaniu Ziemi(nie ważne w jaki sposóB) leżały 2 kamienie to nikt nie musi stwierdzić ,że leży ich tam taka właśnie ilość. (stwierdzenie, że jest ich tam 2 wiąże się z powstaniem matematyki). Dlatego ja jestem bardziej przekonany, że chodziło nauczycielowi o pierwsze stosowane zapisy liczbowe. Pisząc o tym drugim wystarczyłoby na pisać , że liczby istnieją od zawsze. ich istnienie uzależnione jest od istnienia materii. ;p Pisać o tym to jak opisywać kto stworzył(lub co) i czym jest wrzechświat . Zestawienia religii i matematyki jako równość lub jedną rzecz wynikającą z drugiej to trochę przesada. Jeszcze ciekawostka, że liczby to nie zawsze było od 1 do nieskończoności czy od -nieskończoności do nieskończoności. Z tego co kiedyś czytałem w książkach wynikało, że pierwsi ludzie przez tysiące lat operowali na 4 "liczbach" tzn. 1(pojedynczy osobnik), 2 (para osobników), 0(brak osobników), wiele(duża ilość osobników). Później doszła cyfra 3(określająca rodzinę osobników). Stąd wywnioskować można, że tak jak napisałem. Liczby istnieją od początku materii. Człowiek po prostu zapoczątkował proces ich interpretacji i zapisu.
  4. PRT

    Wybór laptopa

    Witam, planuje kupić laptopa w dużej mierze ma służyć do grania, nie jestem wymagającym graczem i piękne nowe gry nie są mi aż tak potrzebne do życia ;) Do wydania mam nie dużo bo coś koło 2500zł. Biorąc pod uwagę moje nie duże wymagania myślę, że mi starczy. Pokaże wam coś co ewentualnie byłbym wstanie kupić w okolicach 2500. http://allegro.pl/item878264812_acer_as773...3_gry_raty.html Cena tego laptopa to już zawyżone maks ;) Prosiłbym was o może opinie o tym laptopku, nie chodzi tyle o wyposażenie jego wnętrza co też o inne rzeczy . Słyszałem np. że chodzi jak kombajn.(głośno) Prosiłbym Was też o jakieś modele które starczą mi do odpalenia cs'a,jakiegoś coda4, może coś nowszego właśnie w tej cenie którą podałem :) Z góry dzięki za pomoc.
  5. Kurcze ja mam w rodzinie kartografa, ale z czasem będzie ciężko. Teraz zaczynają się najcięższe miesiące. Jednak mimo wszystko spytam. Gra zapowiada się bardzo ciekawie. Strona rzeczywiście nie za ciekawa. Trzeba coś z nią zrobić, przejść na divy i ładnie rozmieścić ;)
  6. Okej zrobiłem surface, dzięki wielkie.
  7. Witam szukałem przykładu na ślady opon i oczywiście znalazłem niezłą ich ilość. Opierają się ona na tworzeniu śladu jako kolejnego obiektu. Jest to niesatysfakcjonujące mnie rozwiązanie, gdyż potrzebowałbym te ślady przez długi okres czasu. Do tego dużo ich by było i tak kilkanaście tysięcy obiektów na dość małym obszarze nie widzi mi się za bardzo. Chciałem się dowiedzieć o jakiś przykład śladów opon na spritach i czy jest to bardziej wydajne. Czy będę musiał zdecydować się na obiekty i usuwanie ich (czego na prawdę chcę uniknąć). Prosiłbym o link, lub ewentualne wskazówki - jak do tego samodzielnie dojść. Bo mam aktualnie pustkę w głowie ;) Dla objaśnienia: ślady pojawiają się w określonych warunkach, kiedy zmienna ślady wynosi 1. Znalazłem jeden przykład lecz był troszkę skomplikowany, co przeszkodziło w zintegrowaniu go z moim silnikiem. Czekam na odpowiedzieć i pozdrawiam ;)
  8. O zabezpieczeniach dopiero się uczę, ale może się moja informacja przyda. :) Warto zabezpieczać się przed tzw. SQL Injection w taki sposób: do pobieranych danych z $_POST dodaj: do liczb intval(zmiena); do tekstów mysql_real_escape_string(zmienna);
  9. Tak dokładnie. W takim razie wykluczamy istnienie maga, jako osobnej profesji. Bo według źródeł mitologicznych tylko wybrani ludzie mieli zdolność używania czarów - ci ludzie to właśnie magowie. Nie napisałem, że wszystkie czary tylko dla magów, część była by też dla innych. Aczkolwiek mi nie przeszkadza fakt, że byłyby dwie profesje Łucznik-mag i Rycerz-mag. Także to już kwestia gustu i upodobania. Nie chodziło mi o to ,że są słabi tylko o to że taki rycerz może używać tak cudownego narzędzia walki jakim jest łuk :) i na odwrót. No i tu powracam do sedna - większe znaczenie zręczności przy łuku, mniejsze siły i przeciwnie u rycerza. Wtedy rycerz strzelając łukiem nie zada wielkich obrażeń, a łucznik adekwatnie mieczem. Klasa postaci powinna być wyjątkowa.
  10. To i ja się wypowiem. Jedyną rzeczą którą poprawiłbym w Almorze oprócz optymalizacji jest balans postacie o bynajmniej nie chodzi mi o siłę ataku. Teraz można zauważyć taką sytuację gdzie jest postać która jest wspaniała w łucznictwie , walką mieczem i magii. To jest niesprawiedliwe. Pozostaje zrobić balans w wymogach broni. Tj. do miecza potrzeba więcej siły, a do łuku więcej zręczności. Poza tym obrażenia zadane łukiem nie powinny zależeć od siły ! Sam strzelam łukiem i wiem, że siła to mały czynnik potrzebny tylko do naciągnięcia dość opornej cięciwy. Samo to czy trafimy i czy strzał będzie np. w głowę(więcej obrażeń) powinien zależeć od zręczności. Ona też powinna zmniejszać ryzyko oberwania od potwora. Wtedy wyodrębnimy łuczników od tych co potrzebują siły do walki mieczem. To samo tyczy się magi, mogą być czary wspólne jak lekkie uleczenia, czy jakiś paraliż lub fireball, nie wiem bo nie znam czarów w Almorze(gram tylko łukiem). Tu dobrym rozwiązaniem może być zmiana opcji EVIL GOOD i tej trzeciej na profesje, i tylko mag będzie mógł kupić czary. To rozwiązania na pewno czasochłonne, ale myślę że znajdziecie lepsze. Niestety moja prośba dotyczy silnika atakowania. Jeśli nie jest to łatwe do zrobienia to trudno. Chciałem tylko podnieść głos w obronie łuczników, gdyż to jest nie fair.
  11. Tytuł: Familijnie(Familiada) Gatunek: Symulator Opis: Jest to symulator programu telewizyjnego "Familiada". Został on zrobiony dla potrzeb własnych rok temu ;). Może komuś się przyda. Jego wygląd i dźwięki są w wersji świątecznej ;) Aby gra przebiegła płynnie, zalecana jest współpraca przynajmniej 2 osób (prowadzący i obsługa komputera). Sterowanie może jest ciężkie, jednak nie wpadłem na lepsze rozwiązanie ;) Jeśli macie jakieś pomysły piszcie. Wszystkie pliki instrukcji są dołączone do gry. Program zawiera w sobie prosty edytor pytań. Edytor zapisuje pytania w formacie ini pod nazwa aktualnej godziny. Aby je dodać do gry należy zmienić nazwę na pytania.ini. Nie zależy mi na ocenach, bo jak już napisałem został on zrobiony dla potrzeb własnych i się sprawdza ;) Proszę o raportowanie błędów, pisanie pomysłów oraz zastrzeżeń. Ważne: Pełny ekran, wielkość 1280x800 (laptop) Nie wiem jak działa na zwykłych monitorach ;/ (nie mam możliwości sprawdzenia) Download: https://gmclan.org/up87_4_Familiada.html Rozmiar pliku: ok. 11 MB (muzyka, dźwięki, gra,edytor) Autorzy: Programowanie: Paweł Tkacz Fabuła: -- Grafika: Remigiusz Tkacz Muzyka: Znaleziona na dysku(pewnie z neta ściągnięta). Jest to przeróbka Pachelbel Canon in D Major Screeny: http://img178.imageshack.us/img178/8216/29449081ri7.png http://img201.imageshack.us/img201/7422/19923292gb6.png
  12. PRT

    Video konferencja

    Dzięki :) A dla wszystkich którzy również szukają rozwiązania na przyszłość Jest jeszcze serwis: http://orgoo.com Działa an tej samej zasadzie. Obraz kamerki jest trochę mniejszy i większe jest opóźnienie , ale działa i to najważniejsze ;)
  13. PRT

    Video konferencja

    Witam, Gadam z znajomymi przez skype, chcieliśmy zrobić video konferencje niestety kilka osób ma macintoshe czyli inne wersje skype i nie można połączyć video w konferencji. Znalazłem stronkę mebeam.com dzięki której się widzimy, tworzy się tam pokój wszystko działa przez przeglądarkę. Jednak często coś się tam dzieje i zamiast wchodzić mi do pokoju mam wielki niebieski prostokąt i znajomi też tak mają. Dlatego jestem w trakcie poszukiwań strony dzięki której poprzez zwykłą przeglądarkę będę mógł stworzyć taki video chat :)
  14. Pisząc sklep graczy, nie miałem namyśli prywatnych sklepików, tylko liczyłem na odpowiedź więc musiałem to jakoś zobrazować, bo samo trade nie jest dobre bo spamu byłoby dużo jak chociażby w Tibi . Co do Lombardu , bardzo dobry pomysł ;) Jakaś wyszukiwarka w nim też by się przydała ;p np: wpisujesz knight i wszystko dla knighta ci pokazuje, wpisujesz jakiś tam miecz i pokazuje ci je wszystkie i ich ceny itd.
  15. Ja tak grając ostatnio czasami w MU Online, mam ciekawe pomysły ;p. Aby mając konto móc stworzyć wiele postaci (np: do 5) i przed wejściem na serwer a po zalogowani u wybierałoby się jedną. Teraz pytanie. Jak będą wyglądały sklepy ? Chodzi mi o te co gracze będą mogli tworzyć. I ostatnie to przypomnienie mojego pomysłu, ale i jego rozwinięcie. Skille. Np: knight- jakiś cios co wali wszystkie moby dookoła wbijając miecz w ziemie(żywcem z mu ;p) ale coś a'la to. Dla reszty postacie też jakieś ;)
  16. Nie wiem czy już było, ale dodałbym do łucznika czy miecznika ;) takie skille ;). Jak wiadomo bycie magiem było urozmaicone , czary=fajne efekty itd. Można by urozmaicić też pozostałe klasy. Dodając do nich skille. Np: Łucznik(Jeśli ma odpowiedni dobry łuk i level) może pójść do nauczyciele i za opłata nauczyć się np: Potrójnego strzału, strzału 200%dmg , strzały z zatruciem i ogniem. Te skile mogły by mieć równie z swoje poziomy im wyższy(max np: 10) tym większe obrażenia Adekwatnie u miecznika: -głębokie uderzenie 200%dmg -sekwencja ciosów Jakiś zalążek był w almie 1 ale warto by to rozwinąć. ;) Żeby walenie potworków nie było oparte na 2 czy 3 różnych ciosach ;)
  17. PRT

    [M:TG] Język kart

    Oczywiście, zaczyna się naukę w pierwszych klasach podstawówki, ale czy aby na pewno zawsze tym językiem jest angielski ? W sumie o to mi chodzi. Bo to, że ktoś miał od podstawówki angielski i go sie choć w części nie naumiał to jak najbardziej do potępienia ;P
  18. PRT

    [M:TG] Język kart

    Oczywiście ja jestem jak najbardziej za angielskim, ale wypominanie komuś że nie zna angielskiego jest w tej sytuacji nie na miejscu, choć uważam tak jak ktoś już napisał, że teksty na kartach nie są na tyle skomplikowane by ich nie zrozumieć to nie każdy ma obowiązek znajomości angielskiego ;] Po podanych argumentach większości, a szczególnie tych dziadka kleofasa, według mnie nie ma co dłużej ciągnąć tej ankiety ;), zróbcie po angielsku, najwyżej przetłumaczy się na polski.
  19. PRT

    [M:TG] Język kart

    Dla mnie zdecydowanie angielski, z powodu klimatu? ;] a także powodów już wymienionych. Jednak... Nie rozumiem najeżdżania na kogoś z powodu słabej znajomości języka angielskiego. Jedni umieją angielski inni niemiecki - tak tak niemiecki też uczą w szkołach ;) Ja np uczyłem się niemieckiego, angielski i węgierski sam się uczę. oooo albo po węgiersku ;) bardzo fajowy język. P.S Tych co nie mają powiązań(osobistych) z naszym narodem jak najbardziej ;)
  20. No alchemia rox :) Szczególnie kiedy, nie ujawnia się przepisów tylko trzeba samemu dochodzić, wtedy jak ktoś odkryje jakiś przepis może ładną kasę zbić ;)
  21. Jeśli już jakieś duże straty przy zginięciu miałyby być to może łagodniej: -Kiedy zostanie się zabitym przez potwora to może przepadać cały ekwipunek i trochę expa. ( bez ekwipunku to jakby od nowa ;p) -Kiedy zginie się od człowieka (PK, Wojny Gildi itd), to powinien tylko exp spadać i może jakiś losowy przedmiot ;) (Jakoś podobnie jak było w Almorze 1) Tak grając w wiedźmina naszła mnie myśl: - Fajną innowacją byłoby wprowadzenie do mmo sekwencji ciosów ;) to jest każdy by tam jakoś inaczej wyglądał, ale kolejny mógłbyś nauczyć się dopiero przy jakimś tam levelu w jakiejś tam szkole w lesie ^^ I różne siły tych ciosów, podczas walki byłoby tak, jak w wiedzminie ;p Klikasz raz oddajesz pierwszy atak z sekwencji jeśl iw odpowiednim czasie* klikniesz drugi raz to drugi atak z sekwencji itd. jeśli jednak nie klikniesz w odpowiednim momencie to sekwencja sie zeruje i od nowa ;) *- w wiedźminie zaznaczony był żółtą smugą po mieczu , jak sie pojawiła trzeba było kliknąć. Urozmaiciło by to system walki ;) nie kojarzył by się on tylko z ciągłym klikaniem, a z ciągłym klikaniem ale w odpowiednim czasie ;) Z kolei magicy mieli by tak że uczyliby się również, ale polegałoby to na tym że im dłużej przy trzymają kliknięcie tym wyższy dmg odbierają, niby mają łatwiej bo nie muszą synchronizować ruchów , ale za to dłużej muszą czekać Analogicznie z łucznikami. Tyle że tu można jakieś potrójne strzały, które by many zabierały ^^ Bo ten system walk i z Almory był dobry aczkolwiek czasami ciągłe walenie takie nudziło ;) Innym drobniejszym pomysłem którego nie zauważyłem (może przeoczyłem w Almorze) może być to, że słabe potworki nie zaatakują Wysokich levelów ;] Kolejnym .. jest tak . Mamy jakiegoś NPC z questem prawie w każdym mmo jest tak że gadasz on ci zleca zadanie i jak je wykonasz to nie możesz wykonać go drugi raz ;) Mogłoby być tak, że gadasz ale jeden NPC miałby kilka zadań które losowych, jedno przez serwer jest wybierane i możesz wykonać tylko to które ci zlecił . Nie było by tak nudno , że ktoś ci powie co i jak ;) . Nagrody za questy też różne aczkolwiek nie za bardzo zróżnicowane wartościowo. Przed jakaś inwazją potworów wokół miasta, miałby się czas jakiś 5 minut na dotarcie do niego inaczej wejście do niego byłoby zamykane i byłaby tylko możliwość wyjścia ;) Z wiedźmina dobre było sporządzanie eliksirów, ale to chyba dużo roboty ;) Jak coś jeszcze mi przyjdzie na myśl to napisze.
  22. Znalazłem na komputerze stary przykład który kiedyś robiłem. Dawno temu jakiś rok ;) Dodałem komentarze, być może ci się przyda ;) https://gmclan.org/up87_12_przyklad_beczki.html Edit: Jak pozmieniasz sobie w kodzie trochę to będziesz miał dokładnie to co ty zrobiłeś na klockach. Jednak mój przykład na dłuższą metę jest mało wydajny ;p. Można to zrobić inaczej. Grafika jest tylko w jednym kierunku ;p
  23. Mi się podoba ten pomysł ;), żeby kupcy nie byli tylko w mieście ale żeby np jeden był z wozem i wędrował po drodze między miastami. Urozmaici to grę. Taki wędrujący kupiec byłby wszechstronny ale posiadałby tylko słabsze rzeczy(podstawowe miecze,mikstury,podstawowe tarcze itd.) ;p
  24. Może nie tyle co na magie, a na odpowiedni rodzaj magi. Np. Jakiś potworek będzie odporny na magie ognia, i tym podobne rzeczy. Typu miecz ognia(fire sword) czy płonące strzały. Tak żeby każda klasa postaci ucierpiała ;)
  25. Mi jakoś te glosy nie pasują, takie counter strikowe. Te, które mogliśmy usłyszeć w Almorze były lepsze ;)
×
×
  • Dodaj nową pozycję...