Znajdź zawartość
Wyświetlanie wyników dla tagów 'html5' .
-
Garden Adventure - darmowa gra logiczna z zajączkiem
Ehrgeiz opublikował(a) temat w Gotowe gry i programy
Tytuł: Garden Adventure Gatunek: gra logiczna z widokiem z góry Opis: Garden Adventure to gra logiczna w której pomagamy zajączkowi sadzić kwiatki. Gra działa w html5 i można w nią grać za darmo w przeglądarce. Download: Dostępna za darmo na CrazyGames Autorzy: Programowanie: Sebastian Wiśniowski Grafika: Mirosław Wiśniowski Muzyka: Sebastian Wiśniowski Screeny: -
Cześć! Mam problem ze zbieraniem danych do Google Analytics. Co ciekawe problem ten występuję jedynie wtedy, gdy aplikacja jest uruchomiana ze strony internetowej, a gdy testuję poprzez GMS 1.4 to wszystko działa jak należy. Tak więc ustawiłem sobie kod w create obiektu: //scr_send_data(ec, ea, el, ev); if os_browser == browser_not_a_browser exit; var trackingID = "UA-xxxxxxxxx-x" var cid, hit, ec, ea, el, ev; cid = global.data[?"UUID"] hit = "event" ec = argument[0] ea = argument[1] el = "" if(argument[2]!="") { el = "&el="+argument[2] } ev = 0 if(argument[3]!="") { ev = "&ev="+string(argument[3]) } http_post_string("http://www.google-analytics.com/collect","v=1&tid="+trackingID+"&cid="+string(cid)+"&t="+hit+"&ea="+string(ea)+"&ec="+ec+el+ev); Oczywiście tam gdzie UA-xxxxxxxxx-x jest prawdziwy kod, taki sam jak mam ustawione w Google analytics. Ustawiłem również kod śledzenia w Global Game Settings ( w zakładce Analytics, choć to chyba nie jest koniecznie, albowiem przy testach aplikacji z GMa ( przy ustawionym targecie HTML5) działa niezależnie od ustawień w Global Game Settings). W każdym razie problem jest o tyle dziwny, że jak uruchamiam grę z GMa to działa, i dane są ładnie przesyłane do Google Analytics w postacie eventów, akcji itd. Niezrozumiały dla mnie problem pojawia się wtedy, gdy aplikacja jest wrzucona na serwer, i odpalam ją poprzez wpisanie adresu w przeglądarce. Nagle dane nie są wysyłane do Google Analytics. Myślałem, że to może jakieś blokowanie IP itd, ale nie, to nie to. Próbowałem odpalać z różnych urządzeń (podpiętych do różnych internetów) i dalej nie działa. Panowie, co jest grane? EDIT. Panowie, zauważyłem coś dziwnego. Wrzuciłem apkę na inną domenę (taką bez ceryfikatu SSL) i po uruchomieniu, statystyki są ładnie zbierane. Czy to możliwe, że certyfikat SSL blokuje przesyłanie statystyk do Google analytics (to wydaje się niedorzeczne, ale wolę zapytać) ?
-
Cześć, Walczę z zachowaniem stanu gry przy użyciu plików .ini w grze, którą eksportuję do HTML5. Mam następujący kod dla testu: var i = 10; ini_open("save.ini"); ini_write_real("section", "key", i); ini_close(); var read = -1; ini_open("save.ini"); read = ini_read_real("section", "key", -2); ini_close(); show_debug_message( string (read) ); Kiedy eksportuję grę do Windows, wszystko działa jak powinno - nawet po skasowaniu części "zapisującej" nadal wykonywany jest odczyt i show_debug_message pokazuje 10. Znaczy to, że pliczek "save.ini" został gdzieś zapisany - mimo tego, że nie znajduje mi go windows swoim narzędziem wyszukiwania. Dodałem plik "save.ini" ręcznie w katalogu gry i dodałem go do "Included Files" w GM:S. Game Maker utworzył folder datafiles i tam skopiował "save.ini". Wszystko nadal działło jak oczekiwałem ale plik "save.ini" z datafiles nie zmieniał się. Tak jakby Game Maker nadal sobie robił ten plik gdzieś i tam też go odczytywał. Zmieniłem też ini_open() na : ini_open(working_directory + "save.ini"); i nadal wszystko działa a zaincludowany plik się nie zmienia. Zmieniłem na ini_open(working_directory + "datafiles\save.ini"); i nadal zapisuje "gdzieś" i odczytuje z tego samego miejsca. Ponieważ znalazłem informację, że ini_open w HTML5 działa jedynie na plikach ,które dodaliśmy do projektu (Included Files) zależy mi na tym aby odwołać się do właściwego zasobu / pliku - tego, który dodałem. Tu potrzebuję pomocy. Oczywiście sprawdziłem czy tak napisane jak jest obecnie działa po eksporcie do HTML5 i jak można było się spodziewać - nie działa. Każda pomoc będzie mile widziana. Pozdrawiam, Koziu