Содержание

Оглавление

Введение 3

Анализ технического задания 4

Назначение и область применения 4

Выбор среды программирования 4

Требования к программе 4

Требования к составу и параметры технических средств: 4

Разработка алгоритма решения задачи 5

Представление данных 5

Разработка программы 6

Представление игрового поля 6

Форма приложения 6

Начало игры (процедура NewGame) 9

Перемешивание фишек (процедура Mixer) 10

Процедура рисования игрового поля (ShowPole) 12

Процедура FormMouseDown 14

Процедура Move 15

Функция Finish 17

Заключение 20

Литература 21

Приложение 22

Выдержка из текста

Введение

Целью курсовой работы является разработка игры «Пятнашки».

История игры

Игра в 15 или Пятнашки — популярная головоломка, придуманная в 1878 году Ноем Чепмэном. Представляет собой набор одинаковых квадратных костяшек с нанесёнными числами, заключённых в квадратную коробку. Длина стороны коробки в четыре раза больше длины стороны костяшек для набора из 15 элементов (и в три раза больше для набора в 8 элементов), соответственно в коробке остаётся незаполненным одно квадратное поле.

Цель игры — перемещая костяшки по коробке, добиться упорядочивания их по номерам, желательно сделав как можно меньше перемещений.

Разработка интерфейса программы

Игрок на экране видит табло, которое разбито на 16 клеток. В пятнадцати из них расположены неповторяющиеся цифры, в случайном порядке от 1 до 15 и одна пустая.

Рис.1 Игровое поле.

Игрок должен перемещать по одной клетки с цифрой на пустое место.

Так происходит до тех пор, пока игрок не выстроит последовательную комбинацию цифр (Рис. 2), и лишь после этого игрок считается победителем.

Рис.2 Пятнашки в сборе

Список использованной литературы

Литература

1. Иванова Г.С. Программирование: учебник / Г.С. Иванова. – М.: КРОНУС, 2013. – 432 с. – (Бакалавриат).

2. Иванова Г.С. Технология программирование: учебник / Г.С. Иванова. – 2-е изд., стер. – М.: КРОНУС, 2013. – 336 с. – (Бакалавриат).

3. Сухарев М. Turbo Pascal 7.0. Теория и практика программирования – 3-е изд. Спб.: Наука и техника, 2007. – 544 с., ил.

4. Малыхина М.П. Программирование на языке высокого уровня. Turbo Pascal. – СПб.: БХВ-Петербург, 2006. – 544 с.: ил.

5. Тюкачев Н.А. Программирование в Delphi для начинающих / Н.А. Тюкачев, К.С. Рыбак, Е.Е. Михайлова. – Спб.: БХВ-Петербург, 2007. – 672 с.: ил.

Похожие записи