Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовые работы (ЯМП, 3 сем).doc
Скачиваний:
19
Добавлен:
07.06.2015
Размер:
628.22 Кб
Скачать

7. Разработка Windows-приложения «Логическая игра «Мини судоку»

Описание программного средства.Поле игры представляет собой квадрат 4х4 клетки, разбитый на 4 области. Требуется разместить объекты четырёх различных типов (например, числа или фигуры) на клетках игрового поля так, чтобы в каждой строке, в каждом столбце и в каждой из четырёх выделенных областей объекты каждого типа встречались ровно по одному разу.

Чтобы задача имела однозначное решение, необходимо, чтобы для некоторых клеток начальной позиции были заданы их значения.

Управление игрой: с помощью стрелок клавиатуры выбирается нужная клетка игрового поля, а затем вводится числовое значение (номер фигуры). Допускается выбор клетки с помощью мышки. Выбор объектов (числа или фигуры) осуществляется через меню. Заметим, что менять значения в клетках начальной позиции нельзя (и программа должна это контролировать).

После заполнения последнего свободного поля проверяется правильность решения задачи и на экран выводится соответствующее сообщение.

8. Разработка Windows-приложения «Логическая игра «Дворник»

Описание программного средства.Игровое поле представляет собой прямоугольник из клеток, на котором часть клеток занята «газонами», а остальные клетки образуют связное множество – «двор». Исполнитель «Дворник» находится на одной из клеток двора. Он должен «подмести двор», т.е., пройти по всем клеткам двора, посещая каждую из них ровно один раз (на уже подметённые клетки становиться нельзя!).

Управление игрой – с помощью стрелок клавиатуры.

Программа должна проверять корректность очередного хода. Если по правилам игры сделать ход невозможно и ещё остались непосещённые клетки, вывести сообщение «Задача не решена, дворник уволен!». Если после очередного хода окажется, что все клетки двора подметены, выдать сообщение «Задача решена, двор подметён».

9. Разработка Windows-приложения «Головоломка «Шарики в лабиринте»

Описание программного средства.Игровое поле представляет собой лабиринт – прямоугольник из клеток, по границам которых расположены стены. Часть клеток занята шариками, которые могут перемещаться по лабиринту. Направление перемещения выбирается нажатием стрелки на клавиатуре, при этом все шарики перемещаются на одну клетку в заданном направлении (если какие-то из шариков упираются в стенку лабиринта, то они остаются на месте).

Требуется поставить все шарики на отмеченные на игровом поле клетки.

Программа должна выводить сообщение «Задача решена», когда все шарики окажутся одновременно на отмеченных полях.

10. Разработка Windows-приложения «Логическая игра «Солитер»

Описание программного средства.Игровое поле представляет собой крест из клеток, на которых размещены фишки. Ход фишки представляет собой прыжок через соседнюю по горизонтали, вертикали или диагонали фишку, если только сразу за этой фишкой есть свободное поле. Фишка, которая ходит, ставится на это свободное поле, а фишка, через которую перепрыгнули, снимается с доски. Цель игры – снять с доски все фишки, кроме одной.

Управление игрой – с помощью мышки. Сначала щелчком мышки отмечается фишка, которая будет делать ход, а затем тоже щелчком отмечается поле, на которое фишка должна пойти.

Программа должна выводить сообщение «Задача решена», когда на доске останется одна фишка или «Решение не найдено», если на доске осталось больше одной фишки, и ни одна из них не может сделать ход.