              Ales Janda  za
                  (2001)  
                           
                      
                                          
                         Ŀ   Ŀ      
                                                    
                                      ٳ           
                                                        
                                                              
                     Ĵ                                       Ŀ
                                                        
                           ͻ             ͹          
                               Ĵ        ͻ ͼ ͼ          
                                           ͻ             ͼ            
  ۲         ۲              ͻ     ͼ             
       ۲                     ͼ                
      ۲   ۲                                         
           ۲   ۲     ¿                           
       ۲                 ¿                  ´
         ۲               ´
                              
                                  verze 6.4
                           
   Pokyd - jen 535kB veliky kecaci program pro DOS  (pocitano se vsemi soubo-
   =====   ry, co jsou v zakladnim baliku).

*****   Licencni podminky:

   Tento program je FREEWARE.  To v praxi znamena, ze ho muzete vesele sirit,
   ale nesmite ho menit  a musite ho nahravat se vsemi soubory.  Menit se smi
   pouze soubor VTIPY.TXT,  coz je databaze vtipu.  Z tohoto duvodu neberu na
   vtipy zadnou zaruku.  Dale muzete menit  soubor POKYD.CFG,  ktery ale neni
   v zakladnim baliku a nedistribuje se.
   Pokud byste chteli program zaradit na CD, MUSITE informovat autora,  spise
   vsak ze statistickych duvodu.


*****   Charakteristika jednotlivych souboru:

   * Zakladni soubory:
   POKYD.EXE - zakladni soubor, kterym se program spousti
   POKYD.ICO - ikona k programu (vhodna napr. jako obrazek k zastupci ve Win)
   POKYD.TXT - tento textovy soubor, zakladni textovy soubor k programu
   SLOVNIK.DAT - datovy soubor,  ve kterem jsou zapsany data k programu a vse
                 k vygenerovani odpovedi (podminky+odpovedi)
               - bez tohoto souboru se program neobejde
   TESTPKD.EXE - program,  ktery testuje,  jestli neni nejaky soubor poskozen
                 vnejsim zasahem uzivatele
   TESTPKD.TST - soubor pouzivany programem TestPkd,  jsou v nem zapsany jed-
                 notlive soubory a jejich kontrolni soucty
   TESTPKD.TXT - textovy soubor k programu TestPkd
   VERZE.TXT - textovy soubor s udajema  o jednotlivych verzich Pokydu - his-
               torie, zmeny do budoucna, nejdulezitejsi zmeny vubec
   VTIPY.TXT - textovy i datovy soubor, ve kterem jsou napsany vtipy
             - tento soubor muze uzivatel editovat, vice v kategorii "Vtipy"
             - nekontroluje ho TestPkd

   * V adresari PLUGINY:
   CAS.EXE - editor systemoveho casu a data
   COOKEDIT.EXE - editor faktu, ktere si Pokyd behem hovoru zapamatoval
   HAD.EXE - znama hra az pro 2 hrace s moznosti hrani s pocitacem
   HONICKA.EXE - hra  ovladana mysi,  ve ktere  musite  neustale utikat  pred
                 nepritelem a sbirat bonusy
   KALKUL.EXE - kalkulacka s 5 funkcemi a zavorkama
   NAJDIME.EXE - vyhledevac jmen v kalendari podle jmena nebo data
   NAJDIME.KAL - vypis jmen z kalendare pouzivane pluginem NajdiMe
   NOKOMAR.EXE - odpuzovac komaru a jineho hmyzu z mistnosti
   PALBA.EXE - strileci hra proti pocitaci
   PISMENA.EXE - hra procvicujici orientaci na klavesnici
   PLUGINY.TXT - textovy soubor ke vsem pluginum
   SILNICE.EXE - hra, ve ktere prechazite rusnou silnici

   * Ostatni soubory:
   POKYD.CFG - soubor, ve kterem je ulozeno nastaveni programu
   PUVODNI.PKD - datovy soubor  obsahujici binarni cisla  jiz drive pouzitych
                 vet a vtipu,  aby se program neopakoval  ani v pristim spus-
                 teni
   PROFIL.PKD  - obsahuje  50 vet,  200 vtipu,  az  50  spojeni  typu  PODMET
                 PRISUDEK PREDMET (jinak: PODSTJMENO SLOVESO PODSTJMENO),  az
                 50 slov, kterymi se ohodnotil uzivatel a az 50 slov, kterymi
                 clovek ohodnotil pocitace
   Adresar KYDY - do tohoto adresare se zapisuji jednotlive soubory s hovorem
                  (ma-li byt zapisovan - viz nize)

    Pozn.: Tyto soubory se nedistribuji, protoze se na novem pocitaci vygene-
           ruji samy v zavislosti na novem uzivateli


*****   Minimalni naroky na pocitac:

   Procesor:          286 nebo vyssi
   Pamet:             250 kB konvencni pameti
   Monitor:           VGA a vyssi, s omezenim lze i na CGA
   Operacni system:   DOS 4.0 a vyssi nebo jakakoliv verze Windows
   Velikost disku:    priblizne 535 kB (v nejhorsim jezdi i pri 192kB)
   Zvukove zarizeni:  PC speaker (nemusi byt)
   Jina zarizeni:     Mys (mimo Honicky nemusi byt)


