149 lines
6.0 KiB
Plaintext
149 lines
6.0 KiB
Plaintext
# This file is part of the Colobot: Gold Edition source code
|
|
# Copyright (C) 2001-2016, Daniel Roux, EPSITEC SA & TerranovaTeam
|
|
# This file is distributed under the same license as the Colobot package.
|
|
# next_ghost <next_ghost@quick.cz>, 2018.
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: 0.1.11\n"
|
|
"POT-Creation-Date: DATE\n"
|
|
"PO-Revision-Date: 2018-03-09 22:58+01\n"
|
|
"Last-Translator: next_ghost <next_ghost@quick.cz>\n"
|
|
"Language-Team: Czech <next_ghost@quick.cz>\n"
|
|
"Language: Czech\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
|
|
"X-Language: cs_CZ\n"
|
|
"X-Source-Language: en_US\n"
|
|
|
|
#. type: Title-text
|
|
#: ../scene.txt:1
|
|
#, no-wrap
|
|
msgid "Wasp Hunter 1"
|
|
msgstr "Lovec vos 1"
|
|
|
|
#. type: Resume-text, Plain text
|
|
#: ../scene.txt:2 ../help/help.E.txt:2
|
|
#, no-wrap
|
|
msgid "Shoot down the flying wasps."
|
|
msgstr "Sestřelte létající vosy."
|
|
|
|
#. type: ScriptName-text
|
|
#: ../scene.txt:3
|
|
#, no-wrap
|
|
msgid "Wasp1"
|
|
msgstr "Vosa1"
|
|
|
|
#. type: \b; header
|
|
#: ../help/help.E.txt:1
|
|
#, no-wrap
|
|
msgid "Objective"
|
|
msgstr "Úkol"
|
|
|
|
#. type: \t; header
|
|
#: ../help/help.E.txt:4
|
|
#, no-wrap
|
|
msgid "Program"
|
|
msgstr "Program"
|
|
|
|
#. type: Plain text
|
|
#: ../help/help.E.txt:5
|
|
#, no-wrap
|
|
msgid "Here is again the program of the previous exercise that shoots all ants and adapts to the terrain:"
|
|
msgstr "Zde je opět program z předchozího cvičení, který zlikviduje všechny mravence a za letu kopíruje terén:"
|
|
|
|
#. type: Source code
|
|
#: ../help/help.E.txt:7
|
|
#, no-wrap
|
|
msgid ""
|
|
"extern void object::JetFighter2()\n"
|
|
"{\n"
|
|
"\t<a cbot|type>object</a> item;\n"
|
|
"\t\n"
|
|
"\t<a cbot|aim>aim</a>(-20);\n"
|
|
"\t\n"
|
|
"\t<a cbot|while>while</a> (true)\n"
|
|
"\t{\n"
|
|
"\t\t<a cbot|while>while</a> (<a cbot|radar>radar</a>(AlienAnt, 0, 360, 0, 20) == null)\n"
|
|
"\t\t{\n"
|
|
"\t\t\titem = <a cbot|radar>radar</a>(AlienAnt);\n"
|
|
"\t\t\t<a cbot|turn>turn</a>(<a cbot|direct>direction</a>(item.position));\n"
|
|
"\t\t\t<a cbot|motor>motor</a>(1,1);\n"
|
|
"\t\t\t\n"
|
|
"\t\t\t<a cbot|jet>jet</a>(0);\n"
|
|
"\t\t\t<a cbot|if>if</a> (position.z-topo(position) < 6)\n"
|
|
"\t\t\t{\n"
|
|
"\t\t\t\t<a cbot|jet>jet</a>(1);\n"
|
|
"\t\t\t}\n"
|
|
"\t\t\t\n"
|
|
"\t\t\t<a cbot|if>if</a> (position.z-topo(position) > 9)\n"
|
|
"\t\t\t{\n"
|
|
"\t\t\t\t<a cbot|jet>jet</a>(-1);\n"
|
|
"\t\t\t}\n"
|
|
"\t\t\t<a cbot|wait>wait</a>(0.2);\n"
|
|
"\t\t}\n"
|
|
"\t\t<a cbot|fire>fire</a>(1);\n"
|
|
"\t}\n"
|
|
"}"
|
|
msgstr ""
|
|
"extern void object::Stihacka2()\n"
|
|
"{\n"
|
|
"\t<a cbot|type>object</a> item;\n"
|
|
"\t\n"
|
|
"\t<a cbot|aim>aim</a>(-20);\n"
|
|
"\t\n"
|
|
"\t<a cbot|while>while</a> (true)\n"
|
|
"\t{\n"
|
|
"\t\t<a cbot|while>while</a> (<a cbot|radar>radar</a>(AlienAnt, 0, 360, 0, 20) == null)\n"
|
|
"\t\t{\n"
|
|
"\t\t\titem = <a cbot|radar>radar</a>(AlienAnt);\n"
|
|
"\t\t\t<a cbot|turn>turn</a>(<a cbot|direct>direction</a>(item.position));\n"
|
|
"\t\t\t<a cbot|motor>motor</a>(1,1);\n"
|
|
"\t\t\t\n"
|
|
"\t\t\t<a cbot|jet>jet</a>(0);\n"
|
|
"\t\t\t<a cbot|if>if</a> (position.z-topo(position) < 6)\n"
|
|
"\t\t\t{\n"
|
|
"\t\t\t\t<a cbot|jet>jet</a>(1);\n"
|
|
"\t\t\t}\n"
|
|
"\t\t\t\n"
|
|
"\t\t\t<a cbot|if>if</a> (position.z-topo(position) > 9)\n"
|
|
"\t\t\t{\n"
|
|
"\t\t\t\t<a cbot|jet>jet</a>(-1);\n"
|
|
"\t\t\t}\n"
|
|
"\t\t\t<a cbot|wait>wait</a>(0.2);\n"
|
|
"\t\t}\n"
|
|
"\t\t<a cbot|fire>fire</a>(1);\n"
|
|
"\t}\n"
|
|
"}"
|
|
|
|
#. type: Plain text
|
|
#: ../help/help.E.txt:37
|
|
#, no-wrap
|
|
msgid "In order to adapt the program to shooting wasps, you need to make a few changes. Replace all <code>radar(AlienAnt)</code> with <code>radar(AlienWasp)</code>. The cannon must aim straight forward and not downward, replace <c/>aim(-20);<n/> with <c/>aim(0);<n/>. And the bot must fly at the same height as the wasp. For this, you must compare the altitude of the bot given by <code>position.z</code> with the altitude of the wasp given by <code>item.position.z</code>: if <code>position.z > item.position.z</code>, go down slowly with <c/>jet(-0.3);<n/>. If <code>position.z < item.position.z-1</code>, climb slowly with <c/>jet(0.3);<n/>. A winged shooter is higher than a wasp, therefore it is better if the altitude of the bot is a little lower than the altitude of the wasp. In this case, we admit that the altitude of the bot ranges between the altitude of the wasp and the altitude of the wasp minus 1."
|
|
msgstr "Aby tento program fungoval proti vosám, je třeba několik úprav. Změňte všechny příkazy <code>radar(AlienAnt)</code> na <code>radar(AlienWasp)</code>. Kanón musí mířit rovně před sebe místo dolů, takže změňte <c/>aim(-20);<n/> na <c/>aim(0);<n/>. A robot musí letět ve stejné výšce jako vosa. Musíte tedy porovnávat letovou výšku robota danou výrazem <code>position.z</code> s letovou výškou vosy danou výrazem <code>item.position.z</code>: Když bude <code>position.z > item.position.z</code>, pomalu klesejte příkazem <c/>jet(-0.3);<n/>. Když bude <code>position.z < item.position.z-1</code>, pomalu stoupejte příkazem <c/>jet(0.3);<n/>. Létající kanón je vyšší než vosa, takže je výhodnější letět trochu níže. V tomto případě přiznáváme, že robot se bude snažit letět nejvýše ve stejné výšce jako vosa a nejníže metr pod ní."
|
|
|
|
#. type: \t; header
|
|
#: ../help/help.E.txt:39
|
|
#, no-wrap
|
|
msgid "Further improvement"
|
|
msgstr "Další vylepšení"
|
|
|
|
#. type: Plain text
|
|
#: ../help/help.E.txt:40
|
|
#, no-wrap
|
|
msgid "Wasps move very fast. In order to increase your chances to get them, better to repeat just before the <c/>fire(1);<n/> a <code>radar</code> and a <code>turn</code> in order to perform a last readjustment of the direction before the shot."
|
|
msgstr "Vosy se pohybují velmi rychle. Pro lepší šanci na zásah byste tedy před palbou příkazem <c/>fire(1);<n/> měli ještě naposledy upravit směr pomocí příkazů <code>radar</code> a <code>turn</code>."
|
|
|
|
#. type: \t; header
|
|
#: ../help/help.E.txt:42
|
|
#, no-wrap
|
|
msgid "See also"
|
|
msgstr "Užitečné odkazy"
|
|
|
|
#. type: Plain text
|
|
#: ../help/help.E.txt:43
|
|
#, no-wrap
|
|
msgid "<a cbot>Programming</a>, <a cbot|type>types</a> and <a cbot|category>categories</a>."
|
|
msgstr "<a cbot>Programování</a>, <a cbot|type>datové typy</a> a <a cbot|category>kategorie</a>."
|