Разработка мини-игр на языке программирования Visual Basic - Курсовая работа

бесплатно 0
4.5 98
Многообразие мини-игр и возможности языка Visual basic 6.0 для их реализации. Понятие мини-игр и их классификация. Элементы управления мини-игры "Реверси". Разработка прикладной программы. Создание игрового интерфейса. Написание программного кода.


Аннотация к работе
Написание курсовой работы, стало создание логической мини - игры "Реверси" в среде программирования VISUALBASIC. При работе над ней использовалась среда программирования VISUALBASIC. Каждый человек с самого детства знает, что такое игра и какое хорошее настроение она приносит. В детстве все наверняка играли в игрушки: куклы, машинки и так далее. Исследователи утверждают, что самая главная польза от игры - это стремление достичь определенного результата через игру.Мини игра позволяет человеку насладиться игровым процессом в отсутствие необходимого для обычных компьютерных игр времени. Мини игры - это так называемые "игры на 5 минут". Многие из этих игр совсем не требуют установки на компьютер, а остальные устанавливаются за считанные секунды и занимают мало места на жестком диске, в отличие от обычных компьютерных игр, требующих достаточно длительной установки большого количества места. Существуют следующие виды мини игр: аркады, в которых от игрока требуется меткость и быстрота реакции. К аркадным мини играм относятся арканоиды (где есть конечная цель игры, например, спасти мир) и платформеры (где игроку предстоит преодолевать различные препятствия - ямы, шипы, заборы и т.п.);Для начала игры игроку необходимо нажать на кнопку Новая игра, а далее нажимать на шашки поля так, чтобы шашки противника оказались "зажаты". В случае, когда игра закончена, пользователю нужно снова нажать кнопку Новая игра, для начала новой партии. Выбрав элемент COMMANDBUTTON (Командная Кнопка), мы создаем на нашей форме 64 идентичных, ничем не отличающихся друг от друга кнопки, которые будут играть роль шашек, заполнение которых своим цветом и является целью игры. Кнопки имеют форму квадратов, т.е. параметры Width (ширина) и Height (высота) имеют одинаковые значения, в нашем случае эти значения равны 495. Помимо этих 64 кнопок, на форме мы располагаем кнопку для начала игры, ее параметры следующие: имя - COMNEW, она светлого желтого цвета (BACKCOLOR), в отличие от тех 64 кнопок, на этой есть надпись (Caption) - Новая игра, т.е. из названия следует, что после нажатия на эту кнопку начнется новая игра, ширина (Width) и высота (Height) на этот раз отличаются по своим значениям, т.к. кнопка имеет прямоугольную форму.Код представляет собой алгоритм, на основе которого будет действовать программа. Одна из самых важнейших частей программного кода связана с кнопкой Новая игра (COMNEW), (рис.2) при ее нажатии выполняются следующий действия: Во-первых, стираются все "окрашенные” шашки на игровом поле: Col = VBBLACK Command1. Эти строчки означают, что поступает команда для всех этих кнопок поменять цвет на желтый. Однако это не все операции, которые происходят при нажатии на кнопку Новая игра, также происходит окраска 4 шашек, расположенных в центре поля (это 27-ая, 28-ая, 35-ая и 36-ые шашки), две из шашек становятся черными, а две других белыми: Command1.В первую очередь мы задаем 6 переменных, одна из них (переменная Col, которая будет относиться к цвету) имеет тип String, это стартовый тип, предназначенный для описания символов и строк символов. Теперь для массива управления 64 шашек (Command1) пишется операция, которая выбирает цвет следующего хода, в зависимости от того какой цвет ходил в прошлый раз, как раз тут используется переменная Col. Одновременно с этим задается команда, что такая шашка уже не может быть нажата игроками еще раз, то есть ее свойство Enabled становится False. A, шашки и при его совпадении со значением переменной Col, переходит к проверке следующего условия, то есть шагу 3, а в обратном случае возвращается к шагу 1; (рис.4) A, если условие выполняется, то данная шашка закрашивается цветом, определяющимся переменной Col, в обратном случае возвращается на шаг 1.Мини-игры прочно вошли в нашу жизнь, многие заядлые игроки вступают в фан-клубы, скачивают картинки для рабочего стола с изображениями любимых героев компьютерных мини-игр или устраивают турниры. Психологи двояко относятся к компьютерным мини-играм. С одной стороны, мини-игра помогает снять стресс, найти выход из затруднительной ситуации, развивает пространственное мышление, логику и чувство ответственности. Жанров компьютерных мини-игр довольно много, поэтому любой может найти мини-игру по вкусу. Сейчас сложно найти человека, который умеет обращаться с компьютером, но ни разу не играл - даже ярые критики подобных развлечений хоть раз, да пробовали играть.Item (Index).

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

