Přejít na obsah


Fotka

WhereYouGo - budoucnost


  • Pokud chcete vložit odpověď, přihlašte se
336 odpovědí na toto téma

#301 biylda

biylda

    Advanced Member

  • Members
  • PipPipPip
  • 76 příspěvků(y)

Publikováno 25 duben 2016 - 15:04

Díky za Beta-testing. Už je na Google Play ;)


  • 1

#302 mh.mail

mh.mail

    Advanced Member

  • Members
  • PipPipPip
  • 1 781 příspěvků(y)

Publikováno 25 duben 2016 - 15:06

My taky děkujeme.


  • 0
„Normální je nepodvádět.“
http://gc.i-mh.net/ | gc@i-mh.net

#303 biylda

biylda

    Advanced Member

  • Members
  • PipPipPip
  • 76 příspěvků(y)

Publikováno 16 březen 2017 - 1:26

Ahoj,

 

publikoval jsem novou verzi WhereYouGo 0.9.1 (v Google Play zatím ve fázi Beta).

https://play.google....roid.whereyougo

  • Při startu aplikace požádá o udělení práv na polohu a zápis. To by mělo vyřešit některé problémy se čtením cartridgí na novějších Androidech.
  • Vhodnější zpráva pokud nejsou nalezeny žádné cartridge. Informuje o možnosti změny složky a o problematice SD karet v Androidu.
  • Ukládací tlačítko zobrazí nabídku se sloty.
  • Po kliknutí na bod na mapě se zobrazí dialog s vybíratelným textem. To umožní kopírování souřadnic.
  • Doplněna slovenština (může obsahovat stopové prvky češtiny :D)
  • Chyby jsou zaznamenávány do souboru "error.log".

Tento příspěvek byl upraven od biylda: 16 březen 2017 - 20:00

  • 9

#304 Roman_Jaromer

Roman_Jaromer

    Roman_Jaroměř

  • Members
  • PipPipPip
  • 4 201 příspěvků(y)

Publikováno 16 březen 2017 - 8:35

Děkujeme mnohokráte.


  • 1

#305 mh.mail

mh.mail

    Advanced Member

  • Members
  • PipPipPip
  • 1 781 příspěvků(y)

Publikováno 16 březen 2017 - 10:19

Tak zaprvé — velké díky.
Za druhé — s tím ukládáním do slotů přes tlačítko to je super. Na mém telefonu sice šlo vyvolat toto menu dlouhým stiskem systémového tlačítka, ale ne u všech to jde. Takhle je to úplně parádní.
Za třetí — další super věc je ukládání chyb do souboru error.log. Od té doby, co na nových nerootnutých Androidech nefunguje CatLog, se nedalo k chybám dostat. Takhle je to super.
Za čtvrté — kam si radši přeješ psát případné připomínky? Sem do fóra, nebo přímo na Google Play jako poznámky pro vývojáře?

Já bych měl hned něco týkající se ukládání a napíšu to zatím sem. Předestírám, že tento „problém“ se vyskytoval už v předchozí verzi (možná i ve všech předchozích), takže se nejedná o nic nového, ale možná je vhodný čas to zmínit.

1. Ukládání pozice někdy trvá strašně dlouho. Doba závisí na velikosti cartridge, tedy na velikosti ukládaných dat. I tak se mi zdá, že uložení trvá dlouho neúměrně tomu, jak rychle se pak uložená pozice načte. Je jedno, jestli se ukládá do „hlavního“ slotu nebo do číslovaného (bodejť by ne, když je to stejná operace, že). Teď mě napadá, že se do toho asi promítne i vytvoření záložní kopie původního souboru.
Pro představu: Cartridge, u které GWC soubor má velikost 3,5 MB, se ukládala 2'24" a výsledný OWS soubor měl velikost 1,1 MB. Načtení uložené pozice však trvalo jen 2 sekundy. Naproti tomu cartridge o velikosti 1,4 MB se ukládala 0'27" a výsledný OWS soubor měl velikost 171,7 kB.
WhereYouGo používám na telefonu Lenovo Vibe P1, Android verze 6.0.1, RAM 2 GB, nerootnutý, data ukládám do „/storage/emulated/0/Android/data/menion.android.whereyougo/files/“, což se v telefonu identifikuje jako „Karta SD“, ale mělo by to být interní úložiště telefonu. Když jsem však umístil adresář do „/storage/0000-0000/Android/data/menion.android.whereyougo/files/“, což se identifikuje jako „USB“, což by měla být externí SD karta, výsledek byl prakticky stejný — doba uložení té velké cartridge byla 2'18".

