Описание применения программы




Введение

Разработка компьютерных игр является достаточно сложным процессом, поэтому это в процессе создания программы-игры программисту приходится обращаться к различным возможностям языка программирования. Компьютерные игры очень удобно строить с использованием классов. В таком случае значительно снижаются вероятные ошибки, уменьшается код программы, код программы становится значительно понятнее.

Разработчику ставиться вполне определенная задача, при выполнении которой используются навыки работы с операционными системами, программными оболочками, разнообразными служебными и сервисными средствами.

В соответствии с заданием по курсовому проекту необходимо разработать программу решения головоломки «Замкнутая змея».

Постановка задачи

Назначение и функции программы

Целью данного курсового проекта является разработка программы головоломки «Замкнутая змея». Сущность поставленной задачи в организационном контексте сводится к следующим положениям:

- организация удобного средства для игры в «Замкнутую змею»;

- создание понятного и простого интерфейса программы;

- использование подходящей цветовой гаммы при прорисовке элементов игры;

- предоставление пользователю самостоятельного ввода данных;

- обеспечение возможности просмотра правильного варианта решения головоломки;

- разработка файла справки по работе с программой и описанием правил игры.

Для понимания сущности игры ниже приведены правила игры.

Поле головоломки «Замкнутая змея» представляет собой сетку (размер сетки не является фиксированным). Целью игры является рисование в сетке замкнутой линии толщиной в одну клетку, которая не может пересекаться и касаться себя даже углом. В каждом столбце и каждой строке змея должна содержать ровно один свой отрезок. Длина этого отрезка указана вне сетки.

Используя средства языка Delphi, требуется создать головоломку с большим разнообразием базовых игровых ситуаций, которые заданы изначально, однако пользователь может вводить свои условия, а также увидеть правильное решение, в случае затруднения при решении головоломки. Если же пользователь не знает как решить данную головоломку, то он может в любой момент воспользоваться справкой, в которой описаны правила решения головоломки.

 

Основные алгоритмы программы

Данная программа предусматривает решение головоломки в двух режимах:

- режим игры (самостоятельное решение головоломки);

- режим авторешения.

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

Режим «Авторешение» должен отображать пользователю правильное или возможное решение данной головоломки при необходимости. Авторешение должно вызываться по нажатии на кнопку.

Необходимо дать пользователю возможность формировать свое игровое поле и вводить свои данные по горизонтали и по вертикали. Так же имеются номера головоломок, которые пользователь может выбрать из списка. Эти тесты имеют решение, в отличии от создаваемой пользователем игры. Если созданная пользователем головоломка не имеет решения, то при нажатии «Авторешение» на игровом поле отобразится сетка белого цвета.

 

Справочная система

Данный программный продукт имеет помощь и информацию о программе, которые могут быть вызваны при нажатии на соответствующие кнопки. При нажатии на кнопку «Помощь» отображается окно, которое содержит информацию о правилах игры, а при нажатии на кнопку «О программе» можно увидеть информацию о форме, разработчике и о дате создания головоломки.

 

Выбор среды разработки

Для разработки программы был выбран язык Delphi, а именно пакет Borland Delphi Enterprise Version 7.0. Borland Delphi 7 Studio позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии.NET.

Borland Delphi 7 Studio может работать в среде операционных систем от Windows 98 до Windows 7. Особых требований, по современным меркам, к ресурсам компьютера пакет не предъявляет: процессор должен быть типа Pentium или Celeron с тактовой частотой не ниже 166 МГц (рекомендуется Pentium II 400 МГц), оперативной памяти - 128 Мбайт (рекомендуется 256 Мбайт), достаточное количество свободного дискового пространства (для полной установки версии Enterprise необходимо приблизительно 475 Мбайт).

Существует четыре варианта пакета Borland Delphi 7 Studio: Personal, Professional, Enterprise и Architect. Каждый из этих комплектов включает стандартный набор средств, обеспечивающих разработку высокоэффективных программ различного назначения, в том числе для работы с базами данных. Вместе с тем, чем выше уровень комплекта (от Personal до Architect), тем большие возможности он предоставляет программисту. Так, комплект Enterprise позволяет разрабатывать приложения работы с удаленными базами данных (например, InterBase), а комплект Personal — нет.

 

Описание применения программы



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-29 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: