- •1. Требования к курсовым работам 2
- •1. Задания для курсовых работ 2
- •Задание 4. Написать программу играющую в го-бан.
- •Задание 5. Написать программу играющую в лучники.
- •Задание 10. Написать программу играющую в игру борьба за жизнь
- •Задание 11. Написать программу играющую в игру мельница
- •Задание 12. Написать программу играющую в игру пять в ряд
- •Задание 13. Написать программу играющую в игру рэндзю
- •Задание 14. Написать программу играющую в игру уголки
- •Задание 25. Написать программу играющую в игру «лиса и гуси»
- •Задание 26. Написать программу играющую в игру «пентамино»
- •Задание 27. Написать программу играющую в игру «Оберег».
- •Задание 28. Написать программу играющую в игру «Война вирусов»
- •2. Срок сдачи курсовой работы (проекта)_________________________________
Задание 11. Написать программу играющую в игру мельница
В начале игры оба играющих выставляют по очереди каждый свои 9 фишек на любые кружки игрового поля, стараясь поставить три фишки в один ряд. Задача играющего — расположить свои фишки на игровом поле так, чтобы партнёр не мог замкнуть ряда. После того как все 18 фишек будут выставлены, они начинают делать ходы, передвигаясь на один свободный кружок по чёрным линиям (сплошным или штриховым). Цель остаётся та же — построить три фишки в ряд по горизонтали, вертикали или диагонали.
Построив такой ряд, играющий снимает одну фишку противника. Построив второй, снимает ещё одну фишку и т.д. Разрешается “перепрыгивать” через одну фишку (свою или противника), если за нею имеется свободный кружок. Тот, у кого останутся две фишки, считается проигравшим, так как из двух фишек уже нельзя построить ряд.
Иногда применяется ещё одно дополнительное правило. Когда у одного играющего остаются всего три фишки, он получает право переносить свою фишку на любой кружок игрового поля, независимо от начерченных линий, тогда как второй играющий ходит по обычным правилам до тех пор, пока у него не останутся три фишки.
Задание 12. Написать программу играющую в игру пять в ряд
Игра как в обычные крестики нолики, но на бесконечном поле и собрать необходимо ряд из пяти элементов.
Задание 13. Написать программу играющую в игру рэндзю
Задание 14. Написать программу играющую в игру уголки
Цель игры переставить шашки из своего угла (дома) в угол соперника раньше, чем он построит свои в Вашем углу. Ходы делаются по очереди. Движение возможно по горизонталям и вертикалям только в направлениях к углу противника. За один ход передвигается не более одной шашки. Шашка может либо передвигаться на одно поле либо перепрыгивать через одну или несколько шашек.
Игра заканчивается, когда один из игроков построил все свои шашки в доме противника. Все шашки необходимо вывести из своего дома не позднее чем за 3*'количество шашек' ходов - иначе будет засчитан проигрыш.
Задание 15. Написать программу играющую в игру ОТЕЛЛО (РЕВЕРСИ)
Задание 16. Написать программу играющую в игру БРИДЖ-ИТ
Задание 17. Написать программу играющую в игру РАССАДА
Задание 18. Написать программу играющую в игру ТАК-ТИКЛЬ
Задание 19. Написать программу играющую в игру ШЕСТНАДЦАТЬ СОЛДАТ
Задание 20. Написать программу играющую в игру ЛИСА И ГУСИ
Задание 21. Написать программу играющую в игру ТОЧКИ И КВАДРАТЫ
Задание 22. Написать программу играющую в игру ТЕРРИТОРИИ
Задание 23. Написать программу играющую в игру ЩЁЛК
Задание 24. Написать программу играющую в игру «ПОЛЗУНОК»
Игровое поле представляет собой решётку (обычно размерами 5 на 6 точек).
Играют двое, проводя по очереди горизонтальные или вертикальные “единичные” отрезки. Требуется, чтобы получающаяся траектория игры была непрерывной, однако присоединять новый отрезок к уже имеющейся ломаной можно с любого конца. Проигрывает тот, кто вынужден своим ходом замкнуть траекторию. Но, например, в нижней позиции тот, чья очередь ходить, также проигрывает.