Nevím, jestli je to poplatné telefonu, nebo jenom velikosti cartridge, ani netuším, jestli se s tím dá něco dělat nebo ne. Zmiňuji to tady, protože mě to docela trápí, tak jestli by ses nemohl podívat na to, jakým způsobem se soubory ukládají. Případně, jestli bys neměl nějakou radu, jak to urychlit třeba nějakým nastavením telefonu nebo tak.

2. S předchozím bodem souvisí i následující nepříjemnost. Když se v nastavení zaškrtne „Automaticky ukládat hru“ a člověk se přepne na jinou aplikaci a pak se vrátí zpátky do WhereYouGo, dojde k následujícímu chování: WhereYouGo v té chvíli ukládá hru, jenže tato situace není nijak signalizována, a pokud se jedná o velkou cartridge, může to trvat i několik minut. Ve hře je však možné provádět nějaké operace, např. si rozkliknout detaily nějakého objektu (zóna, věc apod.). Takže to z pohledu hráče vypadá, že to normálně funguje. Pokud se ale klepne na tlačítko příkazu, nic se nestane — má se např. zobrazit zpráva a ta se už nezobrazí. Hráč si myslí, že špatně klepnul, tak to zopakuje, někdy i několikrát. Až ukládání skončí, začnou se zobrazovat zprávy, které byly předtím naklikány, a to někdy i vícekrát po sobě.
Vznikne tak chaos, který může hru docela dobře položit. Nejhorší situace nastane, pokud hráč dá ukončit cartridge, ještě než to automatické ukládání skončí, a zároveň dá uložit. Tím si spolehlivě rozbije ukládaný soubor a zbyde mu pouze ten záložní (aspoň něco). Tohle mě docela trápilo při testování mého wheriga, než jsem přišel na to, proč se tak děje.

Myslím si, že by v případě tohoto automatického ukládání bylo ideální, pokud by WhereYouGo zobrazovalo okno o ukládání, stejně jako když se ukládá normálním způsobem. Nebo to nějak ošetřit.

