Betatest další Wherigo cartridge (Zamecky park v Cechach pod Kosirem)
#1
Publikováno 09 březen 2008 - 23:39
#2
Publikováno 10 březen 2008 - 22:56
#3
Publikováno 11 březen 2008 - 22:06
#4
Publikováno 13 březen 2008 - 17:32
#5
Publikováno 14 březen 2008 - 23:19
Takže kdo máte chuť, čas, trpělivost, PDA a cestu kolem parku v Čechách pod Kosířem, jste vítáni.
Testery prosím o zpětnou vazbu - poslání .gwl souboru a zejména věcné konstruktivní připomínky (pochvalu nečekám).
S Coloradem jsem to bohužel neměl možnost otestovat, a vzhledem k tomu co je mi známo o současné verzi WIG playeru na Coloradu ani nepředpokládám, že by to snad mohlo rozumně fungovat
ZCh
#6
Publikováno 15 březen 2008 - 1:11
Ale to jen upřesnění, jde samosebou o novinku, čili to lze pochopit. Kromě zmíněné autorovy cartridge (ty jdou pochopitelně mimo reviewer.kontrolu) jsem nyní už publikoval a tedy existuje i WIG cache, která ji používá.
#7
Publikováno 15 březen 2008 - 7:13
#8
Publikováno 16 březen 2008 - 22:54
#9
Publikováno 17 březen 2008 - 6:46
ZCh napsal/a:
...Ovšem POZOR:
- na Coloradu netestováno a pravděpodobně se stávající verzi SW na Coloradu ani nebude funkční...
ZCh
#10
Publikováno 17 březen 2008 - 6:54
No a přesně tohle dělám.Mion napsal/a:
Proč pravděpodobně nebude funkční? U Colorada je nutné dodržet víceméně jedinou podmínku - u použití zón - nesnažit se aktivovat zóny a deaktivovat ty, do kterých se případně hra ještě může vrátit
Jednak z hlediska snadnějšího programování,
za druhé jsem viděl někde zmínku, o tom že větší počet současně aktivních zón klade zbytečné nároky na CPU.
ZCh
#11
Publikováno 17 březen 2008 - 7:16
#12
Publikováno 17 březen 2008 - 8:28
Nezkoušel.Mion napsal/a:
A zkoušel jsi tu tvoji cartridge, jak chodí při všech aktivních zónách? Podle mne by neměl být problém. (tedy, jak na PDA, to nevím)
Motám se ale v poměrně malém prostoru, mám zóny dost blízko sebe, takže bych musel doplnit testy zda zóna je "aktivní". A přiznám se, že se mi nechce poměrně zásadně zasahovat do kódu jen proto, že WIG player pro Colorado má své mouchy.
ZCh
#13
Publikováno 17 březen 2008 - 9:05
if zone.visible equal true then ... ... end
#14
Publikováno 17 březen 2008 - 9:31
#15
Publikováno 17 březen 2008 - 9:48
S Gerdíkem jsme to včera detailně diskutovali. Hlavní problém byl ve mně (chyba ve verzi cartridge 1.3 kdy jsem pomotal dva objekty).deel napsal/a:
Večer jsem doma zjistil, že kolegovi Gerdíkovi se stalo něco podobného v opačném pořadí - v sobotu Brno bez problémů a v neděli Čechy nefungovaly. Vzhledem k tomu, že jsme momentálně asi jediní dva, co zkoušeli obě wig cache, napadlo mě, jestli tam není nějaký problém v PDA playeru.
A částečný vliv mělo zřejmě i to, že se jedná o 2 různé WIG, od dvou různých autorů, ta moje se zcela vědomě snaží posunout laťku (=obtížnost pro hráče) o kus výš.
ZCh
#16
Publikováno 17 březen 2008 - 10:00
No tím jsem právě nechtěl prznit kód.Mion napsal/a:
Ok. Rozumím. Myslím si, že se to dá vyřešit celkem elegantně a univerzálně, takže v případě potřeby mohu nabídnout pomoc. Mám některé zóny od sebe i pár metrů, všechny jsou až do jejich použití stále aktivní, pouze jsou po určitou dobu skryté. Po jejich využití je pak natrvalo deaktivuji. Celá úprava víceméně spočívá v přidání jedné podmínky do každého zpracovávaného eventu zóny a zpracovávat akce uvnitř této podmínkyif zone.visible equal true then ... ... end
Navíc tam mám několikrát určitou zónu non visible & active - musel bych to flagovat nějakou proměnou.
Takže jsem udělal průzkum bojem - čekám co nastane dřív:
- nová verze playeru pro Colorado která to vyřeší
- Coloradisté mne začnou masírovat abych to opravil
BTW poté, co jsem se minulý týden trápil s blbostí, že mi nešlo ovládat atribut visibility pro items and characters (emulátor se tvářil že tyhle příkazy vůbec nevidí !!!) tak si myslím že problém aktivace zón nemusí být jediným...
ZCh
#17
Publikováno 17 březen 2008 - 10:12
#18
Publikováno 18 březen 2008 - 19:49
O víkendu budu asi na Šumpersku, tak se případně s Coloradem zastavím zkusit, jak cartridge šlape.
#19
Publikováno 19 březen 2008 - 0:20
Pro mne vzhledem k tomu že nemám k dispozici Colorado bylo zase důležitější pokusit se to důkladně odladit alespoň pro jednu platformu.Mion napsal/a:
Pro mne je prostě důležitější aktuální hratelnost na dostupných wherigo playerech, než řešit, nakolik "čistý" (???) je vlastní program.
Možná lze na základě zatím dostupných poznatků napsat to i bez ladění na Coloradu tak, že to bude funkční, ale nedělám si iluze - takže jsem na Colorado prozatím rezignoval
(pokud si dobře vzpomínám, tak jediný program který mi v životě fungoval bez ladění byl někdy v prváku na VŠ, bylo to v Algolu 60 děrovaném na dálnopise T-100 do 5-stopé děrné pásky, a ladili jsme to tuším na sálovém počítači Tesla 200; když jsem za týden dostal listing, koukal jsem že vše funguje napoprvé; vývoj od té doby pochopitelně pokročil a to i v možnostech chyb a nekompatibilit )
K tomu popisovanému problému visible atributu u itemů/characterů - bohužel tuhle verzi nemám uloženou, a už se mi to nepodařilo reprodukovat, tak nevím. Možná to byla i nějaké moje blbost, překlep ve zdrojáku... Ono vůbec překlepy vzniklé přímým zasahováním do zdrojáku jsou záludné - podařilo se mi mj. napsat tohle:
function zoneVstupdoparku: OnEnter() zoneDubzimniPectinata.Active = t[color=red][b]rr[/b][/color]ueNe že bych nějak moc rrrráčkoval, ale prrrostě jsem napsal trrue. Builder při "kompilaci" tuhle syntaktickou chybu nepostřehne, při ladění v emulátoru vidím v Message Log kupodivu
AttributeChanged - Dub zimni Pectinata, Active
ale k aktivaci zóny nedojde. A to jak v emulátoru, tak i v reále na WIG playeru na PDA - při alfatestu chodil syn ve spirále kolem předpokládaného středu zóny několik minut, načež se vyjádřil pohrdavě jednak o mých programátorských schopnostech, tak i o builderu, a od té doby už jsem ho už nepřiměl k další spolupráciPokud se budeš o víkendu vyskytovat v našich končinách, ozvi se - rád bych to viděl na Coloradu.
ZCh
#20
Publikováno 19 březen 2008 - 8:07
Ahoj, myslim ze nema smysl resit jak se ktery bug v kompilatoru projevi na konkretnim zarizeni. Tenhle zdrojovy text se v ramci buildu musi nejak prelozit do bytecodu Lua, a pokud kompilator nedokaze rozpoznat chyb v zapisu a zpracuje ji, tak je to problem, ale trochu odlisny od nezpracovavani urcitych eventu apod. Asi by se dal s trochou namahy pouzit http://luadec.luaforge.net/ ke zjisteni co vlastne builder vyrobil, ale asi bych si tim nepridelaval starosti. Zkus to reportovat Groundspeaku jako dalsi ze spousty chyb, treba to v pristi verzi opravi.ZCh napsal/a:
function zoneVstupdoparku: OnEnter() zoneDubzimniPectinata.Active = t[color=red][b]rr[/b][/color]ue...
Pokud se budeš o víkendu vyskytovat v našich končinách, ozvi se - rád bych to viděl na Coloradu.
Kdyz pouziju primer k tomu salovemu pocitaci ... ve starem dobrem Turbo Pascalu se taky dala urcitym zpusobem do booleovske promenne "a" vnutit hodnota "1", a do promenne "b" hodnota "2". Testy "if a" i if b" pak vracely spravne true, ale test "if a and b" uz vracel false.
Jinak, diky moderatorovi za oddeleni tohohle fora. Je to perfektni, v RSS ctecce mam ted prehled o problemech s playerem i builderem,a doufam ze se pri tvorbe vlastni cartridge budu moct pouzit z chyb ostatnich .
2 uživatel(ů) prochází toto téma
0 uživatelů, 2 návštěvníků 0 anonymních uživatelů