Задание
Содержание отчета:
«Война вирусов» — игра, которая имитирует развитие двух колоний вирусов, которые развиваются сами и уничтожают друг друга.
Правила игры
Играют в «войну вирусов» два игрока на доске 10 на 10 клеток, один крестиками, другой ноликами. Ходят поочерёдно. Начинают крестики. Каждый ход состоит из трёх отдельных последовательных ходов (назовём их «ходиками»). Каждый «ходик» является либо размножением, либо убиванием. Размножение — это выставление своего символа в любую доступную пустую клетку доски, а убивание — это объявление убитым некоторого чужого символа, который находится на доступной клетке. Клетка считается доступной для крестиков, если она либо непосредственно соприкасается (по вертикали, горизонтали или диагонали) с живым крестиком, либо через цепочку убитых ноликов(но не через цепочку убитых крестиков!). Аналогично определяются клетки, доступные для ноликов: либо непосредственно соприкасающиеся с одним из ноликов, либо через цепочку убитых крестиков. Убитые крестики обводятся кружком, убитые нолики закрашиваются. Если игра ведётся не на бумажной доске, а при помощи доски «многоразового использования» и фишек с изображениями крестиков и ноликов, то убитую фишку надо накрыть своей фишкой. Вначале игры доска пуста, и полей доступных для крестиков нет, поэтому в порядке исключения они имеют право сделать свой первый «ходик» на a1. Точно также нолики имеют право своим первым «ходиком» выставиться на k10. В любой момент игрок может отказаться от хода. Однако выполнение вместо полного хода лишь одного или двух «ходиков» запрещается, за исключением того случая, когда выполнить полный ход невозможно в принципе. Запрещается: • Ставить свой символ в уже занятую клетку. • Убивать уже убитые символы противника. Целью игры является полное уничтожение колонии противника (то есть убивание всех вражеских символов). Если оба игрока, считая такое уничтожение невозможным, отказываются от хода, партия считается закончившейся вничью.
Спасибо огромное за помощь! Не первый раз к Вам обращаюсь и всегда всё на отлично!
Хорошая работа. Руководитель похвалил
Огромное спасибо за проделанную работу! Работу оценили на самую высокую оценку, в чем я и не сомневалась!
Все понравилось, спасибо огромное. При любом вопросе отвечают сразу. Если вдруг, нужна помощь или нужно что-то скоректировать, делают быстро и правильно!
Тип: Курсовая работа
Предмет: C/C++
Моделирование качения тела по заданной поверхности
Стоимость: 10400 руб.
Тип: Курсовая работа
Предмет: C/C++
Стоимость: 4000 руб.
Тип: Курсовая работа
Предмет: C/C++
курсовая по программированию и алгоритмизации на с с
Стоимость: 2675 руб.
В юридических и изучают много . Одним из них является уголовное право, которое обязательно должны знать судьи, следователи, адвокаты, работники правоохранительных органов. В сегодняшней статье мы расскажем, как написать курсовую по этой дисциплине. Больше подсказок о том, как написать реферат, ку...
Читать дальшеОдна из обязанностей студентов и — писать курсовые и , ориентируясь на особые требования. Письменные проекты необходимы, чтобы понять, насколько будущие медики разбираются в теории и могут описать практические навыки. Мы уже рассказывали, как писать и . А в этой статье как раз разберёмся, на каки...
Читать дальшеПредложение актуально на 15.11.2026