3. Při pokusu o uložení hry (teď již v té beta verzi) při ukončování cartridge (po odpovědi „Ano“ na dotaz o uložení) to trvalo dlouho (výše uvedený čas) a skončilo to chybovými hláškami. Hra se ale asi uložila v pořádku, protože se dala následně načíst. Díky souboru error.log můžu přidat tyto chyby:
2017/03/16 08:23:18
[WUI] showError(you hit a bug! please report at openwig.googlecode.com and i'll fix it for you!
java.lang.NullPointerException: Attempt to read from field 'java.io.PrintStream cz.matejcik.openwig.Engine.log' on a null object reference)
2017/03/16 08:23:18
[WUI] showError(you hit a bug! please report at openwig.googlecode.com and i'll fix it for you!
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object se.krka.kahlua.vm.LuaState.call(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)' on a null object reference)
2017/03/16 08:23:18
[WUI] showError(you hit a bug! please report at openwig.googlecode.com and i'll fix it for you!
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object se.krka.kahlua.vm.LuaState.call(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)' on a null object reference)
2017/03/16 08:23:18
[WUI] showError(you hit a bug! please report at openwig.googlecode.com and i'll fix it for you!
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object se.krka.kahlua.vm.LuaState.call(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)' on a null object reference)
Jinak je celá aplikace WhereYouGo super a jsem rád, že jsi se toho ujal. Udělal jsi velký kus práce. Ještě jednou díky.

Tento příspěvek byl upraven od mh.mail: 16 březen 2017 - 10:47

  • 2
„Normální je nepodvádět.“
http://gc.i-mh.net/ | gc@i-mh.net

#306 phrkt

phrkt

    věčný rejpálek

  • Members
  • PipPipPip
  • 2 746 příspěvků(y)

Publikováno 16 březen 2017 - 11:53

Bude to taky ke stažení někde jinde pro nás exoty, co nemáme rádi Google Play ?


  • 0

#307 Pe_Bo

Pe_Bo

    Advanced Member

  • Members
  • PipPipPip
  • 613 příspěvků(y)

Publikováno 16 březen 2017 - 12:28

Že by tady? 

 

https://github.com/b...eYouGo/releases


  • 0

#308 phrkt

phrkt

    věčný rejpálek

  • Members
  • PipPipPip
  • 2 746 příspěvků(y)

Publikováno 16 březen 2017 - 12:34

Super, díky :) .


  • 0

#309 ProKesTom

ProKesTom

    Advanced Member

  • Members
  • PipPipPip
  • 1 092 příspěvků(y)

Publikováno 16 březen 2017 - 18:04

Bude to taky ke stažení někde jinde pro nás exoty, co nemáme rádi Google Play ?

Aneb: pro vás exoty, co milují napadený mobil.

Povolovat instalaci aplikací mimo Google Play je největší riziko, jaké můžeš na Androidu mít. Je to marný ....


Tento příspěvek byl upraven od ProKesTom: 16 březen 2017 - 18:05

  • 0

#310 phrkt

phrkt

    věčný rejpálek

  • Members
  • PipPipPip
  • 2 746 příspěvků(y)

Publikováno 16 březen 2017 - 18:10

Aneb: pro vás exoty, co milují napadený mobil.

Povolovat instalaci aplikací mimo Google Play je největší riziko, jaké můžeš na Androidu mít. Je to marný ....

Neotřesitelná důvěra v Google Play :) . Je to marný, je to marný ...


  • 0

#311 biylda

biylda

    Advanced Member

  • Members
  • PipPipPip
  • 76 příspěvků(y)

Publikováno 16 březen 2017 - 20:03

Zapomněl jsem přidat odkaz, testovat Betu můžete zde

https://play.google....roid.whereyougo


  • 0

#312 petegeo

petegeo

    Advanced Member

  • Members
  • PipPipPip
  • 1 005 příspěvků(y)

Publikováno 17 březen 2017 - 8:09

2. S předchozím bodem souvisí i následující nepříjemnost. Když se v nastavení zaškrtne „Automaticky ukládat hru“ a člověk se přepne na jinou aplikaci a pak se vrátí zpátky do WhereYouGo, dojde k následujícímu chování: WhereYouGo v té chvíli ukládá hru, jenže tato situace není nijak signalizována, a pokud se jedná o velkou cartridge, může to trvat i několik minut. Ve hře je však možné provádět nějaké operace, např. si rozkliknout detaily nějakého objektu (zóna, věc apod.). Takže to z pohledu hráče vypadá, že to normálně funguje. Pokud se ale klepne na tlačítko příkazu, nic se nestane — má se např. zobrazit zpráva a ta se už nezobrazí. Hráč si myslí, že špatně klepnul, tak to zopakuje, někdy i několikrát. Až ukládání skončí, začnou se zobrazovat zprávy, které byly předtím naklikány, a to někdy i vícekrát po sobě.
Vznikne tak chaos, který může hru docela dobře položit. Nejhorší situace nastane, pokud hráč dá ukončit cartridge, ještě než to automatické ukládání skončí, a zároveň dá uložit. Tím si spolehlivě rozbije ukládaný soubor a zbyde mu pouze ten záložní (aspoň něco). Tohle mě docela trápilo při testování mého wheriga, než jsem přišel na to, proč se tak děje.

Jé... Konečně mi někdo rozumně vysvětlil chování mého pomalejšího telefonu, kdy se mi chová přesně tak jak píšeš až do nehratelnosti a padání. (Přepínám většinou do Locusu) Je to přesně popsané chování, které mne pokaždé dostane až do frustrace jak je to nehratelné... A přitom ostatním to nedělá a běží jim to normálně...  Díky... :-)

 

