Материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.

Написать игру "война вирусов" вар. 547366

Курсовая работа по c/c++:
«написать игру "война вирусов"»
Мы напишем новую работу по этой или другой теме с уникальностью от 70%

Задание

  • Разработать удобный пользовательский интерфейс(не консольное). Пользователь игровой программы должен иметь возможность пользоваться как клавиатурой, так и мышью.
  • Разработать структуры данных для оперирования такими понятиями как состояние игры, дерево игры, ход игрока и т.д.
  • Разработать оценочную функцию хода игрока.
  • Разработать алгоритм поиска лучшего хода для игрока (компьютера).
  • Разработать и добавить в алгоритм генерации хода алгоритм быстрого нахождения ситуаций, которые уже были рассмотрены (если требуется).
  • Небходимо чтобы можно было играть с компьютером с 3 уровнями сложностями

Содержание отчета:

  1. Титульный лист.
  2. Текст задания.
  3. Правила игры.
  4. Текст программы с комментариями
  5. Инструкция пользователя.
  6. Инструкция программиста.
  7. Инструкция администратора.
  8. Используемая литература.

«Война вирусов» — игра, которая имитирует развитие двух колоний вирусов, которые развиваются сами и уничтожают друг друга.

Правила игры

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

Срок выполнения от  2 дней
Написать игру "Война вирусов"
  • Тип Курсовая работа
  • Предмет C/C++
  • Заявка номерPrivate
  • Стоимость 2575 руб.
  • Уникальность 70%
Дата заказа: 15.11.2016
Выполнено: 21.11.2016
Закажи Курсовую работу с полным сопровождением до защиты!
Думаете, что скачать готовую работу — это хороший вариант? Лучше закажите уникальную и сдайте её с первого раза!

Как оформить заказ на курсовую работу По предмету C/c++, на тему «Написать игру "война вирусов"»

  • Оформляете заявку

    Заявка
  • Бесплатно рассчитываем стоимость

    Рассчет стоимости
  • Вы вносите предоплату 25%

    Предоплата
  • Эксперт выполняет работу

    Экспертная работа
  • Вносите оставшуюся сумму

    Оплата
  • И защищаете работу на отлично!

    Сдача работы

Отзывы о выполнении курсовой работы

0.00 из 5 (0 голосов)
Вид работы:  Отчет по практике

Спасибо огромное за помощь! Не первый раз к Вам обращаюсь и всегда всё на отлично!

Avatar

Хорошая работа. Руководитель похвалил

Avatar
Вид работы:  Курсовая работа

Огромное спасибо за проделанную работу! Работу оценили на самую высокую оценку, в чем я и не сомневалась!

Avatar
Вид работы:  Курсовая работа

Все понравилось, спасибо огромное. При любом вопросе отвечают сразу. Если вдруг, нужна помощь или нужно что-то скоректировать, делают быстро и правильно!

Avatar
Похожие заявки по c/c++

Тип: Курсовая работа

Предмет: C/C++

Моделирование качения тела по заданной поверхности

Стоимость: 10400 руб.

Тип: Курсовая работа

Предмет: C/C++

курсовая по программированию и алгоритмизации на с с

Стоимость: 2675 руб.

Тип: Курсовая работа

Предмет: C/C++

5302 курсовая

Стоимость: 2500 руб.

Тип: Курсовая работа

Предмет: C/C++

Курсовая. технологии программирования С

Стоимость: 3050 руб.

Лайфхаки по написанию курсовой работы
Как писать курсовую работу по уголовному праву

В юридических и изучают много . Одним из них является уголовное право, которое обязательно должны знать судьи, следователи, адвокаты, работники правоохранительных органов. В сегодняшней статье мы расскажем, как написать курсовую по этой дисциплине. Больше подсказок о том, как написать реферат, ку...

Читать дальше
Как правильно написать курсовую работу по медицине + пример

Одна из обязанностей студентов  и — писать курсовые и , ориентируясь на особые требования. Письменные проекты необходимы, чтобы понять, насколько будущие медики разбираются в теории и могут описать практические навыки. Мы уже рассказывали, как писать и . А в этой статье как раз разберёмся, на каки...

Читать дальше

Предложение актуально на 15.11.2026