*****   O co v programu Pokyd vubec jde:

   Je to jednoduchy. Timto programem muzete kecat s vasim pocitacem! Muze byt
   muz i zena a on i vy se stridate po napsani jedne nebo i vice vet.
   Pochopitelne, nemuzete cekat totalni inteligenci, preci jenom je to stroj,
   ale  rozumi dosti zakladnim slovum  a podle toho  vybere nejlepsi odpoved.
   Krome toho si postupem casu  zapamatuje urcite veci,  ktere dokaze pouzit,
   cimz se znacne zkvalitni hovor.
   Nikdy neopakuje vetu dvakrat za sebou  (ani ob vetu),  minimalni opakovani
   jsou 2 vety mezi. Umi spravne zareagovat na 225 moznosti slovnich spojeni,
   na ktere muze odpovedet celkem 2250 vetama.


*****   Co se vsechno da delat?

   Na rozdil od jinych pokecavacich programu tento umi predpovidat pocasi.
   Staci napsat

    POCASI

   a pocitac zapne virtualni radio a vy se dozvite, kolik bude stupnu, jestli
   bude zatazeno,  biopredpoved i stav ozonu.  Ale neberte to na velkou vahu,
   je to jenom priblizne. O svatky je spatny signal prijmu radia.

   Take se muzete pobavit napsanim vtipu.
   Zadejte

    REKNI VTIP

   a pocitac vybere jeden z nahodne vybranych vtipu.  Dalsi informace najdete
   v tomto souboru v kapitole Vtipy (viz nize).

   V pripade, ze vas ten hnusny zvuk na speakeru uz drasa, muzete ho vypnout.
   Staci napsat

    VYPNI ZVUK
     nebo
    ZAPNI ZVUK

   Pocitac provede vami zadanou instrukci a vy budete zase v pohode.

   Pozn.:  Zapnout ci vypnout zvuk muzete take rychle stisknutim Alt-S.

   Jako temer vsechny programy, i tento ma nejake nastaveni.
   Pro tento ucel napiste

    NASTAV

   a ukaze se vam prostredi,  ve kterem si muzete nastavit dane prvky (o nas-
   taveni se rozepisuji nize).

   * Tip: pro rychle nastaveni bez ztraty radku zmacknete F4.

   Muzete dat take:

    NASTAV STANDARDNE

   a ulozi se standardni nastaveni.
   Dalsi moznost je:

    ULOZ NASTAVENI

   a ulozi se aktualni nastaveni.
   Pozn.: Toto nastaveni se da  take zmenit  modifikovanim souboru  POKYD.CFG
          nebo ulozenim v prostredi nastaveni.
          Pokud chcete automaticky ukladat nastaveni pri skonceni programu,
          prepnete  v nastaveni parametr  "ulozit nastaveni pri skonceni pro-
          gramu" do polohy "ano".

   Kdyz uz vas nebavi kydat, muzete pocitac nechat mluvit s druhym pocitacem.
   Druhy pocitac je stejneho pohlavi jako ten prvni.
   Napiste:

    MLUV S DRUHYM POCITACEM
   nebo
    MLUV SAM SE SEBOU
   nebo
    TRP SAMOMLUVOU

   a pocitac si bude tak dlouho kydat sam pro sebe,  dokud nezacnete zase vy
   manualne psat "svoje" vety.
   Pozn.:  Lze take vyvolat z prostredi pluginu (klavesa F2).

   Pokud chcete v prubehu Pokydu spustit jiny program, napiste:

   1.  SPUST <prikaz nebo program>
      nebo
   2.  SPUST *<prikaz nebo program>
      nebo
   3.  SPUST #<program.pripona>

   * Pripad cislo 1:
   Program se automaticky presune  do adresare s danym souborem  a spusti ho.
   Po ukonceni se presune zpet.
   * Pripad cislo 2:
   Podprogram se spusti neformatovane, tj. tak, jako kdybyste prikaz za hvez-
   dickou napsali do normalniho prikazoveho radku
   * Pripad cislo 3:
   Spusti program (ne prikaz!) primo,  ne pres command.com.  Vyhoda je v tom,
   ze na  samotny program  zbyde  vice pameti  a jeho spusteni  je rychlejsi.
   Tento prikaz je nutno zadavat i s priponou, nesmi se jednat o davkove sou-
   bory.  Pokud neni soubor  na zadane ceste,  hleda se  v systemove promenne
   PATH.  Program se spousti neformatovane,  tj.  napred neskoci  do zadaneho
   adresare. U tohoto pripadu nelze pouzivat argument! Take nemusi vsude cho-
   dit programy pro Windows.  Zadany soubor vsak nemusi mit spustitelnou pri-
   ponu.

   Pozn.:  Za nazvem programu muzete normalne psat argumenty.
           Kdyz napisete pouze SPUST bez parametru,  spusti se novy prikazovy
           radek.
           Klicove slovo "spust" se take nabidne zavolanim funkce z prostredi
           pluginu (dostanete se klavesou F2).
          
   Pokud si z nekoho  chcete udelat  legraci,  je zde jeste moznost  simulace
   formatovani harddusku. Staci zadat:

    FORMATUJ

   a pan Format uz se cini.
   Pozn.: Pri formatovani  "nechroupe" harddisk.  Z tohoto duvodu  doporucuji
          prehravat pritom nejakou hudbu (ale to zase nevypada tak strasne).
          Tuto funkci muzete take spustit z prostredi pluginu  (tam se dosta-
          nete klavesou F2).

   Kdyz uz se vam zda,  ze tech souboru s hovory mate moc  a nechce se vam je
   rucne mazat, muzete pouzit prikaz

    VYMAZ SOUBORY
   popr.
    SMAZ KYDY

   Vsechny tyto soubory se smazou mimo toho,  do ktereho se zapisuje (zapisu-
   je-li se). Na tento soubor se program extra zepta.
   Pozn.: Vymazou se i soubory bez hovoru,  zkratka vsechny, ktere nemaji at-
          ribut Read Only (Jen ke cteni). Nemazou se adresare.
          Tuto funkci muzete zavolat z prostredi pluginu,  do ktere se dosta-
          nete stiskem klavesy F2.

   Kdyz se nejak zkazi font, zvlaste se to muze stat pri prepinani oken ve
   Windows (a stava se to!), muzete zadat jednoduchy prikaz:

    OBNOV FONT

   Font by ted mel byt uz v poradku.  Jestlize neni,  musite se s tim smirit,
   nebo to spravit nejak jinak, napr. opakovanym prepinanim oken.

   * 1. tip: Tento prikaz muzete zavolat take klavesou F9 bez ztraty radku.
   * 2. tip: Pokud chcete "poradne" obnovit obrazovku, zmacknete Ctrl-F9.

   Jestli vam nevyhovuje  vyska radku  (zda se vam,  ze jich tam je moc  nebo
   malo, muzete napsat

    ZMEN MOD

   V pripade, ze je nastaveno 25 radku, bude jich 50 a naopak.
   Pokud mate grafickou kartu EGA a nizsi,  program vypise dotaz, zda operaci
   opravdu chcete provest (tyto karty zmenu modu nepodporuji a muze proto do-
   jit ke kolizi).
   * Tip: Zmenit mod muzete rychle stiskem Alt-F9.

   Pokud chcete spustit testovaci program Pokydu, zadejte prikaz

    OTESTUJ SE

   Program se spusti na stejne ceste, jako je Pokyd  (jmenuje se TESTPKD.EXE)
   a vy zjistite, zda mate spravnou kopii programu.

   Jestli honem chcete vedet  informace o programu bez toho,  abyste skoncili
   program a prohledli si tento dokument, napiste:

    POMOC, HELP, CREDITS
     nebo proste jenom
    ?

   Strucna napoveda se vzapeti napise na novou obrazovku.
   Pozn.: Rychle zhlednuti bez ztraty radku muzete vyvolat klavesou F1

   No a kdyz chcete program ukoncit, napiste

    AHOJ, CAU, NAZDAR, SKONCI, KONEC, PRYC, SYSTEM, EXIT, RETURN

   nebo podobnymi prikazy.

   * Tip 1:
         Program  muzete  ukoncit  take klavesou  F10  ci kombinacemi  klaves
         Alt-X, Alt-K, Alt-Q, Ctrl-Q, Alt-F4 a Alt-F3.

   * Tip 2:
         Kdyz chcete opravdu RYCHLE vylezt,  muzete utnout program  klavesami
         Ctrl-Break, pripadne Ctrl-C.  Program stisk pozna a hlaseni o preru-
         seni napise i do souboru, je-li hovor zapisovan.
      Pozn.: Kdyz program zamrzne  a nereaguje ani  na zmacknuti  Ctrl-Break,
             stisknete Ctrl-Break 3x.  To vyvola predcasne ukonceni, ktere je
             ovsem krajne nouzove a dost nestabilni  -  jinymi slovy: program
             se sice ukonci, ale pocitac nejspis stejne ztuhne.

        
   Jinak si muzete zadavat prikazy jake chcete  a program budto bude rozumet,
   nebo nebude. To si vyzkousejte sami.


*****   Zadavani vet

   Pri psani vet  muzete pouzit  mnoho zjednoduseni,  s kterymi  muzete  psat
   rychleji. Meli byste si zapamatovat tyto 3 body:

   -  v otazkach MUSITE psat otaznik! Znacne se tim zkvalitni rozhovor
   -  nemusite se obtezovat s velkymi pismeny, program si je stejne hned zpo-
      catku prevede na mala
   -  program ignoruje vsechny znaky mimo malych a velkych pismen, otazniku a
      vykricniku
   -  z prikazoveho radku DOSu nepiste diakritikou (v prostredi to nejde)

   Vety specifikujte co nejpresneji, napiste je pokud mozno celou vetou.

   Snazte se psat jen hole vety, pokud je to mozne. Nepiste vice vet.



*****   Funkce klaves:

   * Pri psani vety:

     pismena, cisla, znaky - psani vety
     Enter - potvrzeni napsane vety (nelze napsat prazdnou vetu)
     Backspace - mazani vlevo od kurzoru
     Del - mazani vpravo od kurzoru
     sipky - pohyb kurzorem po vete
     Ctrl-sipky - pohyb kurzorem po slovech
     Home - skok kurzorem na zacatek vety
     End - skok kurzorem na konec vety
     Esc - vymazani aktualni vety
     Insert - zapne/vypne mod prepisovani
     Ctrl-Backspace - smazani slova pred kurzorem

     F1 - napoveda
     F2 - prehled a vyber pluginu
     F3, Ctrl-E - opakovat minulou vetu
     F4 - prohlizeni a editovani nastaveni
     F5 - navrat na pocatecni (uvodni) obrazovku
     F6 - spusteni setrice obrazovky
     F7/F8 - zlepsit/zhorsit naladu pocitace
     F9 - obnoveni fontu a cele obrazovky
     Ctrl-F9 - poradne obnoveni fontu a cele obrazovky  vcetne napsani svatku
               a data a casu
     Alt-F9 - zmena poctu radku (25/50)
     Shift-F9 - ulozeni aktualniho nastaveni
     Alt-S - zapnuti/vypnuti zvuku
     F10, Alt-X, Alt-K, Alt-Q, Ctrl-Q, Alt-F4, Alt-F3 - konec programu
                                                        (po potvrzeni dotazu)

   * V prostredi pluginu:

     sipky - pohyb kurzorem nahoru a dolu
     Enter, mezera - spusteni pluginu u kurzoru
     Alt-cislo - cislo je v rozsahu  1 az 9 a 0;  spusteni pluginu  zvoleneho
                 cisla; prvni plugin je 1, posledni je 0
     S,V,K,F - na prikazovy radek nabidne akci odpovidajici zvyraznenemu pis-
               menu v textu
     F1 - napoveda
     Esc - navrat do predchozi obrazovky

   * V prostredi nastaveni:

     sipky - pohyb kurzorem nahoru a dolu;  pri pohybu za okraj nastaveni  se
             ukazou dalsi parametry nastaveni
     Enter, mezera - nastaveni parametru u kurzoru
     Tab, F4 - prepnuti do obrazovky dalsich parametru; ma stejny vyznam jako
               pri presunuti kurzoru za okraj nastaveni
     Zvyraznena pismena - nastaveni parametru zvyrazneneho danym pismenem
     U, Shift-F9 - ulozeni nastaveni
     S - vsechny parametry na obou obrazovkach nastavi standardne (po dotazu)
     N - nacte to nastaveni, ktere je aktualne ulozene v souboru POKYD.CFG
     F1 - napoveda
     K, Esc - navrat do predchozi obrazovky

   * V uvodni obrazovce:

     F1 - zobrazi napovedu k Pokydu
     F2 - prostredi pluginu
     F3 - zmeni pohlavi pocitace
     N, F4 - prostredi vsech parametru nastaveni
     F5 - nastavi/vypne automatickou zmenu nalady podle hovoru
     F6 - okamzite zapne setric obrazovky
     F7 - zlepsi naladu pocitace
     F8 - zhorsi naladu pocitace
     F9 - zapne hlasky pro zacatecniky  (u ruznych akci se zobrazuje napoveda
          formou hlasek)
     U, Shift-F9 - ulozi nastaveni
     P - zmena pohlavi u cloveka
     T - spusti se  externi testovaci program  TestPkd,  zda-li  jsou vsechny
         soubory k Pokydu spravne
     Esc, F10 - navrat do predchozi obrazovky (pokud byl Pokyd prave spusten,
                ukonci se
     K, Alt-Q, Alt-K, Alt-X, Alt-F3, Alt-F4 - ukonceni programu


   Poznamky:
   Ctrl-Alt (kdykoliv behem programu) - zrychli psani textu na obrazovku

   Pokud mate zapnutou ceskou klavesnici a pisete s hackama a carkama,  prog-
   ram je sam prevede na stejna pismena bez diakritiky.

   Pri nezmacknuti niceho v prubehu n sekund (lze nastavit) se napise upozor-
   neni na to, ze pocitac je jeste tady a aby jste se mu venoval(a).


*****   Nastaveni

   Jako v jinych programech,  i tento ma nejake nastaveni.  Pro objasneni  tu
   uvedu vsechny parametry najednou.

   Jednotlive prvky jsou tyto:
---------------------------------*

   * Pohlavi uzivatele - toto nastaveni  zjistuje,  je-li  uzivatel  muz nebo
          zena a podle toho ho oslovuje
          Pozn.: Rod take vidite na prouzku vedle casu. Je-li na pozadi modra
                 barva, je nastaven muz, pri cervene zena.
        Standard: muz

   * Pohlavi pocitace - zda-li ma byt pocitac predstavovat muze nebo zenu
          Pozn.: Rod  take  vidite  na prouzku  vedle casu.  Jsou-li  srdicko
                 a vykricnik zlute, je nastaven muz, pri cervene zena.
        Standard: muz

   * Nalada pocitace - udava  aktualni naladu pocitace.  Kdyz chcete,  aby na
          vas byl hodny, dejte si vybornou a pocitac vas bude spise utesovat.
          Pri normalni nalade je pocitac stejny jako prumerny clovek,  a kdyz
          se chcete vylozene hadat,  zvolte si hroznou.  Pocitac bude odporo-
          vat, nadavat atd. Muzete si samozrejme nastavit i dobrou nebo spat-
          nou naladu, coz jsou meziclanky, ale to uz zavisi jenom na vas.
          Pozn.: Toto nastaveni muzete menit primo pri hovoru klavesami F7-8.
                 Take ho vidite na prouzku vedle casu  (cim blize je znak sr-
                 dicku, tim je nalada lepsi).
        Standard: normalni

   * Charakter pocitace - rika, jaky ma byt pocitac, jestli se ma snadno roz-
          cilit ci naopak zustat klidny za vsech okolnosti.  Kdyz je nastaven
          charakter "stroj", pocitac vubec nemeni svoji naladu. Druhy charak-
          teru jsou tyto:  stroj, naivni, klidny, prumerny, neduverivy, nala-
          dovy, vybusny.
        Standard: prumerny

   * Jmeno pocitace muzskeho rodu - zde  zadate jmeno,  ktere ma mit  pocitac
          jakozto muz. Jmeno musi mit delku v rozmezi 1 - 15 znaku.
        Standard: Klaban

   * Jmeno pocitace zenskeho rodu - stejne jako u predchoziho pripadu,  pouze
          se to tyka pocitace jakozto zeny.
        Standard: Daria

   * Pocet pocitacu - na vyber je 1 nebo 2 pocitace.  V pripade 2 pocitacu se
          zacnou  pocitace bavit  pri vasim  nicnedelani.  Nasledne se bavite
          s tim pocitacem, ktery rekl posledni vetu.
        Standard: 1

   * Kdyz je hodne nastvanej, ukonci se - kdyz vas bude mit pocitac az po krk
          a muze menit naladu podle situace (viz vyse), lze si nastavit,  aby
          se nastval  mirou nejvyssi  a ukoncil hovor.  Je to celkem prijemne
          zpestreni hovoru, avsak nekomu se to prilis nelibi.
        Standard: ano

   * Aktivni zvuk na speakeru - je-li zapnut, hraje na speakeru. Nemusi hrat,
          kdyz je malo procent z rychlosti odpovidani (viz nize).
        Standard: ano

   * Pocet vterin, po kterych reknu dalsi kec - po uplynuti teto doby ve vte-
          rinach rekne pocitac dalsi vetu k tematu. Nula znamena, ze se nebu-
          dou psat tyto vety vubec.
        Standard: 5

   * Zvysovani vyse popsaneho poctu vterin o jednu - kdyz je  tento  parametr
          nastaven,  bude se prodleva mezi vyse zminenymi vetami  zvysovat po
          1 vterine.
        Standard: ano

   * Rychlost psani odpovedi v procentech - dosti neobvykly,  mozna tezko po-
          chopitelny, ale dosti zabavny i uzitecny parametr.
          Priklad: na napsani jednoho pismena je cekaci doba 30 ms (pri 100%)
          a veta o 40 znacich tedy trva 30 * 40 = 1200 ms, coz je pres 1 vte-
          rinu.  Pri zadani 50% trva  jednomu pismenu k napsani 15 ms  a veta
          o 40 znacich se tak napise za 15 * 40 = 600 ms, takze to bude trvat
          2x mene. Tyto cekaci doby plati i u jinych operaci, ale to neni tak
          viditelne.
        Standard: 100

   * Pouzivani vlastniho fontu Pokydu - tento parametr urcuje, zda-li ma pro-
          gram pouzivat vlastni font, nebo jestli ma zustat font puvodne nas-
          taveny. Pri pouzivani fontu Pokydu se pouziva v radku s nazvem pro-
          gramu diakritika,  pri spusteni podprogramu  nebo ukonceni  se font
          automaticky vypne.   Tento parametr  nema smysl  u 50-ti  radkoveho
          modu, tam je font porad standardni.
        Standard: ano

   * Kolikrat se ma odradkovat po vete - pocet radku (min. 1), ktere se odro-
          luji po napsani vety clovekem ci pocitacem.
        Standard: 2

   * Pouzivani efektu  v programu  (napr.  vypisovani vet) -  tento  parametr
          udava,  zda-li se maji pri standardnim vypisovani vet pismena efek-
          tivne objevovat  a vypisovat.  Totez plati i na  rolovani obrazovky
          apod.  Tato vlastnost se take teoreticky da zakazat, pokud je odpo-
          vidaci doba v procentech 0,  potom jsou ovsem vsechny operace maxi-
          malne rychle. 
        Standard: ano

   * Za kolik vterin spustit setric obrazovky  -  udava,  za jakou dobu se ma
          sam spustit setric obrazovky. Pokud zadate hodnotu 0, setric se sam
          nespusti  nikdy.  Setric  se spusti pouze,  kdyz pisete vetu,  jste
          v prostredi napovedy,  pluginu,  nastaveni nebo v uvodni obrazovce.
          Nespusti se napr.  kdyz se vas pocitac na neco pta (typickou "hlas-
          kou").
          Setric lze take rychle spustit pri psani vety klavesou F6.
        Standard: 180  (3 minuty)

   * Pocatecni obrazovkovy mod (pocet radku) - zde nastavujete pocet radku na
          obrazovce,  cili jak velika budou pismena  a kolik se jich vejde na
          obrazovku. Je zde i hodnota "puvodni". Pri tomto nastaveni bude po-
          cet radku takovy, jako pri spusteni, tj. nemeni se.  Pozor! Toto je
          pouze  pocatecni nastaveni,  okamzita zmena poctu radku  se provadi
          behem psani klavesami Alt-F9 nebo prikazem ZMEN MOD.
        Standard: 25

   * Aktivni slovenstina - urcuje,  zda-li ma typicke  slovenske slova  (som,
          bol atd.) nahradit ceskymi a tim vete lepe porozumet.
          Pozn.: Kdyz je zapnuta tato funkce a uzivatel rekne, jak se jmenu-
                 je, pocitac ho bude oslovovat 1. padem (tedy jako Slovaka).
        Standard: ne

   * Tolerance spatneho pravopisu nekterych slov - pokud  nejste  cestinarsky
          nadan a pisete s chybama, mel byste si zapnout toto nastaveni. Nek-
          tera nejuzivanejsi slova spatne napsana bude brat jako dobre napsa-
          na.  Dale taky pri vyskytu nejcastejsich otazkovych slovech  (proc,
          jak atd.), kdyz zapomenete napsat otaznik,  se veta automaticky oz-
          naci jako otazka.  Pokud ale nepisete s hrubyma chybama  a otazniky
          nezapominate, mel byste to mit vypnute, protoze pocitac muze nejake
          klicove slovo prevest na jine nebo vetu oznamovaci brat jako otazku
          a potom samozrejme nerozumi spravne.
        Standard: ano

   * Zapis hovoru do souboru - program  pise hovor  pouze tehdy,  jestli toto
          nastaveni bylo jiz pri spusteni,  kdy pro nej najde spravny soubor.
          Blizsi informace o tomto souboru viz nize.
        Standard: ano

   * Kazdy hovor zapisovat do extra souboru - pokud je zapnute zapisovani ho-
          voru do souboru,  lze si timto parametrem nastavit,  zda-li se maji
          vsechny hovory psat do jednoho souboru (KYDY\KYDY.TXT) nebo pokazde
          do extra souboru.
        Standard: ne

   * Nadmorska vyska v metrech - pouziva se pro spravnou predpoved pocasi.
        Standard: 300

   * Psani vtipu na startu - muze byt i nahodne. Vtip se napise, i kdyz zaci-
          nate hovor a az potom odpovi.
        Standard: nahodne

   * Psani predpovedi pocasi na startu - plati pro ni ty same podminky jako u
          psani vtipu.
        Standard: ne

   * Od kolika hodin se ma psat predpoved pocasi na zitrek - urcuje, v kterou
          denni dobu (od kolika hodin) vas zajima spise  pocasi na dalsi den,
          nez na dnesni den.
        Standard: 16

   * Prohozeni klaves Y a Z  -  pri psani vety prohazuje tyto 2 klavesy  (pro
          anglicky pisici uzivatele na ceske klavesnici a naopak).
        Standard: ne

   * Cekani klavesu pri ukonceni programu - pokud je nastaven tento parametr,
          program jeste pred uplnem ukonceni ceka na klavesu, aby si uzivatel
          mohl precist statistiku hovoru.
        Standard: ne

   * Ulozit nastaveni pri ukonceni programu - je-li aktivni, pri kazdem ukon-
          ceni se ulozi  aktualni nastaveni,  a to vcetne  momentalni nalady.
          To tedy znamena, ze pokud mate nastaveno napr. dobrou naladu a zme-
          nu nalady podle aktualni situaci a nastvete ho,  nalada se zhorsi a
          taktez se i ulozi.
        Standard: ano

   * Pri ukonceni Ctrl-Breakem smazat obrazovku  -  nahrazuje  tzv. BOSS key,
          ktera slouzi zamestnancum k rychlemu ukonceni nepovoleneho programu
          pred blizicim se sefem.  Tady slouzi tak,  ze je-li  tento parametr
          nastaven na hodnotu  "ano",  pri ukonceni klavesami  Ctrl-Break  ci
          Ctrl-C se ihned smaze obrazovka a pote se program ukonci.
        * Hodnota "reset": v DOSu se restartuje pocitac a ve Windows se okam-
          zite uzavre okno  (a to i kdyz je Pokyd spusten z jineho programu).
          Jde tedy o nejtvrdsi ukonceni programu.
          Pozn.: - tato funkce neni 100% zarucena ve vsech systemech
                 - pred resetnutim se normalne ulozi nastaveni
        Standard: ne

   * Barva textu psaneho clovekem - vyber z 15 barev, je to barva, jakou pise
          uzivatel, clovek, tedy vy.
        Standard: 14

   * Barva textu psaneho pocitacem 1  -  plati  stejne podminky jako  u textu
          cloveka, je to barva odpovedi pocitace 1.  Tento pocitac s clovekem
          mluvi standardne.
        Standard: 10

   * Barva textu psaneho pocitacem 2  -  barva  u pocitace #2.  Tento pocitac
          mluvi v pripadech:
           - dlouho nic nerikate, takze se vybavuje s prvnim pocitacem
             (musite mit zapnuty pocet pocitacu: 2)
           - v predchozim pripade jste hovor prerusili, kdyz mluvil pocitac 2
           - pocitac mluvi sam se sebou (s druhym pocitacem) na vas prikaz
        Standard: 11


   V konfiguracnim souboru je na zacatku jeste jedna polozka:

   * Seriove cislo disku C - podle tohoto ctyrbajtoveho cisla vyjadrujici se-
          riove cislo program pozna,  zda-li Pokyd nebyl prenesen na jiny po-
          citac.  Ne, ze by se to snad nemelo,  ale program pouze upozorni na
          to, aby si novy uzivatel sam nastavil program dle sveho. Pokud toto
          cislo prepisete, bude vas brat jako noveho uzivatele, coz se zmeni,
          az kdyz nastaveni ulozite. Tento parametr se nezadava v nastaveni.
        Standard: neexistuje


   Dole jsou vybery "Ulozit",  coz ulozi nastaveni,  "Nacist nastaveni" nacte
   tu konfiguraci,  ktera je ulozena  v souboru,  "Standardni nastaveni" zase
   nastavi standardni nastaveni a "Konec" (ukonci se).

   Pozn.: Kdyz neexistuje  soubor POKYD.CFG,  nabidne se tzv.  amatersky kurz
          pouzivani programu,  neboli cokoli udelate,  k tomu se napred ukaze
          napoveda.


*****   Vtipy

   Vtipy lze volne editovat, pridavat i ubirat. Jsou napsane v souboru
   VTIPY.TXT.  Je to mimochodem  jediny soubor,  ktery se siri dal  a muze se
   editovat.
   Format:  Kazdy vtip zacina znakem # a Enterem.
   Chcete-li tedy pridat vtip, staci napsat

    #
    Vtip

   nebo taky

    #komentar vtipu
    Vtip

   Za normalnich okolnosti lze nacist az 16.384 vtipu, z nichz kazdy ma delku
   max. 4000 znaku.
   Pozn.: Program si vtipy "nenacte",  pouze si zapamatuje mista,  kde v sou-
          boru zacinaji a vtipy "taha" rovnou ze souboru.  Je tedy nutne, aby
          soubor se vtipama byl v nezmenene podobe stale na disku.


*****   Pluginy

   K Pokydu jsou dodany pridavne pluginy v adresari PLUGINY. Jsou to:

    COOKEDIT - umoznuje editovat fakta,  ktere si Pokyd  behem hovoru o vas a
               vasem okoli zapamatoval.  Tento plugin je urcen zejmena pokro-
               cilejsim a program dlouho uzivajicim uzivatelum.
    CAS - pomoci tohoto programu si muzete presne a snadno nastavit systemovy
          cas na vasem pocitaci. Obsahuje specialni funkci "zastavit cas",
          ktera jeste zjednodusuje nastavit opravdu presny cas
    HAD - znama hra,  ve ktere  ovladate hada,  zerete bonusy  a postupne  se
          prodluzujete.  Je zde  moznost hrani  soucasne  dvou hracu  a hrani
          s pocitacem.
    HONICKA - hra ovladana mysi,  kde vas jakozto zeleny ctverecka honi "cer-
              venak".
    KALKUL - standardni kalkulacka. Staci zadat priklad, ktery muze obsahovat
             operace +,-,*,/,^ a libovolne zavorek a program ho spocita.
    NAJDIME - vyhledavac jmen v kalendari.  Lze hledat podle casti jmena nebo
              data
    NOKOMAR - odpuzovac komaru z mistnosti.  Pokud mate v pokoji podobnou ha-
              vet, zkuste tento program.
    PALBA - zabavna strileci hra,  ve kterem mate rozstrilet sveho protivnika
            driv, nez to udela vam.
    PISMENA - hra na  procvicovani klavesnice,  kde musite stisknout  zadanou
              klavesu driv, nez "spadne" dolu
    SILNICE - hra,  ve ktere musite prejit rusnou silnici, aniz by vas cokoli
              srazilo

   Pozn.:   Blizsi  informace  k jednotlivym  pluginum  naleznete  v  souboru
            PLUGINY.TXT v adresari PLUGINY.

   Tyto programy se spousti budto primo v adresari,  nebo pomoci prostredi na
   pluginy po stisku klavesy F2.

   V tomto jejich prostredi  je take moznost  "Spustit jiny program",  pomoci
   ktere (stiskem S) muzete spustit program primo z Pokydu. Po ukonceni toho-
   to programu nasleduje navrat do Pokydu.
   Funkce "Vymazat soubory s hovorem" (klavesa V) smaze vsechny soubory v ad-
   resari KYDY.  Pokud je zapnuto nastaveni  zapisu hovoru do souboru,  tento
   soubor nebude smazan.
   Pozn.: Muzete vykonat take prikazem SMAZ SOUBORY (viz vyse).
   Po pouziti funkce "Kydani pocitacu" (klavesa K) se nabidne veta zacinajici
   hovor mezi dvema pocitaci.
   A stiskem pismena 'F'  pro funkci "Zformatovat harddisk"  se nabidne veta,
   ktera po potvrzeni zapricini  zformatovani harddisku  (samozrejme se jedna
   pouze o simulaci formatovani).


*****   Ostatni informace

   Vlastni program je velmi stabilni a rychly.  V dobe vydani programu nebyla
   znama zadna chyba, kdy by Pokyd "ztuhnul" ci jinak projevil chybu.
   Rychlost:  u pocitacu  s procesorem  Pentium 133MHz  (byl na nem  vytvoren
   a testovan) stihne za 1 sekundu 450x (!) roztridit text, "vymenit" nektera
   slova, porovnat s naucenymi slovy,  zjistit obsah textu (projit cely slov-
   nik) a vygenerovat odpoved.
   To tedy znamena,  ze u takoveho procesoru trva 1 odpoved neco pres 2 tisi-
   ciny sekundy.


   Pri spousteni programu Pokyd nemusite byt v adresari s Pokydem. Program si
   sam najde, odkud byl spusten a vsechny pridavne soubory "taha" primo z te-
   to cesty. Tam i zapisuje prubeh hovoru (viz nize).


   Pokud  mate zapnuty  hovor  s dvema pocitaci  a  druhy pocitac  se dostane
   na radu, pricemz rekne posledni vetu,  budete mluvit s nim.  V praxi je to
   to same, lisi se to jen barvou a "pocitem, ze mluvim s nekym jinym". Pokud
   byste chteli opet kydat s prvnim pocitacem, pustte ho na radu (napr. nech-
   te druhy pocitac chvili mluvit sam se sebou a prvni se zase prida).


   Normalne hovor zacina pocitac. Pokud chcete zacinat vy, spustite program a
   jako parametr zadate svoji prvni vetu.
   Priklad:

    POKYD.EXE Jak se mas?

   a pocitac rovnou odpovi.

   Z prikazoveho radku muzete delat i jine akce. Syntaxe je
    POKYD -akce
   nebo
    POKYD /akce

   Jednotlive akce jsou tyto:
    POKYD -readonly   - program nebude zapisovat  na zadny disk  (neplati pro
                        pluginy)
    POKYD -test       - otestovani spravnosti souboru programem TestPkd
    POKYD -setric     - okamzite zapnuti setrice obrazovky
    POKYD -uloz       - ulozi se nastaveni a profil
    POKYD -napoveda   - ukaze se napoveda
    POKYD -pluginy    - spusti se prostredi pluginu
    POKYD -nastaveni  - spusti se prostredi nastaveni
    POKYD -pokyd      - spusti se prostredi vlastniho hovoru
    POKYD -zacatecnik - zapnou se hlasky pro zacatecniky

   Tyto akce nelze kombinovat mezi sebou a ani je nelze kombinovat s napsanim
   pocatecni vety.


   Cely hovor  se muze zapisovat  do dvou druhu souboru - do souboru KYDY.TXT
   a do souboru typu 11223444.txt,  pricemz 11 znamena den, 22 je mesic, 3 je
   oznacuje posledni cifru  roku  a 444 nejmensi mozne cislo, ktere se zjisti
   ihned po startu Pokydu.
   Tento soubor se zapise  do podadresare KYDY  na ceste  s umistenim Pokydu.
   Jestlize tento adresar neexistuje, bude vytvoren.
   Pokud bude  predchazejici hovor  chybne ukoncen  a zustane po nem  prazdny
   soubor, program to pozna a prepise ho.
   Pri preteceni cisel (neboli kdy Pokyd spustite 1000x v jednom dni a priby-
   vajici soubory nemazete) program na chybu upozorni  a hovor se nebude psat
   nikam.

   Struktura souboru s hovorem: napred je hlavicka  (adresa autora, internet,
   kontakt a podobne blbosti).  Dale samotny hovor (C - clovek, P? - pocitac,
   misto otazniku je cislo pocitace 1 nebo 2) a na konci je hlaseni o zpusobu
   ukonceni, pocet vet a doba hovoru.


   Na zacatku, kdyz je verze jeste cerstva, pise "NOVA VERZE". Kdyz verze no-
   va uz neni, tento text se tam nenapise,  ale jinak program pracuje stejne!
   Naopak, kdyz je verze hodne stara,  napise se pouze hlaska o zastaralosti.
   To tedy znamena, ze se nemusite registrovat nebo umele menit datum (smutny
   pripad u nekterych jinych programu),  ale je to pouze  upozorneni,  ze asi
   existuje i novejsi verze.
   Misto "NOVA VERZE" se tam take muze napsat  "SPATNE DATUM !".  To rika, ze
   datum nastavene na pocitaci  je starsi nez datum vyroby programu,  a tudiz
   chybne. Program ale jako v predchozim pripade bude chodit uplne stejne.


   Horni radek se roluje do te doby,  nez je zcela nahore.  Pak se roluje jen
   okno pod nim. To plati i v pripade, ze neni nastaven standardni 25-ti rad-
   kovy mod, ale 50-ti radkovy mod.


   Pri spusteni s presmerovanim do souboru (pripadne nikam - pr.: pokyd >nul)
   program bude chodit korektne,  tj. tak, jak by chodil bez tohoto presmero-
   vani. Ve vystupnim souboru nebude nic.


   Jinak Pokyd ma celkem 12 efektu  u vet psanych pocitacem,  2 u vet psanych
   clovekem a 6 efektu smazani obrazovky, ktere jsou vzdy nahodne volene.


   Pokud chcete okamzite urychlit psani na obrazovku  ("ty efekty jsou hrozne
   zdlouhave"),  stisknete zaroven tlacitka Ctrl a Alt.  Vystup se zrychli na
   zhruba 200 znaku za sekundu.


*****   Statistiky slovniku a programu

   Prumerne:
     delka odpovedi:       45 znaku
     delka 1 slova:         4 znaky
     slov ve vete:          8 slov
   Nejdelsi slovo:
     v odpovedich:         14 znaku
     v podminkach:         11 znaku
   Pocet slov:
     v odpovedich:      22742
     v podminkach:        850

   Pocet vet:
    Normalni:                     1907 odpovedi
    V zavislosti na rodu cloveka:  343 odpovedi
   --------------------------------------------
   Celkem:                        2250 odpovedi

   Pocet extra vet k zenskemu rodu pocitace:  364 odpovedi

   Velikosti:
    Zdrojovy kod:     607kB (16793 radku, 61 souboru)
    Textove soubory:  101kB (2211 radku, 4 soubory)


*****   O programech

   Tento program je velmi stabilni  a nebyla nalezena chyba.  Pokud by se vam
   nekdy nekde  za jakychkoli podminek stalo,  ze pocitac neco  napsal spatne
   (paznaky),  pravopisnu chybu (zarucene by tam zadna nemela byt),  preklep,
   projevil jinou chybu nebo dokonce ztuhnul(!), prosim, kontaktujte me.
   Chyba bude pokud mozno ihned odstranena, treba ze je sebemensi.

   Pokud chcete novou verzi  (zdarma!),  jdete na nize uvedenou  internetovou
   stranku. Pokud nemate internet, napiste mi, poslete disketu a ja vam zaslu
   aktualni nejnovejsi verzi Pokydu.

   Adresa na autora (KYBLSoft):
                                          
      ͻ
        Adresa:   Ales Janda             
                Cukrovar 1069            
             Kralupy nad Vltavou         
                 PSC:  278 01            
      ͹
        Telefon:   0205/726922           
                   0604/775475           
      ͹
        E-mail:                          
          ales.janda@centrum.cz          
        Internet (aktualizace):          
          http://kyblsoft.borec.cz       
          http://www.kyblsoft.borec.cz   
      ͼ
         

   Dekuji:
    - svemu bratrovi Mirkovi za predlohu programu pro vytvareni fontu
    - svemu tatovi za znalosti programovani a ochotu k pripadne pomoci
    - Ondreji Pouzarovi a Davidovi Korinkovi za testovani programu
    - Martinu Gramesovi a Robinu Martinezovi za zdravou kritiku
    - Michaele Chomatove za to, ze je nejlepsi holka na svete a bere me tako-
      veho, jaky jsem
    - autorum vyborneho prekladace Turbo C++,  ktery dela velmi male a rychle
      programy
    - autoru komprese aPACK,  ktera je ta nejlepsi vnitrni komprese,  co jsem
      kdy poznal
    - autorum elektronickeho manualu Sysman, bez ktereho bych se asi uz tezko
      obesel
    - vsem pisatelum e-mailu a dopisu i volajicim,  kteri mi poradili, co mam
      zlepsit a dali mi motivaci k dalsi tvorbe
    - vsem uzivatelum za sireni programu a tim i podporovani freewaru

   Hezkou zabavu vam preje
                                                   Ales Janda (* 1983), autor