P.S. Ono čím víc to blbne, tím víc dává člověk uložit aby o rozehranou hru nepřišel a tím víc si to asi vlastně zhoršuje...


Tento příspěvek byl upraven od petegeo: 17 březen 2017 - 8:12

  • 0

#313 biylda

biylda

    Advanced Member

  • Members
  • PipPipPip
  • 76 příspěvků(y)

Publikováno 18 březen 2017 - 9:54

Za čtvrté — kam si radši přeješ psát případné připomínky? Sem do fóra, nebo přímo na Google Play jako poznámky pro vývojáře?

Sem do fóra

Cartridge, u které GWC soubor má velikost 3,5 MB, se ukládala 2'24" a výsledný OWS soubor měl velikost 1,1 MB. Načtení uložené pozice však trvalo jen 2 sekundy. Naproti tomu cartridge o velikosti 1,4 MB se ukládala 0'27" a výsledný OWS soubor měl velikost 171,7 kB.

S tak zdlouhavým ukládáním jsem se nikdy nesetkal. Nejspíš ani s tak velkým OWS souborem. Pošleš mi prosím zmíněné wherigo a OWS soubor? Zkus také provést test rychlosti čtení/zápisu. Pro představu, provedl jsem test pomocí aplikace https://play.google....m.a1dev.sdbench a dostal jsem následující výsledky:

  • Sony Ericsson WT19i (2011) se skoro zaplněnou pamětí
Read 05.98MB/s Write 01.10MB/s - internal
Read 11.87MB/s Write 03.44MB/s - SD card (class 4)
  • Xiaomi Redmi 3s (2016) se skoro zaplněnou pamětí
Read 27.93MB/s Write 13.05MB/s - internal
Read 22.00MB/s Write 07.70MB/s - SD card (class 10)

  • 0

#314 mh.mail

mh.mail

    Advanced Member

  • Members
  • PipPipPip
  • 1 781 příspěvků(y)

Publikováno 18 březen 2017 - 11:04

Ahoj,

 

mockrát díky za odpovědi a za odkaz na benchmarkovou aplikaci. Nedopadl jsem tak hrozně:

 

  • Lenovo P1a42, zaplněno tak z poloviny
Read 98,58 MB/s   Write 39,88 MB/s - internal (docela mě ta čísla překvapují, ale píše to tak)
Read 28,33 MB/s   Write 11,01 MB/s - SD card (class nevím, nejspíš 10 EDIT: Potvrzuji, opravdu 10.)
Copy 5047,80 MB/s - RAM

Odkaz na cartridge (gwc soubor): http://www.wherigo.c...01-8bfa84ec8691

Pro jistotu i odkaz na wherigofoundation.com: http://wherigofounda...ls.aspx?wg=WGXD

 

Na ows soubor ti pošlu odkaz SZ.

 

Pokud bys potřeboval se mnou něco probrat nebo nějaké další testy, piš asi přímo na e-mailovu adresu: gc krucánek i-mh.net.


Tento příspěvek byl upraven od mh.mail: 18 březen 2017 - 11:52

  • 0
„Normální je nepodvádět.“
http://gc.i-mh.net/ | gc@i-mh.net

#315 mh.mail

mh.mail

    Advanced Member

  • Members
  • PipPipPip
  • 1 781 příspěvků(y)

Publikováno 18 březen 2017 - 11:49

Ještě dopřesnění k ukládání:

 

Zmiňovaný GWC má velikost 3,5 MB, ale dvě třetiny z toho udělají média (obrázky a zvuky). Zkusil jsem udělat cartridge bez těchto médií a ta má 1,1 MB, což nepřekvapivě odpovídá velikosti uloženého souboru OWS. Ukládání opět trvalo 2'20".


  • 0
„Normální je nepodvádět.“
http://gc.i-mh.net/ | gc@i-mh.net

#316 biylda

biylda

    Advanced Member

  • Members
  • PipPipPip
  • 76 příspěvků(y)

Publikováno 20 březen 2017 - 11:35

S rychlostí čtení/zápisu jsi na tom lépe než já, tak nevím, proč je to u WhereYouGo tak drasticky pomalé. Nicméně, podařilo se mi load/save zrychlit, tak snad to ten problém vyřeší. Na wherigu, které odkazuješ, jsem dosahoval těchto časů:

rok zařízení | load/save před | load/save po
2011         | 8/6 s          | 5/2 s
2016         | 3/5 s          | 1/0 s

Dále jsem přidal okno s průběhem při automatickém ukládání.

 

Testeři na Google Play by měli obdržet update.


  • 2

#317 mh.mail

mh.mail

    Advanced Member

  • Members
  • PipPipPip
  • 1 781 příspěvků(y)

Publikováno 20 březen 2017 - 12:15

Tak tomu říkám RAPIDNÍ urychlení. Teď je to uloženo během vteřiny. Až jsem nechtěl věřit tomu, že se to fakt uložilo. Ale ověřil jsem si to a opravdu jo.

 

MOCKRÁT DĚKUJU, SUPER PRÁCE!!! A myslím, že nebudu sám.


  • 0
„Normální je nepodvádět.“
http://gc.i-mh.net/ | gc@i-mh.net

#318 Fukar

Fukar

    Advanced Member

  • Members
  • PipPipPip
  • 343 příspěvků(y)

Publikováno 20 březen 2017 - 12:16

Test s Baziliškem, Blackview BV6000s, čtyřjádro, droid 6.0. 

Uložení v první betě: 12s

Uložení v aktualizované betě: 1s

Tomu teda říkám zrychlení. 


  • 0

Člen týmu URNA - Útvar Rychlého NAlezení.
Lovem postižen na 100%.


#319 biylda

biylda

    Advanced Member

  • Members
  • PipPipPip
  • 76 příspěvků(y)

Publikováno 27 březen 2017 - 11:32

Ahoj,

 

publikoval jsem novou verzi WhereYouGo 0.9.2 (v Google Play zatím ve fázi Beta).

https://play.google....roid.whereyougo

  • Vstup lze naskenovat z QR kódu
  • Mapu lze vycentrovat na cíl
  • Vyřešen problém s vybíráním souboru s mapou na Androidu 7
  • Vylepšen Francouzský překlad

  • 4

#320 mh.mail

mh.mail

    Advanced Member

  • Members
  • PipPipPip
  • 1 781 příspěvků(y)

Publikováno 27 březen 2017 - 11:46

Jseš ďábel, draku! Rychle jsem to vyzkoušel a funguje jak QR kód (dokonce to vzalo i dvojrozměrný čárový kód), tak vycentrování na cíl.

S výběrem mapy jsem problém neměl (ale mám Android 6, takže to je možná tím) a francouzštinu jsem taky nezkoušel  :)

 

Myslím si, že WhereYouGo je teď úplně super aplikace, ona tedy byla vždycky, ale teď je ještě lepší. Díky moc.

 

(Teda nápady bych měl, ne že ne, to už by ale bylo z rodu „podej čertu prst...“: např. umožnit přehrávat videa, nebo alespoň animované gify, možnost zobrazit na jedné obrazovce více obrázků - to by se samozřejmě muselo dát nějak nastavit v projektu, aspoň pomocí lua kódu, no vždyť říkám, podej čertu prst... ;) )


  • 1
„Normální je nepodvádět.“
http://gc.i-mh.net/ | gc@i-mh.net




1 uživatel(ů) prochází toto téma

0 uživatelů, 1 návštěvníků 0 anonymních uživatelů

Reklama