Конкурс Визуальное программирование проекта Новое поколение 2013/2014
Pen (обсуждение | вклад) |
Pen (обсуждение | вклад) |
||
(не показаны 12 промежуточных версий 1 участника) | |||
Строка 50: | Строка 50: | ||
'''Исходные данные:''' | '''Исходные данные:''' | ||
− | * ''Среда исполнителей'': поле в клетку, размером | + | * ''Среда исполнителей'': поле в клетку, размером 11х10 |
* ''Исполнители:'' два антагонистических исполнителя под условным названием Вирус и Антивирус. | * ''Исполнители:'' два антагонистических исполнителя под условным названием Вирус и Антивирус. | ||
* ''Отказы:'' | * ''Отказы:'' | ||
Строка 79: | Строка 79: | ||
| | | | ||
{| border=0 width=98% align=center | {| border=0 width=98% align=center | ||
− | | | + | |[[Изображение:Pole-ispolnitely.png|right|250px]] |
<p style="text-align:center;font-size:120%;;color:#b9005d;">'''УРОВЕНЬ СЛОЖНОСТИ 1 (5 баллов)''' </p> | <p style="text-align:center;font-size:120%;;color:#b9005d;">'''УРОВЕНЬ СЛОЖНОСТИ 1 (5 баллов)''' </p> | ||
Строка 92: | Строка 92: | ||
За один шаг Исполнители перемещаются на одну клетку по горизонтали или вертикали, затем ход передается сопернику. | За один шаг Исполнители перемещаются на одну клетку по горизонтали или вертикали, затем ход передается сопернику. | ||
Первым движение начинает Антивирус.<br> | Первым движение начинает Антивирус.<br> | ||
− | Двигаются Исполнители построчно в направлении центра поля до тех пор, пока не встретятся друг с другом (окажутся на соседних по горизонтали или вертикали | + | Двигаются Исполнители построчно (см. рисунок слева) в направлении центра поля до тех пор, пока не встретятся друг с другом (окажутся на соседних клетках: по горизонтали или вертикали). |
|} | |} | ||
Строка 115: | Строка 115: | ||
За один шаг Исполнители перемещаются на одну клетку по горизонтали или вертикали, затем ход передается сопернику. | За один шаг Исполнители перемещаются на одну клетку по горизонтали или вертикали, затем ход передается сопернику. | ||
Первым движение начинает Антивирус.<br> | Первым движение начинает Антивирус.<br> | ||
− | Двигаются Исполнители построчно в направлении центра поля до тех пор, пока не встретятся друг с другом (окажутся на соседних по горизонтали или вертикали | + | Двигаются Исполнители построчно в направлении центра поля до тех пор, пока не встретятся друг с другом (окажутся на соседних клетках: по горизонтали или вертикали).<br> |
− | Оказавшись на соседних клетках, Антивирус убивает Вирус, и при этом | + | Оказавшись на соседних клетках, Антивирус убивает Вирус, и при этом издает торжествующий звук. |
|} | |} | ||
Строка 131: | Строка 131: | ||
'''Результат алгоритма:''' | '''Результат алгоритма:''' | ||
* Цель Антивируса поставить защиту на все клетки поля, убить Вирус, вылечить все зараженные Вирусом клетки. | * Цель Антивируса поставить защиту на все клетки поля, убить Вирус, вылечить все зараженные Вирусом клетки. | ||
− | * Цель Вируса убить как можно больше клеток поля. | + | * Цель Вируса "убить" как можно больше клеток поля. |
'''Известно начальное местоположение Исполнителей:''' | '''Известно начальное местоположение Исполнителей:''' | ||
Строка 140: | Строка 140: | ||
За один шаг Исполнители могут выполнить только одно действие из своего СКИ, затем ход передается сопернику. Первым движение начинает Антивирус.<br> | За один шаг Исполнители могут выполнить только одно действие из своего СКИ, затем ход передается сопернику. Первым движение начинает Антивирус.<br> | ||
− | Двигаются Исполнители построчно в направлении центра поля до тех пор, пока не встретятся друг с другом (окажутся на соседних по горизонтали или вертикали | + | Двигаются Исполнители построчно в направлении центра поля до тех пор, пока не встретятся друг с другом (окажутся на соседних клетках: по горизонтали или вертикали).<br> |
Антивирус ставит защитную метку на клетку, на которой он находится.<br> | Антивирус ставит защитную метку на клетку, на которой он находится.<br> | ||
Вирус убивает клетку (ставит чёрную метку), на которой он находится.<br> | Вирус убивает клетку (ставит чёрную метку), на которой он находится.<br> | ||
Строка 154: | Строка 154: | ||
{| border=0 width=98% align=center | {| border=0 width=98% align=center | ||
| | | | ||
− | <p style="text-align:center;font-size:120%;;color:#b9005d;">'''УРОВЕНЬ СЛОЖНОСТИ 4 ( | + | <p style="text-align:center;font-size:120%;;color:#b9005d;">'''УРОВЕНЬ СЛОЖНОСТИ 4 (20 баллов)''' </p> |
'''Результат алгоритма:''' | '''Результат алгоритма:''' | ||
* Цель Антивируса поставить защиту на все клетки поля, убить Вирус, вылечить все зараженные Вирусом клетки. | * Цель Антивируса поставить защиту на все клетки поля, убить Вирус, вылечить все зараженные Вирусом клетки. | ||
Строка 162: | Строка 162: | ||
* Антивирус – в нижней правой клетке поля. | * Антивирус – в нижней правой клетке поля. | ||
− | ''СКИ Вируса:'' вперёд, поворот вправо (90◦), поворот влево (90◦), убить клетку (поставить чёрную метку)<br> | + | '''СКИ Вируса:''' вперёд, поворот вправо (90◦), поворот влево (90◦), убить клетку (поставить чёрную метку)<br> |
'''СКИ Антивируса:''' вперёд, поворот вправо (90◦), поворот влево (90◦), защитить клетку (поставить защитную метку), восстановить клетку (убрать чёрную метку), убить Вирус | '''СКИ Антивируса:''' вперёд, поворот вправо (90◦), поворот влево (90◦), защитить клетку (поставить защитную метку), восстановить клетку (убрать чёрную метку), убить Вирус | ||
За один шаг Исполнители могут выполнить только одно действие из своего СКИ, затем ход передается сопернику. Первый ход у Антивируса.<br> | За один шаг Исполнители могут выполнить только одно действие из своего СКИ, затем ход передается сопернику. Первый ход у Антивируса.<br> | ||
− | Исполнители передвигаются по свободной траектории для достижения своих целей. <br> | + | '''Исполнители передвигаются по свободной траектории для достижения своих целей. Стратегию Исполнителей выбирает команда-участник проекта.'''<br> |
Антивирус может поставить защитную метку на клетку, в которой находится. Вирус может убить клетку (поставить чёрную метку), в которой находится. <br> | Антивирус может поставить защитную метку на клетку, в которой находится. Вирус может убить клетку (поставить чёрную метку), в которой находится. <br> | ||
− | |||
Антивирус должен убить Вирус, если оказался на соседней с ним клетках, и при этом издать торжествующий звук.<br> | Антивирус должен убить Вирус, если оказался на соседней с ним клетках, и при этом издать торжествующий звук.<br> | ||
Вирус может передвигаться только по свободным клеткам и не может пройти на защищённую клетку или убрать защиту. | Вирус может передвигаться только по свободным клеткам и не может пройти на защищённую клетку или убрать защиту. | ||
Строка 181: | Строка 180: | ||
{| border=0 width=98% align=center | {| border=0 width=98% align=center | ||
| | | | ||
− | <p style="text-align:center;font-size:120%;;color:#b9005d;">'''УРОВЕНЬ СЛОЖНОСТИ 5 ( | + | <p style="text-align:center;font-size:120%;;color:#b9005d;">'''УРОВЕНЬ СЛОЖНОСТИ 5 (30 баллов)''' </p> |
'''Начальное местоположение Исполнителей выбирается случайным образом.''' | '''Начальное местоположение Исполнителей выбирается случайным образом.''' | ||
Строка 192: | Строка 191: | ||
За один шаг Исполнители могут выполнить только одно действие из своего СКИ, затем ход передается сопернику. Первый ход у Антивируса.<br> | За один шаг Исполнители могут выполнить только одно действие из своего СКИ, затем ход передается сопернику. Первый ход у Антивируса.<br> | ||
− | Исполнители передвигаются по свободной траектории для достижения своих целей. <br> | + | '''Исполнители передвигаются по свободной траектории для достижения своих целей. Стратегию Исполнителей выбирает команда-участник проекта.'''<br> |
Антивирус может поставить защитную метку на клетку, в которой находится. Вирус может убить клетку (поставить чёрную метку), в которой находится. <br> | Антивирус может поставить защитную метку на клетку, в которой находится. Вирус может убить клетку (поставить чёрную метку), в которой находится. <br> | ||
− | |||
Антивирус должен убить Вирус, если оказался на соседней с ним клетках, и при этом издать торжествующий звук.<br> | Антивирус должен убить Вирус, если оказался на соседней с ним клетках, и при этом издать торжествующий звук.<br> | ||
Вирус может передвигаться только по свободным клеткам и не может пройти на защищённую клетку или убрать защиту. | Вирус может передвигаться только по свободным клеткам и не может пройти на защищённую клетку или убрать защиту. | ||
Строка 207: | Строка 205: | ||
{| border=0 width=98% align=center | {| border=0 width=98% align=center | ||
| | | | ||
− | <p style="text-align:center;font-size:120%;;color:#b9005d;">'''УРОВЕНЬ СЛОЖНОСТИ 6 ( | + | <p style="text-align:center;font-size:120%;;color:#b9005d;">'''УРОВЕНЬ СЛОЖНОСТИ 6 (45 баллов)''' </p> |
'''Начальное местоположение Исполнителей выбирается случайным образом.''' | '''Начальное местоположение Исполнителей выбирается случайным образом.''' | ||
Строка 218: | Строка 216: | ||
За один шаг Исполнители могут выполнить только одно действие из своего СКИ, затем ход передается сопернику. Первый ход у Антивируса.<br> | За один шаг Исполнители могут выполнить только одно действие из своего СКИ, затем ход передается сопернику. Первый ход у Антивируса.<br> | ||
− | Исполнители передвигаются по свободной траектории для достижения своих целей. <br> | + | '''Исполнители передвигаются по свободной траектории для достижения своих целей. Стратегию Исполнителей выбирает команда-участник проекта.'''<br> |
Антивирус может поставить защитную метку на клетку, в которой находится. Вирус может убить клетку (поставить чёрную метку), в которой находится. <br> | Антивирус может поставить защитную метку на клетку, в которой находится. Вирус может убить клетку (поставить чёрную метку), в которой находится. <br> | ||
− | |||
Антивирус должен убить Вирус, если оказался на соседней с ним клетках, и при этом издать торжествующий звук.<br> | Антивирус должен убить Вирус, если оказался на соседней с ним клетках, и при этом издать торжествующий звук.<br> | ||
Вирус может передвигаться только по свободным клеткам и не может пройти на защищённую клетку или убрать защиту.<br> | Вирус может передвигаться только по свободным клеткам и не может пройти на защищённую клетку или убрать защиту.<br> | ||
− | Через 10 ходов Вируса в случайной клетке появляется новый Вирус. Если на этой клетке находится любая метка (чёрная или защитная) | + | '''Через 10 ходов Вируса в случайной клетке появляется новый Вирус.''' Если на этой клетке находится любая метка (чёрная или защитная) Вирус ее удаляет в момент появления. В дальнейшем он ведет себя по прописанным правилам. |
|} | |} | ||
Строка 280: | Строка 277: | ||
'''Полезные ресурсы (Alice)'''<br> | '''Полезные ресурсы (Alice)'''<br> | ||
− | :''на английском языке'' | + | :''на английском языке'' (воспользуйтесь переводчиком Google) |
* [http://www.alice.org/index.php сайт разработчиков] | * [http://www.alice.org/index.php сайт разработчиков] | ||
* [http://www.alice.org/community/ форум Alice] | * [http://www.alice.org/community/ форум Alice] | ||
Строка 290: | Строка 287: | ||
* [http://www.youtube.com/watch?v=Nm7bv4wduTI интересные примеры других пользователей, разработчиков] | * [http://www.youtube.com/watch?v=Nm7bv4wduTI интересные примеры других пользователей, разработчиков] | ||
: ''на русском языке'' | : ''на русском языке'' | ||
+ | * [http://letopisi.org/index.php/Alice Alice(Letopisi.Ru)] | ||
* [http://alice-3dprogram.blogspot.ru/2012/03/alice_05.html Основы работы в Alice] | * [http://alice-3dprogram.blogspot.ru/2012/03/alice_05.html Основы работы в Alice] | ||
+ | * [http://www.621.metallostroy.ru/Alice/index.htm виртуальные миры Алисы] | ||
* [http://alice-3dprogram.blogspot.ru/2012/03/alice_6290.html Примеры анимации, сделанной учениками с помощью Alice] | * [http://alice-3dprogram.blogspot.ru/2012/03/alice_6290.html Примеры анимации, сделанной учениками с помощью Alice] | ||
* [http://3domen.com/index.php?newsid=8265 Примеры анимации, сделанной с помощью Alice] | * [http://3domen.com/index.php?newsid=8265 Примеры анимации, сделанной с помощью Alice] | ||
Строка 300: | Строка 299: | ||
|} | |} | ||
+ | |||
+ | |||
+ | :'''Не забудьте разместить фотографии о работе команды в конкурсе в [https://picasaweb.google.com/107624430014937339173/20132014?authuser=0&authkey=Gv1sRgCNOT9vKi7-Wg9gE&feat=directlink WEB - альбоме проекта]''' | ||
Строка 324: | Строка 326: | ||
| <p style="text-align:center;font-size:135%;">-</p> | | <p style="text-align:center;font-size:135%;">-</p> | ||
| <font color="#FFFFFF"> ...</font>Штрафные баллы:<br> | | <font color="#FFFFFF"> ...</font>Штрафные баллы:<br> | ||
− | <font color="#FFFFFF"> ...</font>* нарушение сроков выполнения задания | + | <font color="#FFFFFF"> ...</font>* нарушение сроков выполнения задания конкурса<br> |
| <font color="#FFFFFF"> ...</font> - 1,5 балла | | <font color="#FFFFFF"> ...</font> - 1,5 балла | ||
Строка 336: | Строка 338: | ||
− | [[Категория:Проект Новое | + | [[Категория:Проект Новое поколение 2013/2014]] |
Текущая версия на 13:29, 10 апреля 2014
Вернуться на главную страницу проекта
Конкурс «Как запрограммировать успех?»
|