ВВЕДЕНИЕ Необходимо разработать компьютерный вариант популярной детской игры «Пятнашки». Рассмотрим правила разрабатываемой компьютерной игры. При запуске приложения на экране отображается игровое поле из 16 клеток, в пятнадцати из которых расположены в случайном порядке неповторяющиеся цифры от 1 до 15, а еще одна клетка является пустой (рисунок 1). 8 7 5 3 12 9 11 4 10 14 6 2 1 15 13 Рисунок 1 – Образец игрового поля С помощью кнопок управления курсором (стрелок вверх, вниз, вправо и влево) необходимо менять местами пустую клетку и клетку с цифрой. Конечная цель игры – выстроить последовательно клетки с цифрами от 1 до 15, последней будет пустая (рисунок 2).
СОДЕРЖАНИЕ Задание 3 Введение 4 1 Основная часть 5 1.1 Цели и задачи разработки 5 1.2 Описание алгоритмов основных процедур 6 1.2.1 Глобальные переменные и константы 6 1.2.2 Основной модуль приложения 7 1.2.3 Инициализация графического режима 9 1.2.4 Разработка раздела «Новая игра» 10 1.2.5 Заполнение игрового поля случайными цифрами 12 1.2.6 Вывод игрового поля 14 1.2.7 Поиск пустого элемента 15 1.2.8 Перемещение клетки с цифрой на место пустой 16 1.2.9 Проверка окончания игры 19 1.2.10 Получение результата игры 21 1.2.11 Вывод лучших результатов игры 25 1.2.12 Раздел Помощь 26 1.2.13 Процедура автоматического завершения расклада 27 1.2.14 Отображение картинки из файла 28 1.2.15 Последовательная смена картинок 31 1.3 Описание входных и выводных данных 32 1.4 Программное и аппаратное обеспечение программы. 32 Заключение 33 Библиографический список 34 Приложение 35 Полный листинг приложения 35 ЗАДА
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 1. Сафьянова Е.Н. Основы алгоритмизации и программирования: Учеб. пособие. – М.: АСТ-Пресс, 2004. 2. Культин Н. Программирование в Turbo Pascal. – СПб.: ПИТЕР, 2003. 3. Открытие Интернет источники.
ичных предметных областях - реальных объектах, процессах, событиях или явлениях. Реляционная база данных представляет собой множество взаимосвязанных двумерных таблиц – реляционных таблиц, в каждой из
плюс – имена полей в такой БД можно давать русскими буквами.Для работы с базами данных в библиотеке .NET Framework предусмот¬ре¬ны классы пространства имен System.Data. База данных в корне отличается
ящего решения является одной из сложных задач при проектировании сети. Для правильного проектирования сети следует учитывать следующие аспекты: Необходимо быть в курсе разработки нового программного о
нтернет.Целью данной paботы являетcя выявление и анализ cущеcтвующих пpoблем и обоcнование рекомендаций по cовершенcтвованию коммерчеcкой деятельноcти Интернет-магазина игрушек ООО «Toys for you» .Зад
продукции отрасли j необходимо затратить продукцию отрасли i в количестве aijXj, где aij постоянный коэффициент. Это допущение постулирует линейность существующей технологии. Принцип линейности распр