Разработка игры крестики-нолики в среде программирования дельфи. Построение приложений в архитектуре "клиент-сервер" посредством компилятора, встроенного в Delphi для обеспечения высокой производительности. Алгоритм реализации игровой программы.
В данном курсовом проекте речь пойдет о создании несложной игровой программы «Крестики-нолики», которая и будет являться объектом исследования. Потребуется создать полноценную правильно-функционирующую программу и самостоятельно изучить некоторые процедуры и функции. программа игра крестик дельфи Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре “клиент-сервер”. Этот компилятор в настоящее время является самым быстрым в мире, его скорость компиляции составляет свыше 120 тысяч строк в минуту на компьютере 486DX33. Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в то же время обеспечивает качество кода, характерного для компилятора 3GL.Игра, т.е. работа программы, начинается сразу же после запуска, ход сначала предоставляется игроку, выбравшему символ «X». Сначала для надежности выключаем таймер, меняем стиль панели на начальный (Form1.Panel2.BEVELINNER:=BVNONE) и очищаем заголовок (Form1.Panel2.Caption:=" "). Если Tag равен нулю, то в заголовок данной панели записываем символ «X» и присваиваем в Tag единицу, в противном случае в заголовок записываем символ «O» и присваиваем в Tag ноль. Если после проверки выясняется, что заголовки данного ряда не равны - игра продолжается, а если же выясняется, что равны, то открываем модальное окно с поздравлением и присваиваем «X» или «O» (в зависимости от того, каким символом заполнен данный ряд) в лейбл формы поздравления: Form3.Label1.Caption:=Form1.Panel2.Caption; В случае если все панели игрового поля заполнены, а победитель не определился, то выводим сообщение: “Ничья, попробуйте еще раз” (Рисунок 1.4). if (Panel2.BEVELINNER=BVLOWERED) and (Panel3.BEVELINNER=BVLOWERED) and (Panel4.BEVELINNER=BVLOWERED) and (Panel5.BEVELINNER=BVLOWERED) and (Panel6.BEVELINNER=BVLOWERED) and (Panel7.BEVELINNER=BVLOWERED) and (Panel8.BEVELINNER=BVLOWERED) and (Panel9.BEVELINNER=BVLOWERED) and (Panel10.BEVELINNER=BVLOWERED) then beginИконки данного типа называют невидимым (невизуальным) компонентом, поскольку они невидимы во время выполнения программы. Этот компонент доступен из модуля MENUS, и находится на странице палитры компонентов Standard. Для того чтобы реализовать объединение меню, у тех форм, меню которых будут присоединены к главному, необходимо установить в True свойство: (Pb) property AUTOMERGE: Boolean; Этот компонент доступен из модуля STDCTRLS, и находится на странице палитры компонентов Standard. С помощью этого компонента на рабочей поверхности формы можно отобразить информацию, сделать пояснения и показать названия других компонентов.Стремительное развитие компьютерной техники в последние годы, появление мощнейших графических ускорителей и центральных процессоров способствовало не менее бурному развитию индустрии компьютерных игр. Однако для возможности отдохнуть в перерыве от выполнения какой-либо работы оператору компьютера не всегда требуется новейшая компьютерная игра, а зачастую использовать ее не позволяет маломощное оборудование офисного компьютера. Именно этой цели - отдыху от монотонной работы служит разработанная в рамках данного курсового проекта программа. Было проведено исследование компонентов программной среды Borland Delphi 7.0, которые использовались при создании программы, использовалось множество процедур и функций. Было проведено исследование компонентов программной среды Borland Delphi 7.0, которые использовались при создании программы, использовалось множество процедур и функций.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы