Рассчитай точную стоимость своей работы и получи промокод на скидку 200 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Курсовая работа : Написать программу играющую в игру «Оберег».
Создан заказ №8302524
4 апреля 2022

Курсовая работа : Написать программу играющую в игру «Оберег».

Как заказчик описал требования к работе:
Правила игры. Игра предназначена для двух игроков. Перед началом игры расставьте фишки на игровом поле следующим образом (фишки отмечены разноцветными кружками): Чтобы начать игру, одному игроку предстоит принять сторону варягов (князь и защитники), а другому – викингов (нападающие). Вы можете про сто договориться о том, какую сторону кто из вас принимает, или использовать жребий. Для победы варягов князь должен достичь одного из четырёх выходов. Викинги, чтобы победить, должны захватить князя (о том, как захватывать фигуры, будет сказано ниже). Игроки совершают ходы по очереди, причём первыми ходят викинги. В свой ход игрок должен передвинуть одну любую свою фишку на произвольное число свободных клеток по горизонтали или вертикали (так же ходит ладья в шахматах). «Перескакивать» через стоящие на пути фигуры нельзя. Князь, в отличие от всех остальных фишек, не может быть перемещён более чем на три клетки. Зато только он может вставать на трон и на выходы – все остальные фишки на эти клетки ставить нельзя (переносить фишки через трон можно). Фигура считается захваченной и убирается с игрового поля, если в результате хода противника (но не в результате хода владельца фигуры!) она оказалась: Фишка должна быть зажата строго по горизонтали или вертикали – зажимать «углом», как показано на рисунке, нельзя: Князя можно захватить так же, как и все остальные фишки, кроме следующих случаев: a) Князь находится на троне. В этом случае нападающие должны занять все четыре клетки вокруг трона, перекрыв князю все пути к отступлению: б) Князь находится на соседней с троном клетке по горизонтали или вертикали. В этом случае нападающие должны занять все три клетки вокруг князя, прижав его к трону: В поле князь участвует в сражении также, как и другие фишки. В случае, если соперник не может сделать никакой ход (все фишки заблокированы), он признается проигравшим
подробнее
Заказчик
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
5 апреля 2022
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
kontrol
5
скачать
Курсовая работа : Написать программу играющую в игру «Оберег». .jpg
2022-04-08 16:04
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
Большое спасибо!Работа выполнена быстро и качественно,с соблюдением всех условий.Автор молодец!рекомендую

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Отчет по практике
Отчёт по практике
Программирование
Стоимость:
700 ₽
Стандарты и методологии моделирования бизнес-процессов
Курсовая работа
Программирование
Стоимость:
700 ₽
2 лабораторных работы на Python
Лабораторная работа
Программирование
Стоимость:
300 ₽
Объектно-ориентированные языки программирования высокого уровня
Курсовая работа
Программирование
Стоимость:
700 ₽
Методы и средства проектирования информационных систем и технологий
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка сетевого программного обеспечения
Отчёт по практике
Программирование
Стоимость:
700 ₽
Диплом яндекс практикум инженер по тестированию
Дипломная работа
Программирование
Стоимость:
4000 ₽
Методы многофакторного дисперсионного анализа
Курсовая работа
Программирование
Стоимость:
700 ₽
Доработать код С# - Симуляция пожара и создание Form - 2 задачи
Задача по программированию
Программирование
На стандартный поток вывода напечатайте сумму этих чисел.
Решение задач
Программирование
Стоимость:
150 ₽
Решить задачу на одном из языков (Pascal, visual basic, c++, c#, Java)
Решение задач
Программирование
Стоимость:
150 ₽
Задача по программированию на C#
Решение задач
Программирование
Стоимость:
150 ₽
Решение интересной математической задачи в C++:
Решение задач
Программирование
Стоимость:
150 ₽
Доказательство с нулевым знанием. Раскраска графа
Решение задач
Программирование
Стоимость:
150 ₽
Читай полезные статьи в нашем
Базовые конструкции алгоритмов. Типы данных: простые и структурированные
Метод структурной алгоритмизации является одним из системных методов разработки алгоритмов. Он основан на визуальном представлении алгоритмов в виде последовательностей управляющих структурных фрагментов.
Каждый алгоритм состоит из элементарных шагов, которые можно объединить в определенные алгоритмические конструкции: линейную (последовательную), разветвляющуюся, циклическую .
С помощью линейных а...
подробнее
Язык программирования Basic

Рисунок 1. Программа на BASIC. Автор24 — интернет-биржа студенческих работ
BASIC появился в 1964 г. Его создатели - Джон Кемени и Томас Курц, сотрудники Дартмутского колледжа. Цель языка - обучение программированию на маломощных компьютерах, каковыми в ту пору являлись установленные в учебных заведениях вычислительные машины. Отличительной особенностью BASIC стало стремление разработчиков сделать э...
подробнее
Самый сложный язык программирования в мире
Сложность языков программирования можно рассматривать с нескольких точек зрения:
Спагетти-код
Причиной сложности программы для восприятия может стать неумелое обращение с языком программирования или применение его для задач, для которых он не предназначен. Например, в ранних версиях Бейсика не использовались подпрограммы и функции, зато интенсивно применялись операторы GOTO, что приводило к появлени...
подробнее
Программирование на Turbo Prolog
Среда Turbo Prolog комфортна для пользователей, так как снабжена окнами, интерактивными средствами для ввода и вывода данных, поддерживает цветную графику, а также предоставляет возможности по работе с файлами и имеет удобный интерфейс для отладки программ.
Такой подход к составлению программ позволяет решать задачи, предполагающие полную концентрацию на рассмотрении объектов и связывающих их отнош...
подробнее
Базовые конструкции алгоритмов. Типы данных: простые и структурированные
Метод структурной алгоритмизации является одним из системных методов разработки алгоритмов. Он основан на визуальном представлении алгоритмов в виде последовательностей управляющих структурных фрагментов.
Каждый алгоритм состоит из элементарных шагов, которые можно объединить в определенные алгоритмические конструкции: линейную (последовательную), разветвляющуюся, циклическую .
С помощью линейных а...
подробнее
Язык программирования Basic

Рисунок 1. Программа на BASIC. Автор24 — интернет-биржа студенческих работ
BASIC появился в 1964 г. Его создатели - Джон Кемени и Томас Курц, сотрудники Дартмутского колледжа. Цель языка - обучение программированию на маломощных компьютерах, каковыми в ту пору являлись установленные в учебных заведениях вычислительные машины. Отличительной особенностью BASIC стало стремление разработчиков сделать э...
подробнее
Самый сложный язык программирования в мире
Сложность языков программирования можно рассматривать с нескольких точек зрения:
Спагетти-код
Причиной сложности программы для восприятия может стать неумелое обращение с языком программирования или применение его для задач, для которых он не предназначен. Например, в ранних версиях Бейсика не использовались подпрограммы и функции, зато интенсивно применялись операторы GOTO, что приводило к появлени...
подробнее
Программирование на Turbo Prolog
Среда Turbo Prolog комфортна для пользователей, так как снабжена окнами, интерактивными средствами для ввода и вывода данных, поддерживает цветную графику, а также предоставляет возможности по работе с файлами и имеет удобный интерфейс для отладки программ.
Такой подход к составлению программ позволяет решать задачи, предполагающие полную концентрацию на рассмотрении объектов и связывающих их отнош...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы