Разработка игровой программы "Парные картинки" - Программирование, компьютеры и кибернетика курсовая работа

Разработка игровой программы "Парные картинки" - Программирование, компьютеры и кибернетика курсовая работа




































Главная

Программирование, компьютеры и кибернетика
Разработка игровой программы "Парные картинки"

Разработка полноценной правильно функционирующей игровой программы "Парные картинки", изучение процедур и функций. Использование масштабируемых средств для построения баз данных. Компоненты Delphi в программе. Описание пользовательского интерфейса.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
разработка игровой программы «Парные картинки»
1.3 Алгоритм реализации игровой программы
3. Описание пользовательского интерфейса
В ходе выполняемой курсовой работы будет разрабатываться игровая программа «Парные картинки», которая и будет являться объектом исследования. Потребуется создать полноценную правильно-функционирующую программу и самостоятельно изучим некоторые процедуры и функции.
Delphi - это комбинация нескольких важнейших технологий:
- Высокопроизводительный компилятор в машинный код;
- Объектно-ориентированная модель компонент;
- Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов;
- Масштабируемые средства для построения баз данных;
Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре “клиент-сервер”. Этот компилятор в настоящее время является самым быстрым в мире, его скорость компиляции составляет свыше 120 тысяч строк в минуту на компьютере 486DX33. Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в то же время обеспечивает качество кода, характерного для компилятора 3GL. Кроме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на C++ или ручного написания кода (хотя это возможно).
Разработать игровую программу «Парные картинки», которая включает в себя игровую панель, состоящую из шестнадцати клеток (панелей), образующих собой один большой квадрат. Игровая программа рассчитана на одного игрока. Игрок выигрывает в том случае, если нашел все пары до конца выбранного времени.
1.3 Алгоритм реализации игровой программы
Запуск программы осуществляется следующим образом: необходимо открыть папку, содержащую данную игру, и найти исполняемый файл DBLPIC.
После запуска программы на экран выводится основная форма Form1 (рисунок 1), на которой расположены: главное меню и игровое поле.
Игра, т.е. работа программы, начинается сразу же после запуска.
Рисунок 1 Вид программы после запускаРазмещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Пример нажатой панели изображён на рисунке 2.
Pole: array [1..MAX_H,1..MAX_W] of integer;
{ Pole[i,j] < 100 - код картинки, клетка закрыта;
Pole[i,j] > 100 и < 200 - клетка открыта, т.е. игрок видит картинку;
Рисунок 2 Вид нажатой панели в программе
Следующим шагом написания программы является процедура проверки на выигрыш. В качестве данной процедуры используем компонент TTimer.
Между словами try и except помещаются защищаемые от ошибок операторы. Если при выполнении любого из этих операторов возникает исключительная ситуация, то управление передается операторам между словами except и end, образующим блок обработки исключительных ситуаций. При нормальном (безошибочном) выполнении программы блок except...end пропускается.
Итак, дальнейшую разработку программы осуществляем в защищённом блоке.
Проверяем стиль панелей по горизонтали, вертикали и диагонали. Если хоть один ряд имеет не начальный стиль панелей, то сравниваем заголовки панелей данного ряда. Если после проверки выясняется, что заголовки данного ряда не равны - игра продолжается, а если же выясняется, что равны, то открываем модальное окно (Рисунке 3)
Form1.Canvas.Font.Name := 'Times New Roman';
Form1.Canvas.Font.Color := clBlack;
Form1.Canvas.TextOut(70,160,'Конец игры!');
Form1.Canvas.TextOut(120,210,'Ахметов И.Р., 2012'); end
Программирование кнопки “Новая игра” в меню программы делается в одну строку. Кнопка программируется в событии OnClick:
procedure TForm1.N1Click(Sender: TObject);
Pole[open1.col,open1.row] := Pole[open1.col,open1.row] + 100;
Pole[open2.col,open2.row] := Pole[open2.col,open2.row] + 100;
Canvas.Rectangle(0,0,ClientWidth,ClientHeight);
Программирование кнопки “?” также производится в событии OnClick и открывается модальное окно “О программе” (Рисунок 5), в котором описаны краткие сведения о программе и её создателе:
procedure TForm1. N3Click (Sender: TObject);
Модуль Unit3 предназначен для вывода окна, содержащего сведения об окончании игры, с который происходил игровой процесс (Рисунок 3). Программирование осуществляется следующим образом:
Form1.Canvas.Font.Name := 'Times New Roman';
Form1.Canvas.Font.Color := clBlack;
Form1.Canvas.TextOut(70,160,'Конец игры!');
Form1.Canvas.TextOut(120,210,'Ахметов И.Р., 2012');
Разработка программы проверки знаний для тестирования студентов по программированию с кодом на языке Delphi. Проектирование визуального интерфейса и словесный алгоритм работы программы. Алгоритмы разработанных процедур и функций, инструкция пользователя. курсовая работа [506,5 K], добавлен 21.02.2011
Входные и выходные данные программы. Выбор языка программирования. Рабочая среда Delphi 7. Правила игры "Кости". Разработка пользовательского интерфейса. Экономическое обоснование программного продукта. Расчет расходов на содержание и эксплуатацию. дипломная работа [960,6 K], добавлен 07.02.2016
Анализ предметной области разрабатываемого программного продукта. Разработка интерфейса пользователя и структурной схемы игровой программы "Крестики-нолики". Отладка и тестирование. Проведение исследования компонентов программной среды Borland Delphi 6.0. курсовая работа [660,4 K], добавлен 08.03.2015
Разработка программного продукта - приложения, позволяющего заносить данные анкетирования в базу данных MS SQL. Описание логики работы приложения, особенности пользовательского интерфейса. Формы просмотра анкет, описание процедур и функций программы. курсовая работа [1,2 M], добавлен 16.08.2012
Разработка игровой программы "разгадывания кроссворда". Создание схемы хранения данных, изучение возможности среды программирования. Требования к функциональным характеристикам, составу и параметрам технических средств, информационной совместимости. курсовая работа [403,9 K], добавлен 26.03.2015
Общая характеристика игровых стратегий в жанре "башенная защита". Анализ GUI как графического пользовательского интерфейса, особенности его реализации. Математический подход в обеспечении игрового баланса. Реализация баланса в игре жанра башенной защиты. курсовая работа [125,0 K], добавлен 16.07.2016
Разработка эскизного и технического проектов программы, ее назначение и область применения, технические характеристики. Организация входных и выходных данных, выбор состава технических и программных средств. Текст программы, ее описание и тестирование. курсовая работа [1,3 M], добавлен 15.11.2009
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Разработка игровой программы "Парные картинки" курсовая работа. Программирование, компьютеры и кибернетика.
Реферат: Кокцидиоидомикоз. Скачать бесплатно и без регистрации
Реферат Тормозная Система Автомобиля Уаз
Бег На Короткие Дистанции Реферат Кратко
Сочинение На Тему Мой 7 Класс
Реферат: Strengths And Weaknesses Of The Confederation And
Реферат по теме Політизація національного руху в першій половині ХІХ століття
Реферат: Биматричные игры. Поиск равновесных ситуаций
Отчет по практике по теме Технологический процесс на минском автомобильном заводе
Контрольная работа по теме Философия позитивизма О. Конта
Менің Арманымдағы Үй Армандаған Үй Эссе
Курсовая Работа На Тему Налоговая Система
Сочинение Про Себя 11 Класс
Гост Реферат Размер Шрифта
Итоговый Контрольная Работа 7 Русский
Реферат: The Last Royal Family Essay Research Paper
Курсовая работа: Влияние организационно-технологических особенностей производства на построение учета затрат предприятий различных отраслей экономики
Контрольная работа по теме Финансовое хозяйство базового предприятия и его укрепление
Человек Природа Реферат
Завдання дисципліни РПС та регіональна економіка
Реферат: Психологические основы эффективных контактов
Право наследства - Государство и право реферат
Анализ деятельности администрации муниципального района Шигонский Самарской области - Государство и право отчет по практике
Синтаксические конструкции английского языка в разговорной речи и их передача на русский язык - Иностранные языки и языкознание курсовая работа


Report Page