NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Patrik Bak
Člen
Avatar
Patrik Bak:28.7.2015 23:42

Ahojte :)

Tvorím jednu hru - textovú hru v konzole. K hraniu je treba externe dodať textové súbory, nazvime ich "série". Teraz to funguje tak, že jednotlivé série sú uložené vo formáte .txt a program ich pomocou StreamReader číta z tohto súboru. Problém však je, že takto si môže hráč pozrieť textový súbor pred hrou samotnou, čo kazí pointu. Toto by som chcel nejako zabezpečiť. Jedna možnosť by bola, zmeniť príponu týchto súborov. To je ale neefektívne, stačí ten súbor otvoriť s textovým editorom bez ohľadu na príponu. Chcel by som, aby ten súbor bol čitateľný len mojím programom. Ideálne si predstavujem, že hra bude mať funkciu vytvoriť vlastnú sériu, kde sa príslušné slová mechanicky napíšu počas behu programu a to sa špeciálne uloží do vlastného formátu. Ako niečo také reálne spraviť ?

 
Odpovědět
28.7.2015 23:42
Avatar
Odpovídá na Patrik Bak
Michal Žůrek - misaz:29.7.2015 0:07

tak ten soubor zašifruj, nedávno se to tu řešilo http://www.itnetwork.cz/…5b61f7e82e51

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
29.7.2015 0:07
Avatar
Odpovídá na Patrik Bak
Libor Šimo (libcosenior):29.7.2015 10:18

Nemusíš šifrovať, ulož súbor ako binárny, nie textový.

Nahoru Odpovědět
29.7.2015 10:18
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Libor Šimo (libcosenior):29.7.2015 10:25

Ale záleží aj na tom, či v súbore používaš len stringy alebo aj iné typy premenných.
Stringy sú viditeľné aj v binárnom súbore.

Nahoru Odpovědět
29.7.2015 10:25
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Mediel
Tvůrce
Avatar
Odpovídá na Patrik Bak
Mediel:29.7.2015 11:42

Šifrování je v tomto případě asi vhodně řešení vzhledem k tomu, že nevíme, co soubor obsahuje za data

Nahoru Odpovědět
29.7.2015 11:42
Nechci vám ukazovat, jak dobrý jsem já ... Chci vám ukázat, jak dobrý můžete být vy ... Když uvěříte ... V sami sebe...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.