?
Пропедевтика параллельных вычислений в школьной информатике: компьютерная игра «Пожарные танки»
Статья содержит методические материалы для включения в школьный курс информатики темы «Параллельные вычисления», а именно описание компьютерных игр «Танковый экипаж», «Рой роботов», «Пожарные танки». Две первые были представлены на предыдущих конференциях, поэтому описаны кратко. В первой игре требуется запрограммировать совместные действия членов танкового экипажа по уничтожению огневых точек противника. Сюжет второй игры – снаряжение космической экспедиции. Для этого группа роботов должна загрузить в космические корабли контейнеры с топливом и продовольствием. В случае объединения усилий нескольких роботов проявляется системный эффект: увеличивается физическая сила роботов и их интеллектуальный уровень. С точки зрения программирования происходит изменение количества исполнителей и их возможностей. В игре «Пожарные танки» группа пожарных машин должна потушить пожар. Эта игра – самая сложная. По сравнению с первой игрой у членов экипажа усложнена система команд. Из «Роя роботов» перенесен системный эффект от объединения усилий нескольких пожарных машин. Добавлены два совершенно новых аспекта: два уровня параллельности (параллельные действия танков и членов экипажа каждого танка) и динамическое изменение окружающей среды (сгорание объектов и распространение пожара в зависимости от направления и силы ветра). В 2018/19 уч.г. эта игра используется в межрегиональных Интернет-конкурсах для школьников и студентов «Параллельное программирование – с пелёнок (2018)!» и «ТРИЗформашка-2019» (межрегиональном конкурсе по информатике, системному анализу и теории решения изобретательских задач (ТРИЗ)).