Создание игры: Задания № 1-16 на лабораторные работы по курсу "Программирование", страница 2

Правила игры. В разных точках экрана на некоторое время появляются различные игрушки. в правом верхнем углу экрана высвечивается игрушка, которую в данный момент нужно подобрать. С течением времени продолжительность высвечивания необходимой игрушки уменьшается. Игрок перемещает корзину с помощью клавиш управления. Нажатие клавиши «Пробел» соответствует отправке в корзину той игрушки, координаты которой совпадают с координатами корзины. За каждую правильно подобранную игрушку дается одно очко, за каждую «лишнюю» игрушку одно очко отнимается. Время игры – 1 минута, после чего на экран выводится число набранных очков. 10 лучших результатов хранятся в файле и выводятся на экран по запросу пользователя.

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

  1. Создать игру «Грузчик».

Правила игры. По экрану случайным образом разбросаны ящики. С помощью клавиш управления перемещая рабочего, игрок должен сдвинуть все ящики в отведенное для этого место экрана. Ящики можно только толкать. Через ящик нельзя «перелезть». Рабочий в состоянии сдвинуть только один ящик. Когда все ящики будут собраны, на экран выводится затраченное время. 10 лучших результатов хранятся в файле и выводятся на экран по запросу пользователя.

11.  Создать игру «Охотник на мышек»

Правила игры. По периметру комнаты мыши случайным образом прогрызают норки и кратковременно остаются в них. С помощью клавиш управления (стрелки) игрок разворачивает охотника, стоящего в центре комнаты. Нажатие клавиши «Пробел» соответствует выстрелу. Пуля летит в направлении, определяемом положением ружья. Цель игры – отстрелить как можно больше мышей за 1 минуту. 10 лучших результатов хранятся в файле и выводятся на экран по запросу пользователя.

Замечание. По желанию программиста мыши могут бегать по комнате.

12.  Создать игру «Рыбалка»

Правила игры. По реке на различных глубинах проплывают рыбы и мусор. Мусор плывет только по течению, а рыбы могут плыть как по течению, так и против течения. Игрок с помощью клавиш управления (стрелки) опускает или поднимает крючок. Если координаты крючка и проплывающего объекта совпали, объект считается пойманным, и будет висеть на крючке, пока игрок не вытащит его из воды. Одновременно на крючке не может находиться более одного объекта. За пойманную рыбу дается положительное число очков (в зависимости от ценности рыбы), за мусор – отрицательное (тоже в зависимости от «ценности» мусора). Цель игры – заработать как можно больше очков за определенный промежуток времени (2 минуты). 10 лучших результатов хранятся в файле и выводятся на экран по запросу пользователя.

Замечание. По желанию программиста очки могут начисляться наоборот. Соответственно, целью игры становится очистка реки от мусора. Весьма похвальное занятие!

13.  Создать игру «Барабашка»

Правила игры. Заведшийся в доме барабашка открывает окна, дверцы мебели и переворачивает стулья. Задача хозяйки – привести все в надлежащий вид (все закрыть и поставить стулья ножками вниз). Игрок с помощью клавиш управления перемещает хозяйку. Нажатие клавиши «Пробел» изменяет состояние объекта, находящегося в пределах досягаемости хозяйки (было открыто – закрывает, было закрыто – открывает). С течением времени скорость «работы» барабашки увеличивается. Игра заканчивается, когда все в доме открыто и все стулья стоят вверх ногами. Цель игры – продержаться как можно дольше. 10 лучших результатов хранятся в файле и выводятся на экран по запросу пользователя.