Diskuze: Hra v C
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 8 zpráv z 8.
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í C++, jsme si ověřili nabyté zkušenosti z kurzu.


Ahoj, mapu můžeš reprezentovat jako dvourozměrné pole charů, které třeba načteš z textového souboru.
Běh hry hodiíš do jednoho nekonečného while cyklu, který bude obsahovat vykreslení části mapy podle aktuální pozice, zobrazení instrukcí a na konci čekání na instrukci (stisk klávesy).
Posun mapy je jednoduchý - máš X a Y, které určují, kterou část pole budeš vykreslovat, a měníš je právě, když uživatel stiskne odpovídající klávesu.
Se zbytkem poradím, až budeš mít tohle hotové 
Čaute, som síce len študent na strednej škole, ale už dlhší čas ma
lákala táto úloha, a asi pred týždňom som sa ju rozhodol zrealizovať. Tu
je výsledok: https://www.dropbox.com/…SCL41mcq4rra?dl=0 (v hornej časti
Download -> download as .zip)
Je napísaná v C#, samozrejme má svoje muchy, avšak momentálne som na 2.
lekcii OOP, a tomu odpovedá aj kvalita prevedenia. Bolo to zavŕšenie sekcii o
štuktúrovanom programovaní, avšak snahou bolo zakomponovať aspoň
základné prvky OOP.
Dúfam, že aspoň určitými časťami, môžem niekomu v podobnej úlohe
pomôcť.
P.S.:Odkaz na *.exe: https://www.dropbox.com/…ayMoving.exe?dl=0
Ešte k detailom - po kolízii s učiteľom sa zobrazí hláška až po
stlačení ďalšej klávesy (takisto aj po vojdení do cieľa). Ďalej pohyb
učiteľa má tri varianty:
1.)Učiteľ ide po ploche v smere hodinových ručičiek
2.)Učiteľ ide po ploche proti smeru hodinových ručičiek
3.)Učitel sa pohybuje náhodne
Tieto 3 fázy sa striedajú náhodne po spustený novej hry(samozrejem vrámci
hry - napr.: po kolízii).
Kolízia je stret s učiteľom cez jedno políčko.
*.exe súbor, ktorý zobrazuje celú plochu (nielen kruh) pre ilustráci: https://www.dropbox.com/…a_plocha.exe?dl=0
Taktiež, by som bol vďačný za akékoľvek zhodnotenie.
Můžeš si pohrát s barvama, přidat levely a učitele třeba nastavit, aby
když jsi v dohledu, tak aby šel tvým směrem 
Tento konkrétny projekt považujem za ukončený, lákalo ma hlavne skúsiť čo obnáša "semestrálni ukol" a zistil som, že to nie je veľmi ťažké. Chcem pokračovať ďalej v OOP tutoriáloch. Aj napriek tomu ti ďakujem za zhodnotenie:). Taktiež by ma zaujímalo, či je možné niektoré veci urobiť efektívnejšie.
Zobrazeno 8 zpráv z 8.