#8 - Eventy po technické stránce

Pravidelné zajímavosti ze světa Ekury každou neděli - sledujte, komentujte a bavte se!
Odpovědět
Uživatelský avatar
Torque
Lv.8
Lv.8
Příspěvky: 49
Registrován: ned 12. čer 2016 20:02:51
Dal poděkování: 75 poděkování
Dostal poděkování: 188 poděkování

#8 - Eventy po technické stránce

Příspěvek od Torque » ned 01. led 2017 14:20:00

W0JsVCa.jpg
Jaké řádky kódu?Každá věc na Ekuře, na kterou si vzpomenete má svou písemnou podobu. Ať už ikonka červeného elixíru, model Mirine nebo celý minievent „Hledej 3 vlajky“. Tento písemný kód v podobně různých instrukcí říká, jak se má daná věc v určitých případech chovat, nebo jak má vypadat. Například říká Mirine, že má jednou za několik sekund posunout všemi třemi prsty levé ruky, nebo že má ikonka červeného elixíru vypadat tak, jak vypadá.

Tento kód nemůže u systémů být na jednom řádku, protože by se stal nefunkčním. Takže se podle určitých ustanoveních dohodlo, že se bude dělit na řádky (čistota kódu). Pro nejlepší pochopení bude vhodné se podívat na ukázku toho, jak může takový kód vypadat:

Kód: Vybrat vše

//Ukázka kódu
#include <iostream>

int main()
{
	std::cout << "Zajímavosti ze světa Ekury #8";
}

Tento kód má celkem 8 řádků kódu.

Uživatelský avatar
ondra852
Lv.20
Lv.20
Příspěvky: 256
Registrován: úte 26. dub 2011 19:44:40
Dal poděkování: 66 poděkování
Dostal poděkování: 218 poděkování

Re: #8 - Eventy po technické stránce

Příspěvek od ondra852 » pon 02. led 2017 17:43:45

Ten popis jsem nejak nepochopil. To se do toho poctu radku pocitaji i modely a textury pouzite v eventech? "Tento kód nemůže u systémů být na jednom řádku, protože by se stal nefunkčním." No jako asi by to nevalilo, kdyby ten priklad treba nekdo napsal za tu poznamku (//), ale vyznam toho "u systemu" mi nejak nejde do hlavy.

Uživatelský avatar
macok0072
Lv.14
Lv.14
Příspěvky: 103
Registrován: sob 28. črc 2012 22:23:35
Dal poděkování: 62 poděkování
Dostal poděkování: 56 poděkování

Re: #8 - Eventy po technické stránce

Příspěvek od macok0072 » pon 02. led 2017 17:57:28

Fůha, tak to je uplně jiný kódování než jsem kdysi používal já když jsem zkoušel napsat nějaké questy atd..


Musím říct, že kódování které používáte zde na Ekuře je dle mého názoru 100násobně složitější. Klobouk dolu.

P.S. snad nevadí ukázka kódu, který jsem používal dříve :)

Takhle vypadalo kódování klasických questů (Portování, otevření shopu, otevření skladu, použití itemu atd. A stejným způsobem se psávali i eventové akce) když jsem se začal učit vytvářet questy:
Spoiler:
quest gorgy2 begin
state start begin
when 20091.chat."text " begin
say_title("Seon-Pyeong")
say("text")
say("text ")
say("text ")
say("")

if pc.get_level() <= 159 then
say_title("Seon-Pyeong")
say("text.")
return
end
wait()
say("text")
say("text")
say("")
pc.warp(179500, 1000)end
end
end
Naposledy upravil(a) macok0072 dne pon 02. led 2017 18:01:48, celkem upraveno 1 x.
ObrázekxElGorgyObrázekObrázekObrázekObrázekObrázekObrázekObrázek
archerBornToFight1104xxxprůběh
________________________________________________________________
Do sekce obchody budu někdy vkládat příspěvky/předměty i jménem kamaráda:
WEExMAN - Theopizit - Bufinabejka

Uživatelský avatar
Torque
Lv.8
Lv.8
Příspěvky: 49
Registrován: ned 12. čer 2016 20:02:51
Dal poděkování: 75 poděkování
Dostal poděkování: 188 poděkování

Re: #8 - Eventy po technické stránce

Příspěvek od Torque » pon 02. led 2017 17:59:05

ondra852 píše:Ten popis jsem nejak nepochopil. To se do toho poctu radku pocitaji i modely a textury pouzite v eventech? "Tento kód nemůže u systémů být na jednom řádku, protože by se stal nefunkčním." No jako asi by to nevalilo, kdyby ten priklad treba nekdo napsal za tu poznamku (//), ale vyznam toho "u systemu" mi nejak nejde do hlavy.
V této zajímavosti se jedná pouze o systémy eventu jako takové, to jsem asi zapomněl podotknout, omlouvám se. :)
macok0072 píše:Fůha, tak to je uplně jiný kódování než jsem kdysi používal já když jsem zkoušel napsat nějaké questy atd..


Musím říct, že kódování které používáte zde na Ekuře je dle mého názoru 100násobně složitější. Klobouk dolu.

P.S. snad nevadí ukázka kódu, který jsem používal dříve :)
Nerad bych tady šířil bludy. Příklad byl pouze z klasického jazyka C++, aby bylo hráčům lépe vysvětleno o čem je řeč.
Zveřejňovat byť jen části kódu Ekury mi nepřijde vhodné. :)

Uživatelský avatar
macok0072
Lv.14
Lv.14
Příspěvky: 103
Registrován: sob 28. črc 2012 22:23:35
Dal poděkování: 62 poděkování
Dostal poděkování: 56 poděkování

Re: #8 - Eventy po technické stránce

Příspěvek od macok0072 » pon 02. led 2017 18:03:40

Nerad bych tady šířil bludy. Příklad byl pouze z klasického jazyka C++, aby bylo hráčům lépe vysvětleno o čem je řeč.
Zveřejňovat byť jen části kódu Ekury mi nepřijde vhodné.
Chápu, ale já osobně jsem dříve i na ty eventy musel luštit podmínky typu jako jsem ukázal ve spoileru :D
Z této stránky věci je Váš styl kódování zajímavější a (pro mě) složitější. :D
ObrázekxElGorgyObrázekObrázekObrázekObrázekObrázekObrázekObrázek
archerBornToFight1104xxxprůběh
________________________________________________________________
Do sekce obchody budu někdy vkládat příspěvky/předměty i jménem kamaráda:
WEExMAN - Theopizit - Bufinabejka

Uživatelský avatar
ondra852
Lv.20
Lv.20
Příspěvky: 256
Registrován: úte 26. dub 2011 19:44:40
Dal poděkování: 66 poděkování
Dostal poděkování: 218 poděkování

Re: #8 - Eventy po technické stránce

Příspěvek od ondra852 » pon 02. led 2017 18:21:11

Tak ty questy jsou nejaka Lua (nejspis trochu upravena, ale syntax vychazi z lua), kde jsou jiz pripravene ruzne funkce, ktere questy vyuzivaji. Pokud je potreba nejakych extra GUI nebo dalsich funkci, tak predpokladam, ze je to v pythonu.

Uživatelský avatar
strangerino
Lv.6
Lv.6
Příspěvky: 28
Registrován: čtv 24. lis 2016 11:25:06
Bydliště: Praha
Dal poděkování: 44 poděkování
Dostal poděkování: 15 poděkování
Kontaktovat uživatele:

Re: #8 - Eventy po technické stránce

Příspěvek od strangerino » pon 02. led 2017 18:34:51

