Diskuze: Battle script nápady?
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 12 zpráv z 12.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Návrh logiky co si popisoval mi nepřijde úplně OK - 10 000 průchodů cyklem? Počítám že tam jsou výpočty, což je vlastně brutálně špatnej návrh logiky. Použij matematiku tak, aby si jedním výpočtem dostal stejný výsledek jako při těch 10 000 průchodech.
Sleep ne, odpálilo by ti to server kvůli aktivním instancím, souboje ať zpracovává jeden skript, v db si udělej frontu a skript spouštěj cronem.
ten cyklus je tam kôli výpočtu rýclosti strelbi zbrane takže nie v každom cykle je výpočet iba v každom 500 výpočte napríklad pokial má zbran vystrelit 20X za kolo v suboji sa počita strašne vela premennych ako mam urobiť frontu? o.O a cron je spustenie scriptu cez cmd? ale da sa to nastaviť tak aby suboj prebiehal kazdych 5 minut od jeho zaciatku a nie kazdych 5 minut ked sa spusti script na serveri?
Průběžné výsledky bitev si ukládej do databáze. Pokud se někdo připojí na tvojí stránku, spustí se skript, který načte z databáze průběžné výsledky a podle toho jak jsou staré je upraví (pokud budou staré 5 minut, provede další bitvu atd.) Poté je normálně vypíšeš..
mno ale čo s tymi premennými v bitke môže byť aj 20 objektov typu loď
pričom každá obsahuje vela premenných to musim všetko ukladať do db? inak
to vážne nejde? 
Frontu uděláš tak, že si do db zapíšeš bitvy co jsou potřeba
vypočítat.
Cron ti spustí určitou stránku - ta stránku načte z db frontu bitev
vypočítá je, cron si můžeš spouštět každých 5 minut.
to musim všetko ukladať do db? inak to vážne nejde?
Po výpočtu se s výsledky bitvy stane co? Nezapisuješ je nikam?
hej zapíšem priebeh bitky ako text ale nezapisujem tam všetky premenné čo sa týka objektov lodí a tak...
Hele, musí to jít. Pokud tam máš vážně hodně objektů, máš to
špatně napsáno. Nemusíš ukládat objekty. Jen pozice, životy a ostatní
parametry. Zkus prvně popřemýšlet, zda to musí být naprogramováno tak
složitě, jak popisuješ... 
Zobrazeno 12 zpráv z 12.
