Игры в нашем современном мире
Назначение и актуальность игры. Изучение языков программирования для создания игр. Создание фона, кнопок, текстов и таймера, добавление спрайтов. Сцена игрового меню. Создание небольшого приложения на платформу Android, которое будет исправно работать.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 25.10.2018 |
Размер файла | 7,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
Введение
1. Назначение и актуальность игры
1.1 Назначение игры
1.2 Актуальность
2. Выбор вариантов разработки игры
2.1 Программы для разработки игры
2.2 Языки программирования для создания игр
3. Этапы разработки
3.1 Создание сцены игры
3.1.1 Создание фона, кнопок, текстов и таймера, добавление спрайтов
3.1.2 Создание скриптов для кнопок, таймера и спрайтов
3.2 Создание сцены игрового меню
3.2.1 Создание фона и кнопок
3.2.2 Создание скриптов для кнопок
Заключение
Список использованных источников
Введение
Игры в нашем современном мире играют значимую роль. Сейчас является редкостью встретить человека, у которого нет компьютера или смартфона. Так как сейчас все «гаджеты» обладают множеством функций, людей все больше начинают интересовать различные игры совершенно разных жанров. Разновидностей игр сейчас очень много. Это и игры для детей, и шутеры, и симуляторы и многие другие, но самый лучший жанр, в моем понимании, это развивающие игры.
Целью моей квалификационной работы является создание небольшого приложения на платформу Android, которое будет исправно работать и интерфейс которого будет точно откликаться на нужные действия пользователя.
В задачи квалификационной входит изучение любых материалов, необходимых для создания своего приложения. Необходимо изучить структуру движка, который будет использоваться при создании данного проекта, а также изучить основы языка программирования, который будет использоваться при создании игры.
Объектом квалификационной работы является игровой движок Unity 5, а предметом будет разработка игры «Найди пару» на данном движке, в процессе которой мы изучим те функции движка, которые помогут нам в создании своего приложения.
Значимость моей квалификационной работы заключается в том, что результаты работы могут быть использованы мною в реализации аналогичных приложений на различных движках и платформах.
В итоге должна получиться игра, которая будет развивать быстроту реакции, мелкую моторику рук у детей, улучшают визуальное восприятие объектов, память, внимание и логическое мышление.
1. Назначение и актуальность игры
1.1 Назначение игры
И так, название темы «Создание логической игры на платформе Android». Логическая игра это необязательно игра, в которой будут различные головоломки, загадки или любые другие сложно решаемые задачи, ведь на данный момент не всем интересно решать сложные головоломки и, так, скажем, «Ломать мозг» после тяжелого рабочего дня.
В нашем случае логика игры проста, нужно успевать за время находить пару. Это очень занимательный и интересный процесс.
Игра предназначена для саморазвития. Она развивает внимательность, быстроту принятия решения, память, внимание и логическое мышление.
Игра предназначена для большинства возрастных категорий. Но лучше всего она подойдет для детей. При помощи данной игры дети смогут научиться устанавливать связь по цветовым признакам между предметами, научиться принятию быстрого и объективного решения, будет развиваться зрительное восприятие, логическое мышление, а так же будет развиваться мелкая моторика рук.
1.2 Актуальность
Сейчас большинство качественных игр являются платным контентом на рынке. Данная игра будет являться совершенно бесплатной соответственно легкодоступной для людей.
Преимущество данной игры, как минимум в том, что она подойдет для большинства возрастных категорий, начиная, от детей, которые еще не умеют читать, заканчивая, взрослыми, которым интересен данный жанр игр.
Интерфейс игры прост и процесс является понятным и не требует обучения. Не каждая игра проста и понятна.
Игра развивает внимательность, чувства интуиции и скорость принятия решений, что является немаловажным качеством в нашем мире.
Как и говорилось в самом начале, игры на сегодняшний день являются немаловажным звеном нашей жизни. Если есть доступная игра и она интересная, то ее обязательно скачают.
Данная игра разработана для платформы Android. Соответственно, что бы начать говорить о ее актуальности и востребованности был изучен самый популярный магазин игр, приложений, музыки и книг - “Play Market”, игры в котором исключительно для Android.
В ходе изучения, во вкладке “Лидеры” в ТОП-10 обязательно была игра, не имеющая сюжета и имеющая простой интерфейс, а так же понятный процесс самой игры, не требующий обучения.
Так же востребованность данного контента (игры) можно обуславливать тем, что игра идеально подходит для детей от 6 лет. На данный момент времени у детей все больше проявляется интерес к смартфонам и современной технике в целом, они любят играть в различные игры, нежели читать книги или слушать сказки. Именно данная игра, является хорошим вариантом для времяпровождения детей с пользой, так как она развивает множество качеств, которые были указаны выше.
2. Выбор вариантов разработки игры
2.1 Программы для разработки игры
Программа для разработки - это сложный и главный выбор. В ходе выбора были изучены программы, такие как:
GameMaker - программа-конструктор, для создания двухмерных или трехмерных игр.
Данная программа имеет простой процесс создания игр с помощью системы визуального программирования или встроенного языка программирования GML. Не нужно обладать знаниями языка программирования, что, является, хороши плюсом.
К сожалению, не смотря на плюсы, в программе есть один существенный минус - для каждой операционной системы игру нужно настраивать, так как GameMaker не гарантирует одинаковую работу на разных операционных системах.
Construct 2 - программа для создания двухмерных игр с помощью визуального программирования.
Данная программа обладает простым и довольно понятным интерфейсом. Прекрасно подходит для создания игр без знания баз и основ программирования.
Эта программа имеет значительный минус - для экспорта игры на платформы на Android, IOS и т.д. нужны сторонние программы, в которых процесс занимает длительное время.
Unity - мощная и популярная программа для разработки игр любой сложности. Программа так же имеет интерфейс визуального программирования или языки программирования, такие как JavaScript или C#.
Данная программа имеет огромное количество возможностей. Имеет такие качества, как кроссплатформенность, стабильность, высокая производительность.
Единственный минус программы - при экспорте программы в PlayMarket как «платную», выплачивается процент разработчику программы.
Так как, данная игра не будет тестироваться в PlayMarket, и создана для закрепления знаний, выбор был остановлен на Unity,потому что здесь удобный интерфейс, все скрипты пишутся на вполне понятном и не сложном языке программирования C#.
В данной программе есть возможность, просмотра сцен в 3D режиме, что упрощает ход разработки.
Еще одним не маловажным плюсом является простой процесс выбора платформы и экспорта игры.
А так же программа является бесплатной, нет встроенных покупок для необходимых функций.
2.2 Языки программирования для создания игр
Немаловажную роль в разработке играет выбор языка программирования, ведь от его функций и особенностей будет зависеть качество самой игры.
При выборе было изучено большое количество языков, такие как:
JavaScript - прототипно-ориентированный язык программирования.
Довольно распространенный и идеальный для работы с браузерами. Имеет низкий уровень безопасности, данный язык категорично реагирует на мелкие ошибки в написании. Соответственно, для разработки это является минусом.
C++ - компилируемый типизированный язык программирования.
На данном языке разрабатывают программы для самых различных платформ. Подходит больше для разработки программного обеспечения, чем для игровых приложений. Язык сложен для изучения и компиляции.
C# - объектно-ориентированный язык программирования.
Язык программирования C# способствует меньшей машинно-архитектурной зависимости результирующего программного кода, большей гибкости, переносимости и легкости повторного использования (фрагментов) программ. Принципиально важным отличием является изначальная ориентация на безопасность кода по сравнению с C++.
Язык C# перенял многие свойства у своих предшественников. Это языки такие, как C++, Java, JavaScript, Smalltalk и Pascal. Соответственно данный язык унаследовал все плюсы вышеперечисленных языков программирования и искоренил в себе множество ошибок данных языков.
В ходе изучения, выбор был остановлен на C#. Потому что данный язык программирования широко используется в Unity. Так как это выбранная программа для создания игр C# является идеальным вариантом.
Так же на языке C# в Unity большая часть обучающих видеоуроков, которые помогают изучить, и научится писать скрипты в выбранной мною программе. Еще C# на данный момент времени является самым распространённым языком для написания игр.
3. Этапы разработки
3.1 Создание сцены игры
Для того чтобы создать сцену игры необходимо открыть программу Unity,создать проект и после загрузки во вкладке “project” зайти в папку “Assets” и создать папку “Scene”, нажать ПКМ, навести курсор на “Folder” и нажать на “Scene”. Называем сцену “gameScene”. Рисунок 1 а),б).
а) Создание папки
б) Создание сцены
Рисунок 1
Откроем окно “Build Setting” при помощи горячих клавиш Ctrl+Shift+B. Добавим сцену в окне “Build Setting” методом перетаскивания. Рисунок 2.
Рисунок 2. Вид сцен в окне “Build Setting”
3.1.1 Создание фона, кнопок, текстов и таймера, добавление спрайтов
После создания сцены, нужно добавить фон во вкладке “Hierarchy” нажимаем на “Create”,наводим на “UI” и выбираем “Canvas”. Рисунок 3.
Рисунок 3. Создание “Canvas”
Чтобы добавить картинку для фона следует зайти в “Project”, далее в папку “Assets” и создать новую папку“Textures” и переместить картинку в нее. Все дальнейшие фоны и спрайты будут перемещаться в эту папку.
После того, как мы добавили фон в папку“Textures” его нужно переместить во вкладку “Hierarchy” в заранее созданный холст “Canvas” простым захватом объекта и перетаскиванием. После чего мы его переименуем как “Image”. Для этого нужно зайти во вкладку “Inspector”. Рисунки 4 а), б).
а) Перетаскивание фона
б) Переименование фона
Рисунок 4
Создадим кнопки “playAgain” и “Exit”. Для это нужно во вкладке “Hierarchy” нажать на “Create”, наводим на “UI” и выбираем “Button”. Далее ставим кнопку в нужное нам место (или выставляем координаты во вкладке “Inspector” как в данном проекте) и переименовываем её на “playAgain”. Рисунки 5 а), б).
а) Создание кнопки
б) Координаты кнопки “PlayAgain”
Рисунок 5
После во вкладке “Inspector” находим пункт “Button (Script)” и выбираем цвет фона кнопки в строке “Normal Color” и цвет фона кнопки при наведении или нажатии в строке“Highlighted Color”. Рисунок 6.
Рисунок 6. Настройка цвета фона кнопки
Далее возвращаемся во вкладку “Hierarchy”, нажимаем на нашу кнопку “playAgain” и видим в ней “Text” переходим во вкладку “Inspector” и находим пункт “Text(Script)” переходим в поле для написания текста и пишем название нашей кнопки “playAgain”. Рисунок 7.
Рисунок 7. Изменение текста кнопки
Эту же процедуру выполняем с кнопкой “Exit”, меняя название на “exitButton”, добавляя цвета и изменяя текст на “Exit”.
Добавим текст “TIME” для дальнейшего отображения времени за которое игрок откроет все объекты. Для этого возвращаемся во вкладку “Hierarchy” нажимаем на “Create”,наводим на “UI” и выбираем “Text”.После переименовываем его на “timeTEXT”.Далее переходим в поле для написания текста и пишем “TEXT”.Выравниваем его по левому верхнему краю (или выставляем координаты во вкладке “Inspector” как в данном проекте). Рисунки 8 а), б).
а) Создание текста
б) Координаты и переименование текста
Рисунок 8
Теперь создадим таймер обратного отсчета для нашей игры. Для этого нужно создать текст и поставить его к тексту “TIME” и не будем ничего изменять. После создадим игровой объект, как мы это делали выше и назовем его “TimeGame”. Рисунок 9.
Рисунок 9. Создание текста для таймера
Когда будет написан скрипт, его следует переместить к нашему игровому объекту. И в поле “text Output” добавить наш текст, созданный для таймера и поставить галочку напротив “Revers” для того, чтобы таймер отсчитывал время назад. Рисунок 10.
Рисунок 10. Скрипт таймера
После можно добавлять спрайты нашей игры. Для этого переместим их в уже созданную папку “Textures”.Рисунок 11.
Рисунок 11. Добавление спрайтов
Добавим в “Hierarchy” в “Canvas” спрайт сундука и назовем его “card” и скопируем при помощи горячих клавиш ctrl+c(скопировать) и ctrl+v(вставить) 7 раз.
После в этой же вкладке в “Create” создадим “GameObject” с помощью “Create Empty” и назовем его “ObjectCards”. В “ObjectCards”.добавим наши спрайты, выделяя их с помощью удержания ctrl и перетаскивания. Рисунок 12.
Рисунок 12. Готовые спрайты в “ObjectCards”
3.1.2 Создание скриптов для кнопок, таймера и спрайтов
После того, как все объекты перенесены в “Hierarchy” можно приступать к написанию скриптов. Мною был выбран язык C# и соответственно все скрипты будут написаны на этом языке.
Теперь можно создать наш игровой процесс. Для этого в “Assets” создадим папку и назовем ее “Scripts”. Рисунок 13.
Рисунок 13. Создание папки “Scripts”
После зайдем в нашу папку нажмем и создадим C# Script при помощи ПКМ. Рисунок 14.
Рисунок 14. Создание C# Script
После создания назовем наш Script “gameManager” и откроем его. Теперь напишем Script для нашего игрового процесса, комментарии к скрипту будут указаны через «двойной //». Рисунки 15 а), б), в), г).
а) б)
в) г)
Рисунок 15. Script “gameManager”
Сохраняем при помощи Ctrl+s или Fail Save.
После того, как Script написан создадим еще один и назовем его “cardScript”. И напишем там следующее. Рисунки 16 а), б), в).
а)
б)
в)
Рисунок 16. Script “cardScript”
Сохраняем. Теперь нужно создать “ GameObject” и назвать его “gameManager”. Добавим в него Script “gameManager” методом перетаскивания во вкладку “Inspector” после в параметрах “Size” у “Card Face” и “Cards” выставляем значения 4 и 8. Рисунок 17.
Рисунок 17. Добавление Script и выставление значений
После того как значения выставлены, нужно добавить наши спрайты и элементы из вкладки “Hierarchy” в поля с элементами. Рисунок 18.
Рисунок 18. Добавление объектов в поля
Теперь создадим скрипт для нашего таймера. Добавим его в папку Scripts и откроем. Рисунки 19 а), б), в), г).
а) б)
в) г)
Рисунок 19. Скрипт таймера
3.2 Создание сцены игрового меню
После того как игровая сцена создана переходим к созданию игрового меню.
Для этого нам нужно перейти во вкладку “Project”, после зайти в папку “Scene” и создать новую сцену с названием “menuScene”. Далее нажимаем на нее и во вкладке “Inspector” нажимаем на кнопку“open”.Рисунок 20.
Рисунок 20. Переход в новую сцену
Открываем окно “Build Setting” и методом перетаскивания добавляем в него сцену меню. Рисунок 21.
Рисунок 21. Вид сцены в окне “Build Setting”
3.2.1 Создание фона и кнопок
После перехода в новую сцену так же как и в прошлой добавим в папку “Tecstures” картинку фона меню. Далее в “Hierarchy” добавим “Canvas” и так же перетащим в него фон. Рисунки 22 а), б).
а) Перетаскивание фона меню
б) Переименование фона меню
Рисунок 22
После того, как мы добавили фон, добавим кнопки “startButton”, “quitButton”, “Athor” и “Or Game”. Рисунок 23.
Рисунок 23. Готовые кнопки игрового меню
Так же как и у кнопок в игровой сцене выбираем местоположение (или выставляем координаты во вкладке “Inspector” как в данном проекте), меняем название и цвет. Расстояние между кнопками увеличиваем на - 40. Рисунок 24.
Рисунок 24. Позиции кнопок игрового меню
Теперь нужно создать сцены для кнопок “Athor” и “Or Game”. Для этого зайдем в нашу папку со сценами и создадим две сцены с названиями “Athor” и “Or Game”. После зайдем в сцену “Athor” и создадим в ней фон и напишем текст с именем автора или же просто добавим уже готовый фон с текстом. Рисунок 25.
Рисунок 25. Добавление фона сцены “Athor”
После добавим кнопку для выхода со сцены и назовем ее “Exit”. Для это нужно во вкладке “Hierarchy” нажать на “Create”,наводим на “UI” и выбираем “Button”. Далее ставим кнопку в нужное нам и переименовываем её на “Exit”. После во вкладке “Inspector” находим пункт “Button (Script)” и выбираем цвет фона кнопки в строке “Normal Color” и цвет фона кнопки при наведении или нажатии в строке“Highlighted Color”. Рисунок 26.
Рисунок 26. Создание кнопки “Exit” в сцене “Athor”
Добавим во вкладке “Hierarchy” новый объект для скрипта кнопки “Exit”, так же как мы делали выше и назовем его “Exit”. После написания скрипта для кнопки методом перетаскивания добавим его во вкладку инспектор и добавим в “Orgame Scene (Script)” в поле “Exit” тем же самым методом нашу кнопку “exitButton”. Рисунок 27.
Рисунок 27. Создание объекта и добавление скрипта
Откроем окно “Build Setting” при помощи горячих клавиш Ctrl+Shift+B. Добавим сцену в окне “Build Setting” методом перетаскивания. Рисунок 28.
Рисунок 28. Вид сцены в окне “Build Setting”
Таким же способом создадим сцену “orgameScene”, добавим ей фон и кнопку “Exit”.Рисунки 29 а), б).
а) Вид сцены “orgameScene”
б) Параметры кнопки “Exit”
Рисунок 29
После того как все сцены игрового меню созданы во вкладке “Hierarchy” создадим папку “_menuManager” и добавим в нее методом перетаскивания скрипт “menuScript”. После в каждой из нашей кнопок во вкладке “Inspector” добавим действие в “On Click”, нажав на «+». Добавим туда скрипт и зададим действия нашим кнопкам при помощи функции “menuScript.triggerMenu” и выставим им цифровое значение, указанное в “case”. Рисунок 30.
Рисунок 30. Добавление объектов в “On Click”
3.2.2 Создание скриптов для кнопок
После того, как все кнопки были созданы создадим скрипты кнопок добавим в папку “Scripts” новый скрипт и назовем “menuScript”. Откроем и напишем скрипт как на рисунке 31.
Рисунок 31. Скрипт “menuScript”
Для кнопок “Exit” каждой из сцен, которые есть у кнопок игрового меню напишем скрипт, который создаст кнопкам функцию перехода в игровое меню.
Добавим в папку Scripts скрипт и назовем его “athorScript”. Рисунок 32.
Рисунок 32. Скрипт “athorSript”
Заключение
В ходе выполнения квалификационной работы, был широко изучен компилируемый типизированный язык программирования C# и мощнейший игровой движок Unity. А так же была разработана игра, которая развивает быстроту реакции, мелкую моторику рук у детей, улучшает визуальное восприятие объектов, память, внимание и логическое мышление. Которая была создана на платформу Android при помощи игрового движка Unity и языка программирования C#.
Список использованных источников
игра программирование спрайт
1. Мартынов, Н.Н. С# для начинающих / Н.Н. Мартынов. - Москва.: Кудиц-пресс, 2017. - 272 с.
2. Шилдт, Г. C# Полное руководство / Г. Шилдт И.В. -Москва.: Вильямс, 2017. - 1056 c.
3. Шандров Б.В., Крейтон Р.Х. Unity Game Development Essentials / Р.Х. Крейтон. - Packt Publishing, 2013. - 83 c.
4. Хокинг, Д. Unity в действии. Мультиплатформенная разработка на C# / Д. Хокинг. - Питер, 2016. - 324 c.
5. Доран, Д.П. Unity 2017 Mobile Game Development / Д.П. Доран. -Коларадо.: O'Reilly Media , 2017. - 252 с.
6. Торн, А. Beginning C# Programming with Unity /А. Трон. - Коларадо: Burning Teddy, 2017. - 119 с.
Размещено на Allbest.ru
...Подобные документы
История развития языка программирования Java. История тетриса - культовой компьютерной игры, изобретённой в СССР. Правила проведения игры, особенности начисления очков. Создание интерфейса программы, ее реализация в среде Java, кодирование, тестирование.
курсовая работа [168,1 K], добавлен 27.09.2013Исследование базовых концепций программирования приложений под операционную систему Windows. Изучение истории создания универсального языка программирования Си. Разработка графического пользовательского интерфейса. Обзор правил игры и алгоритма работы.
курсовая работа [58,2 K], добавлен 09.11.2012Архитектура и история создания операционной системы Android. Язык программирования Java. Выбор средства для реализации Android приложения. Программная реализация Android приложения. Проведение тестирования разработанного программного обеспечения.
курсовая работа [167,8 K], добавлен 18.01.2017Основные преимущества и возможности объектно-ориентированного языка программирования С#. Руководство пользователя: установка приложения, эксплуатация ежедневника, назначение полей, кнопок и пунктов меню. Руководство программиста. Событие элемента Timer.
курсовая работа [4,5 M], добавлен 16.08.2012Разработка клиент-серверного игрового приложения на примере игры в шашки для мобильных устройств на базе операционной системы Android. Обзор мобильных платформ. Экраны приложения и их взаимодействие. Графический интерфейс, руководство пользователя.
курсовая работа [2,6 M], добавлен 15.06.2013Создание, изучение и разработка приложение на Android. Среда разработки приложения DelphiXE5. Установка и настройка среды программирования. Этапы разработки приложения. Инструменты для упрощения конструирования графического интерфейса пользователя.
курсовая работа [1,6 M], добавлен 19.04.2017Игровые технологии; назначение, классификация и цель создания мобильных игр. Развлекательные, коммуникативные, терапевтические, диагностические функции игровой деятельности. Создание мобильного программного приложения "Angry Crane" в среде Java Android.
курсовая работа [1,5 M], добавлен 09.12.2014Анализ игровых жанров для мобильных устройств и целевой аудитории. Разработка концепции игрового приложения, основной механики, меню и интерфейса игры. Описание переменных скриптов. Реализация выбора цели и стрельбы. Настройка работоспособности игры.
дипломная работа [1,4 M], добавлен 19.01.2017Знакомство с основными особенностями развития игровой индустрии. Создание компьютерных игр как одна из прикладных сфер программирования. Общая характеристика набора методов класса Area. Рассмотрение способов создания игры "Змейка", анализ этапов.
курсовая работа [799,4 K], добавлен 13.06.2013Разработка и создание игры "Змейка". Использование динамически-активных принципов языка Java. Графические объекты программы. Описание игры, правила, теоретические сведения. Классы приложения. Типы данных. Реализация. Метод. Объект. Блок-схема игры.
курсовая работа [12,4 K], добавлен 18.06.2008Изучение существующих подходов к использованию компьютерных игр в образовательном процессе. Разработка и реализация проекта игрового обучающего приложения на мобильной платформе. Выбор платформы и средств реализации игрового обучающего приложения.
дипломная работа [3,4 M], добавлен 12.08.2017Система игры Tetravex. Характеристика технологии ее разработки и языков программирования. Особенности и этапы проектирования интерактивной системы игры Tetravex с поддержкой регистрации пользователей. Руководство разработчика, ведение статистики.
контрольная работа [556,0 K], добавлен 07.07.2012Средства разработки развивающих и обучающих игр и используемой программы. Среда выполнения и Dalvik. Разработка приложения для платформы Android. Графический интерфейс и обработка касаний экрана. Разработка экранов приложения и их взаимодействия.
дипломная работа [2,1 M], добавлен 18.01.2016Архитектура операционной системы Android, набор библиотек для обеспечения базового функционала приложений и виртуальная машина Dalvik. Объектно-ориентированный язык программирования Java как инструмент разработки мобильных приложений для ОС Android.
дипломная работа [1,6 M], добавлен 08.07.2015Язык программирования Pascal и его турбооболочка. Аналитический обзор игрового программного обеспечения. Функции модуля Crt. Постановка задачи создания несложной игровой программы "Турбозмей", алгоритм реализации и описание пользовательского интерфейса.
курсовая работа [100,4 K], добавлен 15.05.2014Преимущества операционной системы Android. Проектирование интерфейса приложений. Визуальные редакторы и средства кроссплатформенной разработки. Оптимизация игрового процесса, выбор фреймворка и библиотек. Классификация и характеристика игр по жанрам.
дипломная работа [2,6 M], добавлен 10.07.2017Определение ресурсов до начала работы программы, их добавление в исполняемый файл. Возможность использования атрибутов в качестве ресурсов, их создание программистом в программе. Применение символьных строк в приложениях. Основные виды меню приложения.
реферат [32,2 K], добавлен 03.10.2010Структура Android-приложений. Особенности игрового движка. Алгоритмизация и программирование. Список игровых состояний. Настройка, отладка и тестирование программы. Разработка руководства пользователя. Тестирование инсталляции и отображения элементов.
дипломная работа [4,5 M], добавлен 19.01.2017История создания компьютерных игр. Обзор современных игровых жанров. Выбор используемых инструментов. Руководство пользователя. Разработка игры в жанре 3D шутера от первого лица. Конструктор игр Game Maker. Создание уровня с несколькими регионами.
курсовая работа [961,8 K], добавлен 22.06.2015Создание и реализация программы в среде визуального программирования С++ Builder. Разработка ее алгоритма. Описание компонентов и их свойств, используемых в структуре приложения. Создание кнопок создания турниров по круговой системе и на выбывание.
курсовая работа [4,6 M], добавлен 12.11.2013