Ирина Эланс
Заказ: 1005012
Курсовая работа - Используя классово-объектную структуру, написать на любом объектно-ориентированном языке программирования следующую программу Игра "Поддавки"
Курсовая работа - Используя классово-объектную структуру, написать на любом объектно-ориентированном языке программирования следующую программу Игра "Поддавки"
Описание
Правила игры:
Играют два игрока на стандартной шахматной доске. Один играет белыми шашками, другой черными. Расстановка стандартная для русских шашек (первые три линии с каждой стороны, на черных клетках). Ходят по очереди только по черным клеткам. Рубить обязательно. Срубленная шашка убирается с доски. Выигрывает тот игрок, у которого не осталось шашек на доске.
Ход: Игрок перемещает свою шашку на соседнюю клетку по диагонали, не занятую своей шашкой либо шашкой противника. Ходить можно только вперед (от своего края доски). Если шашка достигла противоположного края доски, она снимается с доски (дамок нет).
Рубка: Если в момент хода, рядом с шашкой игрока находится шашка противника, и позади нее в том же направлении есть свободная клетка, то шашка игрока «перепрыгивает» через шашку противника, «срубая» ее, и перемещаясь на следующую клетку после нее клетку. Если из нового положения ЭТОЙ ШАШКЕ опять есть что срубить, то рубка повторяется. Рубить можно и вперед и назад. Если в процессе рубки нескольких шашек подряд, шашка окажется на противоположном краю доски, она не убирается, а продолжает рубить в обратном направлении.
Если в момент хода имеется несколько вариантов рубки, то игрок выбирает любой из них.
Рубка считается сделанным ходом, и по ее окончании ход переходит к противнику.
Программа должна следить за соблюдением правил игры

- Курсовая работа на тему: 1. «Объект и предмет социологии труда. Практическое применение этой науки». 2. «Показатели уровня жизни населения». 3. «Методы нормирования труда».
- Курсовая работа на тему: "Product Placement в российском книжном бизнесе"
- Курсовая работа на тему: «PR и маркетинг: грани взаимодействия»
- Курсовая работа на тему: "S.W.I.F.T. в системе международных межбанковских расчетов"
- Курсовая работа на тему: "Авиационное страхование: страхование рисков авиакомпании, страхование космических рисков".
- Курсовая работа на тему: "Административные нарушения в области финансов"
- Курсовая работа на тему: "Актуальные проблемы безналичных расчетов с участием физических лиц"
- Курсовая работа "Анализ производственной и маркетинговой деятельности на примере ОАО «Компания Юнимилк»"
- Курсовая работа. Анализ Рисков Корпоративных Инвестиционных Проектов
- Курсовая работа "Бухгалтерский баланс, как основной источник информации о финансово – экономической деятельности предприятия"
- Курсовая работа вариант 9
- Курсовая работа В данном программном продукте необходимо реализовать решение на примере уравнения: y(x)=x3+a*x2+b*x+c. Вместо коэффициентов должны использоваться параметры a, b, c, которые принимают значения, вводимые пользователем. Для нахождения корней, обязательным является указание промежутков, на которых определена функция, поэтому пользователь обязательно вводит промежутки функции n, m. Метод Ньютона является итерационным методом, следовательно, должна указываться погрешность вычисления ε. Обязательным является построение графика выбранной функции на заданном промежутке.
- Курсовая работа: Выпарной аппарат с вынесенной греющей камерой
- Курсовая работа. Имидж Организации