- •Курсовые работы по технологии программирования
- •Задание 5. Написать программу играющую в двухходовые шашки.
- •Задание 6. Написать программу играющую в немецкие шашки.
- •Задание 7. Написать программу играющую в го-бан.
- •Задание 8. Написать программу играющую в лучники.
- •Задание 9. Написать программу играющую в го Задание 10. Написать программу играющую в гексагон.
- •Задание 11. Написать программу играющую в квадраты 1
- •Задание 11. Написать программу играющую в квадраты 2
- •Задание 12. Написать программу играющую в 5 полей
- •Задание 13. Написать программу играющую в игру борьба за жизнь
- •Задание 14. Написать программу играющую в игру бег в лабиринте
- •Задание 15. Написать программу играющую в игру мельница
- •Задание 22. Написать программу играющую в игру манкала
- •Задание 23. Написать программу играющую в игру калах
- •Задание 24. Написать программу играющую в игру чисоло
- •Задание 30. Написать программу играющую в игру оуа
- •Задание 31. Написать программу играющую в игру полицейская машина
- •Задание 32. Написать программу играющую в игру ползунок
- •Задание 33. Написать программу играющую в игру так-тикль
- •Задание 34. Написать программу играющую в игру окружение десанта
- •Задание 35. Написать программу играющую в игру фокус
- •Задание 36. Написать программу играющую в игру цзяньшидзы
- •Задание 37. Написать программу играющую в игру шестнадцать солдат
- •Задание 38. Написать программу играющую в игру лиса и гуси
- •Задание 39. Написать программу играющую в игру пентамино
- •Задание 40. Написать программу играющую в игру футбол
- •Задание 41. Написать программу играющую в игру точки и квадраты
- •Задание 42. Написать программу играющую в игру гонки на бумаге
- •Правила игры
- •Задание 43. Написать программу играющую в игру территории
- •Задание 44. Написать программу играющую в игру феодальчики
- •Задание 45. Написать программу играющую в игру щёлк
- •Задание 46. Написать программу играющую в игру сим
- •Задание 51. Написать программу играющую в игру Война вирусов
- •Задание 52. Написать программу играющую в игру Клоподавка
- •[Править]Содержимое игры
- •[Править]Игровой процесс
- •[Править]Подготовка к игре и расстановка фишек
- •[Править]Перемещение
- •[Править]Окончание игры
- •[Править]Первые ходы
- •[Править]Базовые стратегические советы
- •[Править]Поле
- •[Править]Фигуры
- •[Править]Правила
- •[Править]Расстановка
- •[Править]Ходы
- •[Править]Атака
- •[Править]Фигуры
- •[Править]Ходы
- •[Править]Добыча
- •[Править]Возможные варианты
- •Задание 52. Написать программу играющую в игру. Блокус
- •[Править]Классический блокус
- •Блокус для двоих
- •Треугольный блокус
- •Задание 52. Написать программу играющую в игру.
- •Задание 56. Шахматная n – ходовка с участием пешек, слонов и коней.
Задание 5. Написать программу играющую в двухходовые шашки.
Этот вариант игры отличается от обычных шашек тем, что игроки делают по два хода подряд. Однако чтобы у белых не было преимущества, обычно договариваются, что начинать игру они должны обычным одиночным ходом. Тогда это преимущество после каждого двойного хода будет переходить к противнику, то есть его не будет вовсе.
Задание 6. Написать программу играющую в немецкие шашки.
Это обычные шашки, за исключение того, что шашки могут ходить как вперёд, так и назад.
Задание 7. Написать программу играющую в го-бан.
Участвуют два игрока. Каждый получает по 12 шашек. Игрок, получивший белые шашки, ставит одну из них на любой из квадратов доски. Затем точно так же выставляется в любом месте чёрная шашка, потом белая и так далее по очереди.
Цель игры — выставить пять из своих шашек в ряд по прямой линии — горизонтальной, вертикальной или по диагонали.
Играющий, увидев что его противник выставил три из своих шашек в ряд по прямой линии, должен сейчас же возле них выставить в линию свою шашку. Если он этот момент пропустит и противник выставит в ряд четыре шашки, то он уже не сможет помешать выставить и пятую, так как не сумеет перекрыть ряд, действуя только с одного конца.
Когда противники выставили все свои 12 шашек, они по очереди начинают передвигать их, стремясь к той же цели — расположить пять своих шашек в ряд по прямой линии.
Передвигать шашки можно в любую сторону, но только на смежный квадрат, не занятый шашкой.
Каждая получившаяся комбинация из пяти шашек записывается (во избежание повторения) и приносит игроку одно очко. Выигрывает игрок, получивший первым 10 очков.
Задание 8. Написать программу играющую в лучники.
Играют двое. Для игры требуются 10 фишек — 5 одного и 5 другого цвета. Ходят поочерёдно. Каждый лучник перемещается на одно поле, соединённое линией с тем полем, на котором он находится (ближайшее).
Если лучник одной из «орд» окажется на «линии выстрела», т. е. на поле, соединённом прямой линией с полем, на котором стоит лучник противника, то считается поражённым (снимается с доски). Поражённый лучник может вернуться на старт, если один из лучников его «орды» достиг любого стартового места кочевья противника, однако это может сделать только тот, кто сам подстрелил врага.
Лучник, находящийся на стартовой линии противника, не может поражать вражеских лучников пока не сойдет с нее.
Ни один лучник не может совершать свыше трёх ходов «туда-обратно» между двумя соседними полями.
Цель игры: переместить, согласно правилам, свои фишки на места фишек противника.
Задание 9. Написать программу играющую в го Задание 10. Написать программу играющую в гексагон.
Поле состоит из 6-гранных клеток. Размер поля – по выбору.
|
Два игрока ходят по очереди. Возможны ходы:
1) Поставить новую свою шашку на любую свободную из 6 клеток, смежных со своей шашкой.
2) Переставить свою шашку на любую свободную клетку, смежную с клетками, смежными с прежним положением этой шашки.
В любом случае, если на клетках, смежных с новым положением своей шашки, есть шашки противника, они заменяются на свои.
Игра заканчивается, когда все клетки заняты. Выигрывает тот, кто занял больше клеток.