Введение

Глава.1 Многообразие мини-игр и возможности языка Visual basic 6.0 для их реализации

1.1 Понятие мини-игр и их классификация

1.2 Элементы управления мини-игры "Реверси"

Глава 2. Разработка прикладной программы "реверси"

2.1 Создание игрового интерфейса

2.2 Написание кода программы для кнопки Новая игра

2.3 Написание программного кода для игрового поля

Заключение

Список использованной литературы

Приложения

Введение
Написание курсовой работы, стало создание логической мини - игры "Реверси" в среде программирования VISUALBASIC. При работе над ней использовалась среда программирования VISUALBASIC.

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

Объект исследования - мини - игры.

Предмет исследования - язык программирования VISUALBASIC.

Целью данной работы является реализация создания мини - игр на языке программирования VISUALBASIC.

Задачи: - изучить и проанализировать литературу по языку программирования VISUALBASIC;

- рассмотреть понятия и квалификаций мини-игр;

- разработать программный код для мини-игры "Реверси" на языке программирования VISUALBASIC;

Данная курсовая работа состоит из введения, двух глав и заключения, списка использованной литературы. Во введении раскрывается актуальность исследования, определены объект и предмет исследования, поставлена цель и задачи. В первой главе раскрывается понятие мини-игры, ее классификации. Описываются элементы, которые использовались для создания прикладной программы "Реверси". Во второй главе подробно рассмотрен интерфейс программы, ее функциональность, описаны фрагменты программного кода мини-игры. В заключении обобщены результаты по теме курсовой работы и сделаны выводы. язык программирование игровой интерфейс

Вывод
Мини-игры прочно вошли в нашу жизнь, многие заядлые игроки вступают в фан-клубы, скачивают картинки для рабочего стола с изображениями любимых героев компьютерных мини-игр или устраивают турниры. Психологи двояко относятся к компьютерным мини-играм. С одной стороны, мини-игра помогает снять стресс, найти выход из затруднительной ситуации, развивает пространственное мышление, логику и чувство ответственности. С другой же стороны, и рабом монитора становиться не стоит. Лучше всего придерживаться так называемой золотой середины - играть в разнообразные игры по мере необходимости, но не забывать и о повседневных делах или обязанностях.

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

Создать мини-игру можно как на языке программирования, так и на специальных конструкторах, которые не требуют знания специальных языков. Существует большое разнообразие языков для программирования мини-игр, такие как Delphi, Java,VISUALBASIC.net,VISUALBASIC 6.0 и так далее. Нами было рассмотрено программирование мини-игры "Реверси" на языке VISUALBASIC 6.0

Создание программы в среде программирования VISUALBASIC 6.0 можно разделить на 2 основных этапа: 1) создание интерфейса

2) написание программного кода

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

Список литературы
1. Балена Ф., Димауро Д. Современная практика программирования на MICROSOFTVISUALBASIC и Visual C#. Изд-во: Русская Редакция, 2012, стр.640.

2. Гарбер Г.З. Основы программирования на VISUALBASIC и VBA. Изд-во: Солон-Пресс, 2012, стр. 192.

3. Ивьен Б., Берес Д. VISUALBASIC.net. Библия пользователя. Изд-во: Вильямс, 2012, стр.1024.

4. Климов А. Занимательное программирование на VISUALBASIC.net. Изд-во: БХВ-Петербург, 2012, стр.528.

5. КРЕЙГД.К., УЭББД. Microsoft Visual Basic. Мастерская разработчика. Изд-во: Русская редакция, 2010, стр.720.

6. ЛУКИНС.Н. Visual Basic. Самоучитель для начинающих. Изд-во: Диалог-МИФИ, 2012, стр.544.

7. Лукин С.Н. Понятно о Visual Basic.net. Самоучитель. Изд-во: Диалог-МИФИ, 2011, стр.736.

8. Макдональд М. MICROSOFTVISUALBASIC.net: рецепты программирования. Изд-во: Русская Редакция, 2004, стр.688.

9. Симонович С., Евсеев Г. Занимательное программирование. Изд-во: АСТ-Пресс, Инфорком - Пресс, 2011, стр.320.

10. Слепцова Л.Д. Программирование на VBA. Изд-во: Диалектика, Вильямс, 2010, стр.432.

11. Трусов М.А. VISUALBASIC.net. Создание графических объектов и основы программирования. Изд-во: НТ Пресс, 2011, стр.160.

12. Уокенбах Д. Профессиональное программирование на VBA. Изд-во: Вильямс, 2011, стр.800.

13. Штайнер Г. VISUALBASIC. Изд-во: Лаборатория Базовых Знаний, 2010, стр.784.
Заказать написание новой работы



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



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