ondra852 píše:Tak ty questy jsou nejaka Lua (nejspis trochu upravena, ale syntax vychazi z lua), kde jsou jiz pripravene ruzne funkce, ktere questy vyuzivaji. Pokud je potreba nejakych extra GUI nebo dalsich funkci, tak predpokladam, ze je to v pythonu.
Ano, questy jako takové, jsou opravdu psané v Lua a ostatní komponenty serveru, jsou napsány v pythonu - tedy, alespoň dle mých informací a postřehů z dávných dob.

Uživatelský avatar
Chyu
Lv.39
Lv.39
Příspěvky: 1906
Registrován: úte 12. črc 2011 10:03:43
Dal poděkování: 2969 poděkování
Dostal poděkování: 1179 poděkování

Re: #8 - Eventy po technické stránce

Příspěvek od Chyu » pon 02. led 2017 19:35:04

Obecně je to takto, samozřejmě, že v dnešní době "otevřených" zdrojových kódu si už to každý může upravit dle libosti.

Operační systém: BSD
Server core: C++
Binka: C++
Klient (UI): Python
Launcher: C#
Questy: LUA
Quest compiler: Python/Bash
Tools: C++

Odpovědět

  • You do not have permission to post in chat.
@ Shelby2022 « čtv 12:26 pm »
nevite nekdo kde vymenit ten amulet za bombon ? :)
@ Vydesenej « čtv 12:03 pm »
Suko201 píše:
Vydesenej píše:
Tomori píše: Dobrý den, nebojte je to teprve 2. dotazníček mimo hru :D . Vaše odpovědi každý den sleduji, a vyhodnocení a informace z něj předám i zde v anonymním režimu hráču. <3 Pokud budete mít dotaz, klidně mne kontaktujte. Přeji krásný den.
Děkuji za zpětnou vazbu. Myslel jsem to i s těmi ve hře :D a budu se tedy těšit na výsledky
Tak snad nečekáš, že to přidají za měsíc, bude to chvilku trvat, ale snad do konce roku něco bude. Za mě ty pvp eventy by byly top, konečně něco nového s pvp a mělo by to smysl.
Ale já vůbec neměl namysli ihned implementování do hry :D mě spíš zajímalo jestli dostaneme nějakou zpětnou vazbu z těch dotazníků jako takových
@ Suko201 « čtv 11:49 am »
Vydesenej píše:
Tomori píše:
Vydesenej píše: Masakr už 3 nebo 4 dotazník za poslední měsíc. To jsem zvědav jestli si pak dotyční co to budou číst/vyhodnocovat něco vezmou z toho. (Já za sebou doufám že snad ano)
Dobrý den, nebojte je to teprve 2. dotazníček mimo hru :D . Vaše odpovědi každý den sleduji, a vyhodnocení a informace z něj předám i zde v anonymním režimu hráču. <3 Pokud budete mít dotaz, klidně mne kontaktujte. Přeji krásný den.
Děkuji za zpětnou vazbu. Myslel jsem to i s těmi ve hře :D a budu se tedy těšit na výsledky
Tak snad nečekáš, že to přidají za měsíc, bude to chvilku trvat, ale snad do konce roku něco bude. Za mě ty pvp eventy by byly top, konečně něco nového s pvp a mělo by to smysl.
@ Relly « čtv 11:24 am »
Tak tohle pobavilo, ngl.
@ Tomori « čtv 10:54 am »
Určitě, nebojte se. Testovací válka se upravuje podle z5 vazby hráčů. Postupně se vždy něco přidá/doladí, aby to odpovídalo Vaší . Při poslední testovací válce se doladily asistence a znemožnilo se prodloužení efektu “zruška” viz Vývojový deník #17.
@ Vydesenej « čtv 10:33 am »
Tomori píše:
Vydesenej píše: Masakr už 3 nebo 4 dotazník za poslední měsíc. To jsem zvědav jestli si pak dotyční co to budou číst/vyhodnocovat něco vezmou z toho. (Já za sebou doufám že snad ano)
Dobrý den, nebojte je to teprve 2. dotazníček mimo hru :D . Vaše odpovědi každý den sleduji, a vyhodnocení a informace z něj předám i zde v anonymním režimu hráču. <3 Pokud budete mít dotaz, klidně mne kontaktujte. Přeji krásný den.
Děkuji za zpětnou vazbu. Myslel jsem to i s těmi ve hře :D a budu se tedy těšit na výsledky
@ Tomori « čtv 10:25 am »
Vydesenej píše: Masakr už 3 nebo 4 dotazník za poslední měsíc. To jsem zvědav jestli si pak dotyční co to budou číst/vyhodnocovat něco vezmou z toho. (Já za sebou doufám že snad ano)
Dobrý den, nebojte je to teprve 2. dotazníček mimo hru :D . Vaše odpovědi každý den sleduji, a vyhodnocení a informace z něj předám i zde v anonymním režimu hráču. <3 Pokud budete mít dotaz, klidně mne kontaktujte. Přeji krásný den.
@ Relly « čtv 10:12 am »
@Mionix,  jojo, proto tam mám aktivní ticket z 27.6 bez odpovědi. Kazdy asi tu aktivitu vidí jinak.
@ Vydesenej « čtv 9:37 am »
Masakr už 3 nebo 4 dotazník za poslední měsíc. To jsem zvědav jestli si pak dotyční co to budou číst/vyhodnocovat něco vezmou z toho. (Já za sebou doufám že snad ano)
@ angrylunaxx « stř 8:33 pm »
jo a teď to jede ve velkém
@ Akemos « stř 7:39 pm »
on někdo opravdu prodává/kupuje za real? :-D
@ Mionix « stř 6:04 pm »
@Relly,  Tickety, co vidím, se pravidelně řeší. ;-)
@ Relly « stř 5:54 pm »
@Mionix,  To by musel v prvé řadě někdo vůbec reagovat.
@ Mionix « stř 3:53 pm »
Pokud má kdokoliv podezření u nějakého hráče na real, tak ho poprosím aby se obrátil na support hry. Sem takové věci nepatří.
@ Tomori « stř 3:42 pm »
Dobrý den, dnes od 20:10 proběhne soutěž ve sběru bylin, a po ní bude následovat rybářská soutěž.
@ Grout « pon 2:00 am »
Díky za OX Tomori <3 Příště rybářská soutěž?
@ Tomori « ned 2:48 pm »
Dobrý den, dnes ve 20:10 si dáme OX :hello:
@ Vydesenej « ned 10:15 am »
LittleNessa píše: Však ono je jedno jestli jí zruší nebo jestli zůstane v podobě jaká je nyní, šance na získání certifikátu je 0:0 :D
To není jedno :D takhle máš alespoň naději.
@ LittleNessa « sob 7:50 pm »
Však ono je jedno jestli jí zruší nebo jestli zůstane v podobě jaká je nyní, šance na získání certifikátu je 0:0 :D
@ Vydesenej « sob 3:12 pm »
LittleNessa píše: Mě v tom dotazníku zaujala věc, zdali nám nevadí testování přes arény ... Možná k zamyšlení a otevření tu speciální diskuse jak řešit i arény, které se nechodí a nedochází už nějaký ten měsíc .. a zkusit najít nějaké řešení jak by to mohlo být znovu dostupné i když nechodí lidi
Zrušit arenku. Mrk Mrk
@ OrangEE « sob 2:49 pm »
@LittleNessa,  urobiť sólo arény s tým, aby človek nezískal o nič viac ako keby sa chodilo pravidelne v plnom počte ludí
@ LittleNessa « sob 1:49 pm »
Mě v tom dotazníku zaujala věc, zdali nám nevadí testování přes arény ... Možná k zamyšlení a otevření tu speciální diskuse jak řešit i arény, které se nechodí a nedochází už nějaký ten měsíc .. a zkusit najít nějaké řešení jak by to mohlo být znovu dostupné i když nechodí lidi
@ asdis « sob 11:02 am »
len taky navth.nedalo by sa pridat nejake denne ukoly ako tu to bolo u pinati priklad
@ Relly « pát 9:38 pm »
@TomasFoxx,  Můžeš se naklonovat a do žluté a modré přidat po 5-10 hráčích.
@ TomasFoxx « pát 8:10 pm »
testovaci valky hrozne sexy, uz jen vymyslet neco s tim rozdelenim risi (to byl asi jeden z hlavnich problemu co tu lidi meli) a rychle nam to hodit do normalnich valek
@ TomasFoxx « pát 7:57 pm »
@ Revus « pát 5:05 pm »
Nemá někdo koženy extaze na točku? plus 0, random talíky. Nebo aspon extáze +0 bez talismanů že si je tam hodím. Není nikdy nic.
@ Mionix « pát 4:09 pm »
Jen si dovolím Tomori doplnit o odkaz, kde je i dotazník. https://www.ekura.cz/vyvojovy_denik/1460
@ Tomori « pát 1:33 pm »
Dobrý den, na webu najdete nový Vývojový deník #17, který přináší informace o testovacích válkách a obsahuje také dotazník k časům jejich konání. :hello:
@ Nonepovideeej « pát 12:57 pm »
I se zručkou P to jde myslím dolů, ale jistý si nejsem
@ Revus « čtv 8:42 pm »
Ale se zručností P mam dojem že to dolů nešlo, ne?
@ Grout « čtv 8:17 pm »
Kvalita se může zhoršit. Asi tam bude nějaké %. Párkrát jsem točil a třeba to padlo až někdy u páté točky. Když se zhorší tak jeden o jeden stupeň.
@ Mionix « čtv 7:24 pm »
@Revus,  Dle mého by měly padat níže. Proto se vždy zlepšují na +4 jen ty, co chcete. Když tak mě někdo opravte.
@ Revus « čtv 7:14 pm »
Zdravím, když změním pomocí ukouzla v inventáři talismany +4 , taky se zhorší kvalita jako kdysi když se ještě měnily u výhně? Mam pocit že to bylo kdysi ovlivněno zručností,stále to platí? nebo mužu točit s zručností 5 a budou furt + 4? DÍky
@ Suko201 « čtv 1:26 pm »
při vstupu přes yonaha je furt na výběr vstup do djongi :-)
@ Suko201 « stř 7:58 pm »
Takže to je novinka? Po minulém roce taky nešly po eventu frkačky, měl sem jich tuny a nešlo to a teď se to mění?
@ cleo « stř 7:45 pm »
@Mionix,  děkuji za informaci :)
@ Mionix « stř 7:41 pm »
@cleo,  Dobrý den Cleo, měly by jít použít po údržbě ve čtvrtek.
@ cleo « stř 7:20 pm »
frkačky už nejdou použít po eventu? píše mi to, že ještě nenastal čas na frkačky, že se peče dort :)
@ ChunjoKing « pon 10:42 pm »
@redBull21,  zdravím. Za pečenie torty už nemožno získať časť amuletu. Za OX by už,podľa všetkého, nemalo byť možné získať časť talizmanu tak isto. Vlastne, pokiaľ nemáte všetky 4 časti talizmanu, tak už pumu neskompletizujete. Pečenie torty prebiehalo len do polčasu eventu. Potom začali oslavy, kde už časť talizmanu za pečenie nebolo možné získať. Počas pečenia sa dala každý deň upiecť iba jedna časť torty(poleva,korpus,ozdoba atď.). Na získanie amuletu bolo potrebné upiecť každú časť jedenkrát a zároveň na každú časť doniesť väčšie množstvo surovín, než len na splnenie úlohy. Informovala o tom starenka hláškou, že ste doniesli to, čo chcela, ale na bájnu pumu to ešte nestačí. Čiže ste museli doniesť znova to isté, až pokým vám táto hláška o bájnej pume nezmizlia.
@ redBull21 « pon 5:30 pm »
Zdravím, když mám levý horní i dolní amulet + univerzální, bude možnost ještě nějak získat poslední kus ? Nepřišel jsem na to jak získat za pečení dortu když jsem udělal asi jen 16questů tak nejspíše už část pečeti nedostanu že ?
@ Uncut69 « pon 12:04 pm »
chci se zeptat, když mám tu duši na černou pumu, budu si to moc proměnit za jak dlouho budu chtít nebo to časem nepůjde? děkují.
@ Tomori « pon 10:22 am »
inddi píše: ve hře v oznámeni jste psaly, že jste přidělily kousek amuletu za účast na fóru u postavy Purpura jsem bohužel nic nenašla
Dobrý den, je to z toho důvodu, že u Vás vyskočil duplicitní účet vytvořen zde na fóru. Poprosím Vás abyste se na mne obrátila do sz kde to dovyřešíme.
@ ChunjoKing « pon 9:59 am »
@inddi,  netreba si z toho robiť hlavu. Samotná strakatá a aj čierna puma sa dajú zložiť kedykoľvek. Určite dôjde k náprave zo strany tímu a vy svoju časť amuletu dostanete.
@ inddi « pon 5:52 am »
Ano koukala jsem i do IS skladu není nikde.
@ ChunjoKing « pon 12:42 am »
Pozerali ste v IS sklade?
@ inddi « ned 11:55 pm »
ve hře v oznámeni jste psaly, že jste přidělily kousek amuletu za účast na fóru u postavy Purpura jsem bohužel nic nenašla
@ Tomori « ned 9:00 pm »
breberak1234 píše: jen teoreticka, jakto kdyz sem byl v patek na zkusebni velke valce , tak po ukonceni jsem mel knihu misi misto dotazniku a dotaznik se jiz neobjevil. je chyba u me ??
Dobrý den, je možné, že se Vám dotazník neukázal. U některých tento problém nastal. Pokud nám budete chtít poskytnout zpětnou vazbu napište mi sz, nebo zašlete ticket. Mockrát děkuji a omlouvám se za komplikace.
@ breberak1234 « ned 8:53 pm »
jen teoreticka, jakto kdyz sem byl v patek na zkusebni velke valce , tak po ukonceni jsem mel knihu misi misto dotazniku a dotaznik se jiz neobjevil. je chyba u me ??
@ asdis « ned 3:39 pm »
opacne.Levy horní-drop
@ Marph « ned 2:30 pm »
Děkuji
@ Tomori « ned 2:06 pm »
Dobrý den, levý horní = drop, pravý horní= OX, levý dolní= fórum a pravý dolní= pečení dortu.
@ asdis « ned 2:00 pm »
lavy dolny je za Pečení dortu
@ diver « ned 1:53 pm »
@Marph,  z fóra by měl být levý dolní tuším
@ Marph « ned 1:43 pm »
Mám 2 horní, s tím, že levý je z ohnivé a pravý by měl být z OX, které jsem dokončil, ale někdo mi psal, že ten je z fóra
@ Marph « ned 1:41 pm »
Jaký dílek je z fóra?
@ Revus « ned 9:54 am »
Jourdonais nebo tak nějak,dobrej ubožák. Ze žluté, 130 lvl. Přijde zničehonic a nonstop zabijí 20 min v kuse, krade drop.
@ Mionix « sob 6:45 pm »
@Uncut69,  všechny části se dají, daly získat ze hry.
@ Uncut69 « sob 5:44 pm »
děkují, a dá se ten amulet co se dostává z OX získat i jinak neví někdo?, popřípadě poslední OX asi nebude že? :D
@ Tomori « sob 5:29 pm »
Uncut69 píše: dostává se amulet ještě za přání k výročí ?
Do 6. 7. 2025 do 20:00 se může přáníčko posílat.

Who is chatting

offline Akemos 
offline Dayyo 
offline Fogru 
offline Mionix 
offline Vydesenej 
offline cutedust 
offline matesWSW