248 lines
6.4 KiB
Plaintext
248 lines
6.4 KiB
Plaintext
![]() |
# SOME DESCRIPTIVE TITLE
|
||
|
# Copyright (C) YEAR Free Software Foundation, Inc.
|
||
|
# This file is distributed under the same license as the PACKAGE package.
|
||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||
|
#
|
||
|
#
|
||
|
msgid ""
|
||
|
msgstr ""
|
||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||
|
"POT-Creation-Date: 2013-10-24 08:59+0200\n"
|
||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||
|
"Language: \n"
|
||
|
"MIME-Version: 1.0\n"
|
||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||
|
"Content-Transfer-Encoding: 8bit\n"
|
||
|
|
||
|
#. type: One-char language identifier
|
||
|
#: train206.languagecode:1
|
||
|
#, no-wrap
|
||
|
msgid "E"
|
||
|
msgstr "F"
|
||
|
|
||
|
#
|
||
|
#. type: Title-text
|
||
|
#: train206/scene.txt:1
|
||
|
#, no-wrap
|
||
|
msgid "train206:Wasp Hunter 1"
|
||
|
msgstr "train206:Chasseur de guêpes 1"
|
||
|
|
||
|
#
|
||
|
#. type: Resume-text
|
||
|
#: train206/scene.txt:2
|
||
|
#, no-wrap
|
||
|
msgid "train206:Shoot down the flying wasps."
|
||
|
msgstr "train206:Attrapez des guêpes en vol"
|
||
|
|
||
|
#
|
||
|
#. type: ScriptName-text
|
||
|
#: train206/scene.txt:3
|
||
|
#, no-wrap
|
||
|
msgid "train206:Wasp1"
|
||
|
msgstr "train206:Guêpes1"
|
||
|
|
||
|
#. type: \b; header
|
||
|
#: train206-help/twasp1.txt:1
|
||
|
#, no-wrap
|
||
|
msgid "Objective"
|
||
|
msgstr ""
|
||
|
|
||
|
#
|
||
|
#. type: Plain text
|
||
|
#: train206-help/twasp1.txt:3
|
||
|
#, fuzzy, no-wrap
|
||
|
#| msgid "train206:Shoot down the flying wasps."
|
||
|
msgid "Shoot down the flying wasps."
|
||
|
msgstr "train206:Attrapez des guêpes en vol"
|
||
|
|
||
|
#. type: \t; header
|
||
|
#: train206-help/twasp1.txt:4
|
||
|
#, no-wrap
|
||
|
msgid "Program"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: train206-help/twasp1.txt:6
|
||
|
#, no-wrap
|
||
|
msgid "Here is again the program of the previous exercise that shoots all ants and adapts to the terrain:"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: \s; block (usually verbatim code)
|
||
|
#: train206-help/twasp1.txt:36
|
||
|
#, 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 ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: train206-help/twasp1.txt:38
|
||
|
#, 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 ""
|
||
|
|
||
|
#. type: \t; header
|
||
|
#: train206-help/twasp1.txt:39
|
||
|
#, no-wrap
|
||
|
msgid "Further improvement"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: train206-help/twasp1.txt:41
|
||
|
#, 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 ""
|
||
|
|
||
|
#. type: \t; header
|
||
|
#: train206-help/twasp1.txt:42
|
||
|
#, no-wrap
|
||
|
msgid "See also"
|
||
|
msgstr ""
|
||
|
|
||
|
#. type: Plain text
|
||
|
#: train206-help/twasp1.txt:43
|
||
|
#, no-wrap
|
||
|
msgid "<a cbot>Programming</a>, <a cbot|type>types</a> and <a cbot|category>categories</a>."
|
||
|
msgstr ""
|
||
|
|
||
|
#
|
||
|
#~ msgid "train200:Ants and wasps"
|
||
|
#~ msgstr "train200:Fourmis et guêpes"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train200:Fight against moving targets"
|
||
|
#~ msgstr "train200:Combat contre des cibles mouvantes"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train200:"
|
||
|
#~ msgstr "train200:"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train201:Barrage Fire"
|
||
|
#~ msgstr "train201:Tir de barrage"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train201:"
|
||
|
#~ msgstr "train201:"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train201:Set the power of the different motors in order to achieve a barrage fire."
|
||
|
#~ msgstr "train201:Effectuer à l'aide de la commande directe des moteurs un tir de barrage contre des fourmis qui attaquent"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train201:Move"
|
||
|
#~ msgstr "train201:Barrage"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train202:Flying tower 1"
|
||
|
#~ msgstr "train202:Tour volante 1"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train202:"
|
||
|
#~ msgstr "train202:"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train202:Make a flying defense tower out of a winged shooter."
|
||
|
#~ msgstr "train202:Programmer un robot volant de manière à obtenir une tour de défense volante"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train202:Move"
|
||
|
#~ msgstr "train202:Tour1"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train203:Flying Tower 2"
|
||
|
#~ msgstr "train203:Tour volante 2"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train203:"
|
||
|
#~ msgstr "train203:"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train203:Program a flying tower that wastes less energy."
|
||
|
#~ msgstr "train203:Une tour de défense volante plus économe en énergie"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train203:Move"
|
||
|
#~ msgstr "train203:Tour2"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train204:Fighter Jet 1"
|
||
|
#~ msgstr "train204:Chasseur à réaction 1"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train204:"
|
||
|
#~ msgstr "train204:"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train204:Instruct a winged shooter to clean the whole region."
|
||
|
#~ msgstr "train204:Programmez un shooter volant pour qu'il nettoie toute la région"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train204:Move"
|
||
|
#~ msgstr "train204:Chasseur1"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train205:Fighter Jet 2"
|
||
|
#~ msgstr "train205:Chasseur à réaction 2"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train205:"
|
||
|
#~ msgstr "train205:"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train205:Adapt the program to a mountainous terrain."
|
||
|
#~ msgstr "train205:Adaptez le programme à un relief accidenté"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train205:Move"
|
||
|
#~ msgstr "train205:Chasseur2"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train206:"
|
||
|
#~ msgstr "train206:"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train207:Wasp Hunter 2"
|
||
|
#~ msgstr "train207:Chasseur de guêpes 2"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train207:"
|
||
|
#~ msgstr "train207:"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train207:Get better at shooting down the wasps."
|
||
|
#~ msgstr "train207:Attrapez des guêpes de manière plus efficace"
|
||
|
|
||
|
#
|
||
|
#~ msgid "train207:Wasp2"
|
||
|
#~ msgstr "train207:Guêpes2"
|