Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 825
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    144

Treść opublikowana przez gnysek

  1. Tak, ale Instant Play ściąga plik *.dat który ląduje w folderze Moje Dokumenty. Wrzucałeś jakieś pliki dat na YYG ? Ja nie pamiętam :P Poza tym, gra zanim jest widoczna na YYG przechodzi proces sprawdzenia antywirusowego i konwersji. Dlatego, jeżeli gra czyta zewnętrzne Dlle, czy zasoby są z nią problemy których doświadczył Propaganja. Gry są dekompilowane przez ich serwer, w końcu znają drogę ich kompilacji. Guzik download był, usunięto go gdy pojawił się dekompiler, żeby nie dało sie pobierać i rozwalać gier innych.
  2. Można to nawet zrobić na poczcie. Nie trzeba konta bankowego, nie trzeba mieć 18 lat. Samo zakładanie strony na płatnym serwerze - obsługa nie różni się od darmowego, tyle, że trzeba mieć domenę, ale kupno to nie problem. Np. domenomania.pl za 12 groszy sprzedaje (drugi rok to już blisko 120 złotych, więc ostrzegam).
  3. Czytam wczoraj PSX Extreme z Maja i na pierwszej stronie informacja, że prezes YoYO Games Sandy Duncan powiedział, że przemysł gier konsolowych umrze w przeciągu 5,10 lat... a jak na blogu pytam, kiedy będzie nowa wersja GM to siedzi cicho - przecież ten ich Game Maker wymrze jeszcze szybciej jak tak dalej będą postępować :P
  4. Instant play tak naprawdę dekompiluje gry, inaczej ta wtyczka pozwalała by odpalać każdy możliwy plik EXE spod Firefoxa i IE co stwarzało by niesamowite zagrożenie. Dlatego gra zabezpieczona protectorem nie będzie działać jako Instant Play :)
  5. W sumie to jest bez sensu, bo przecież sam GM jakoś odczytuje gdzie zaczynają się pliki a gdzie kończą, więc ma ustawione jakieś offsety, a tu nagle okazuje się, że ikona musi dokładnie zajmować tyle i tyle, a jak jest za mało to trzeba dodać nieco śmieci... bez sensu totalnie. Wygląda mi na to, że Mark O. coś tam sobie wymyślił i potem okazywało się to bagnem, ale ponieważ działało a wprowadzenie zmian tylko przedłużało i utrudniało sam rozwój game makera, zostawiał to jak jest i tylko brnął dalej w to bagno, zamiast poprawiać, zostawiając jakieś głupkowate rozwiązania. Ot chociażby limit 1024 polygonów, a potem gra zaczyna zwalniać, czy brak minimappingu dla 3d. No i brak wielowątkowości, która by się nieraz przydała (np. wyznaczanie drogi z punktu a do punktu b w labiryncie dla 50 przeciwników zawiesi grę, a gdyby tak dało się ciągnąć to jako jakiś osobny wątek i kontynować akcje dla tego obiektu dopiero jak wykona obliczenia? fakt, ze przeciwnycy mogli by sie czasem zatrzymywać np. na 2-3 sekundy nie reagując, ale przynajmniej nie zwalniała by sama gra, a jakby tak jeszcze dodać możliwość przerwania takiego wątku, w przypadku gdy ginie... to dużo lepsze AI dało by radę pisać). Najgorsze jest to, że raz smakując GM już wiesz jak prosto jest cokolwiek zrobić, a próba napisania czegoś takiego w chociażby C skończy się dość szybko niepowodzeniem (jedyne w sumie co uważam za proste, to odległość między punktami, bo wystarczy zwykły pitagoras :P)
  6. Pomijając interfejs, którego przecież jeszcze nie ma a wygląda teraz z tego powodu tragicznie... mi się tam podoba. Dlaczego? Dlatego, że teraz będzie lepiej widać co obie postacie robią i większa uwaga będzie skupiona na akcji pomiędzy nimi, a nie jak w MAGI, takie tam małe dwa krasnale :P Myślę, że w akcji będzie to wyglądać cudacznie, zresztą pewnie za jakiś czas zobaczymy (liczę na jakieś nawet niegrywalne demo, ew. filmik, tak z 30 sekund akcji po prostu, zaprogramowanej przez Ciebie).
  7. A myślisz, że dlaczego można dawać tylko ikony 32x32 ? :P Właśnie ze względu na tą dziwną strukturę zapisu ikony. Mam nadzieję, że gdy przepiszą GM pod C++ i wyjdzie wersja 7.1 zmieniająca podejście do zapisu i odczytu zasobów, to będzie można też dawać ikonki pozostałych rozmiarów. Zresztą pod Windowsem Vista było by to nawet wskazane bo tam przeca mamy duże ikony domyślnie (zakładamy, że w grę grają ludzie równie 'domyślni' co sama Vista :P)
  8. lub bezpieczniej: with (bohater) instance_destroy(); Oj, chyba się od poniedziałku na serio zabieram za ten wielki tutorial do Game Makera, od podstaw aż do rozbudowanej gry. Tylko najpierw takową muszę napisać :P
  9. gnysek

    Code::Blocks

    Może spróbuj inną przeglądarke, bo wygląda, ze ci nie chce ta ściągać plików. Ja tak miałem kiedyś z grafikami, trzeba było coś tam przeczyścić, poszukaj na forum mozillapl.org :)
  10. Ale przy jego użyciu owszem. Ja właśnie tak zaczynałem i już wtedy sesje były w bazie danych. A dopiero potem napisałem własny mechanizm i teraz znów go przerabiam (chociaż z sesjami to jest tak, że ciężko o ich optymalność i małą liczbę zapytań SQL, a bynajmniej ja do tego nie doszedłem jeszcze :P)
  11. Na $_SESSION faktycznie nie, ale na sesjach - pewnie, że tak. Nawet licznik ile razy dana osoba była na stronie da radę :) $_SESSION to tak naprawdę wstęp do napisania własnego mechanizmu sesji.
  12. To nie jest pętla, tylko warunek i/oraz czyli and: if global.drzewo>45 and global.gold>100 A pętla to jest "dopóty dzban wodę nosi dopóki ucho się nie urwie" (while ucho=true {dzban_nosi_wode=true;}) :P
  13. gnysek

    Moer

    To nie możesz numeru aktywnej zakładki podać ?? I na tej zakładce komponentu zmieniać ?
  14. Ułatwię Ci to zadanie: http://mootools.net/
  15. gnysek

    Galeria Grafik

    A ja mam za szybki internet i sie nie animuje, bo sie wczytuje od razu całoś, a niestety gify z GMa mają to do siebie, ze sie nie animują :) Nie wiem, czy czas mają ustawiony na 0 czy jak, ale zawsze ostatnia klatka sie wyswietla.
  16. A w jakimś tam dodatku do linuxa notatniki są z drugiej strony wszystkich okien... w końcu po drugiej stronie okna musi coś być :)
  17. gnysek

    Ancient Quest of Saqqarah

    W wielu grach są przecież takie rozwiazania, poza tym jak wiadomo w grze czeka sie ciągle na coś nowego więc przechodzenie kilkudziesieciu etapów zeby mieć kolejną swiatynię by znudziło :P Takie rozwiązanie jest ot choćby w Crashu Bandicoocie. Zdobywasz różowy kryształ, w danym Warp Roomie masz ich 5 i potem Boss i nastepny warp room, czyli nowe etapy. Ale w etapach które już przeszedłeś, jak wracasz możesz zdobyć jeszcze wszystkie skrzynki i dostać biały gem, czy przebiec grę na czas zdobywając artefakty - część z nich da sie zdobyć dopiero po przejściu całej gry odblokowując specjalne moce, a część etapów ma jeszcze dodatkowy drugi biały gem, który można zdobyć dopiero odblokowując 5 kolorowych gemów też porozrzucanych po innych etapach - zobaczcie jaka długa rozgrywka, a tak naprawdę samą grę można przejść i bez tego, po prostu zdobywając 25 różowych gemów, co stanowi jakieś 20% gry... To jest dobre rozwiązanie, bo przedłuża grę i zachęca do powracania do niej i do poprzednich etapów. Jest jeszcze inny aspekt jak u Hideo Kojimy, czyli sekrety i wątki fabularne, które zauważamy dopiero przechodząc grę 5, 10, 15 czy 20 raz. To są jakieś ? :P
  18. Btw. a dynamiczne tworzone zakładki to nie łaska ? :P
  19. gnysek

    Napis

    A też tak pod kątem, czy już normalnie ??
  20. Zaraz Swety powie, że można mówić po Polsku bo on rozumie :) Znam na GMCLANie dwóch takich, co pewnie mają to już dawno napisane ale się nie dzielą swoim kodem bo mają dużo wyższy poziom :P Ale bardzo fajnie, że pochwaliłeś się swoją pracą!
  21. chyba GML mabron[0]=0; poczytaj co to jest tablica...
  22. To ma być uses dla drugiego okna. Btw. a nie czasem Form2.Showmodal ??
  23. E tam pierdolenie o szopenie. Daj na początku error_reporting(E_ALL); to bedziesz wiedział gdy coś jest źle. Po drugie, zapis echo "Wartość jest równa ".$wartosc; nie jest prawidłowy, bo pomiędzy znakami " szukane są zmienne przez co skrypt wykonuje sie dłużej. Dlatego albo echo "Wartość jest równa $wartosc"; albo echo 'Wartość jest równa '.$wartosc; No i trzecia rzecz. Sprawdzasz za pomocą isset czy zmienna istnieje, ale wczesniej nie jest nic definiowane wiec zawsze nie istnieje (no chyba, ze masz register_globals na on ustawione i wtedy index.php?wartosc=5 na nam wartosc). Sprawa trzecia. Uzyj intval(); dla bezpieczeństwa, bo zmienna może być tekstowa i wtedy +=1 nie zadziała.
×
×
  • Dodaj nową pozycję...