Разработка программы, моделирующей игру "Кости" - Курсовая работа

бесплатно 0
4.5 87
Системы программирования, ориентированные на "быструю разработку". Среда визуального программирования Delphi. Постановка задачи и разработка алгоритма решения. Выбор состава программных средств. Условия выполнения программы, моделирующей игру "Кости".

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Тема: Разработайте программу, моделирующую игру «Кости»В связи с развитием информационно-коммуникационных технологий в последнее время резко возрос интерес к программированию. Несколько лет назад единственным средством разработки программ, работающих в среде Windows, был Borland C for Windows, ориентированный на профессионалов, обладающих серьезными знаниями и опытом. Потребность в эффективных средствах разработки программного обеспечения привели к появлению систем программирования, ориентированных на “быструю разработку”, среди которых можно выделить Borland Delphi и Microsoft Visual Basic [6, с. Цель: Разработать программу, моделирующую игру “Кости”. Программа с помощью датчика случайных чисел дважды выбирает числа от 1 до 6 (“бросает кубик”, на гранях которого цифры от 1 до 6).1 - Form 1, 2 - MAINMENU 1, 3 - Label 5, 4 - Label 7, 5 - Label 3, 6 - Label 4, 7 - Label 6, 8 - Label 1, 9 - Label 2, 10 - COMBOBOX 2, 11 - COMBOBOX 1, 12 - Image 1, 13 - Image 2, 14 - Image 3, 15 - BITBTN 1. 1 - компонент Form 1: Свойства: Caption - Кости; 7 - компонент Label 6: Свойства: Caption - ‘Подтвердить ставку’; ochki:=100;//присваиваем переменной "ochki" количество начальных очков, по условию = 100 label2.Caption:="00";//задаем сумму выпавших кубиков = 0 label4.Caption:="100"; //задаем видимое количество очков image1.Picture.LOADFROMFILE("p0.bmp");//задаем начальное изображение кубиков(пустое) image2.Picture.LOADFROMFILE("p0.bmp");//задаем начальное изображение кубиков(пустое) combobox1.Items.Clear;//очищаем список ставок for i:=1 to 100 do begin combobox1.Items.Add(inttostr(i));//заполняем список ставок от 1 до 100 end; begin randomize;//включаем генератор случайных чисел i1:=randomrange(1,6);//переменной i1 присваиваем значение от 1 до шести случайным образом i2:=randomrange(1,6);//переменной i2 присваиваем значение от 1 до шести случайным образом image1.Picture.LOADFROMFILE("p" inttostr(i1) ".bmp");//в зависимости от выпавшего числа загружаемс картинку для 1-го кубика image2.Picture.LOADFROMFILE("p" inttostr(i2) ".bmp");//в зависимости от выпавшего числа загружаемс картинку для 2-го кубика label2.Caption:=inttostr(i1 i2);//выводим на экран сумму выпавших кубиков if ((i1 i2<7) and (strtoint(combobox2.Items.Strings[combobox2.ITEMINDEX])<7) )//проверка на соответствие основному условию or ((i1 i2>7) and (strtoint(combobox2.Items.Strings[combobox2.ITEMINDEX])>7) ) and (i1 i2strtoint(combobox2.Items.Strings[combobox2.ITEMINDEX]) ) then begin ochki:=ochki strtoint(combobox1.Items.Strings[combobox1.ITEMINDEX]);//прибавляем к очкам выигранную ставку showmessage("Вы выиграли ставку!")//выводим сообщение о выйгрыше end else begin if i1 i2=strtoint(combobox2.Items.Strings[combobox2.ITEMINDEX]) then//если выбранное число совпадает с выпавшим begin ochki:=ochki strtoint(combobox1.Items.Strings[combobox1.ITEMINDEX])*4;//прибавляем к очкам выигранную ставку в 4-х кратном размере showmessage("Вы выиграли 4-х кратную ставку!")//выводим сообщение о выйгрыше end else begin ochki:=ochki-strtoint(combobox1.Items.Strings[combobox1.ITEMINDEX]);//условие пройгрыша showmessage("Вы проиграли ставку!")//выводим сообщение о пройгрыше end;Условия выполнения программы: Минимальные требования: компьютер Pentium 166, 128 Mb оперативной памяти, 800 Кбайт свободного пространства на жестком диске, операционная система Windows 9x/NT/Me/2000/Xp, Windows совместимая мышь. Выполнение программы: Для выполнения программы, необходимо зайти в каталог, в котором расположена программа и, запустить на выполнение файл Project1.exe (Приложение В).Игры всегда были классом программ, мгновенно реагирующим на все новшества рынка. Так было и с Internet - массовая истерия по поводу Сети еще только набирала силу, а уже открывались первые игровые сервера для желающих. В Сети же оппонентов искать не нужно - они всегда есть, и в избытке, кроме того, среднее количество одновременно играющих колеблется около 50-100 человек (Diablo, сервера battle.net). Перспективы игр в Интернет настолько высоко оцениваются на Западе, что уже выпущен ряд продуктов, ориентированных только на Сеть. Также немаловажно создавать ажиотаж вокруг игры еще задолго до ее выхода, периодически запуская многообещающие обзоры в Сеть и специальную литературу для игроков.

План
Содержание

Введение

Основная часть

1. Разработка эскизного и технического проектов программы (ГОСТ 19.404-79)

2. Разработка рабочего проекта

3. Внедрение

Заключение

Глоссарий

Список использованных источников

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?