Дипломная (колледж) Информатика Информационные системы и программирование

Дипломная работа (ВКР) - колледж, техникум на тему Разработка 2D мультимедийного игрового приложения в жанре «Action”

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И ещё 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 


Введение 2
1 Теоретическая часть 5
1.1 Особенности создания различных видов игр и их типовые примеры 5
1.1.1 Настольные приложения-игры 5
1.1.2 Мобильные приложения-игры 9
1.1.3 Веб-приложения игры 12
1.2 Постановка задания на разработку 14
1.3 Обоснование выбора технологии, языка и инструментальных средств для создания мультимедийного игрового приложения в жанре «Action» 15
2 Практическая часть 26
2.1 Проектирование алгоритмов работы мультимедийного игрового приложения в жанре «Action» 26
2.2 Разработка интерфейса и геймплей мультимедийного игрового приложения в жанре «Action» 28
2.3 Особенности программной реализации мультимедийного игрового приложения в жанре «Action» 29
2.4 Тестирование и анализ результатов работы проектируемого приложения 31
3 Экономическая часть 32
3.1 Расчет затрат на разработку приложения 32
3.2 Расчет прибыли и окупаемости проекта 34
4 Техника безопасности при работе с компьютерной техникой 36
Заключение 40
Список использованных источников 41
Приложение. Исходные тексты разработанного программного обеспечения 43


  

Введение:

 

Бурное развитие информационно-коммуникационных технологий (ИКТ) привело к тотальному внедрению компьютерной техники (КТ) во все сферы жизни современного человека. Не исключением стала и сфера развлечений, в которой персональный компьютер (ПК) превратился в очень мощную и разнообразную по своим возможностям игрушку. Использование современной КТ позволяет реализовывать очень разнообразный диапазон игровых процессов (симуляторов реальных событий, стратегий развития отдельных объектов и систем, логических игр типа квестов и др.). Вычислительные возможности современных ПК позволяют сопровождать это еще и достаточно реалистичной графикой, что повышает эстетическое удовольствие от самого процесса. Отдельно следует отметить, что, несмотря на быстрый рост «красоты» и сложности передовых программ-игр, стабильно популярными остаются простые программные решения в жанре Action, которые не требуют значительного времени на загрузку и вникание в программу, а позволяют начать играть в них почти мгновенно. Такие продукты используются лицами, желающими немного отдохнуть во время имеющихся у них небольших перерывов в работе, в процессе ожидания (например, в очереди), переездов в общественном транспорте и т.п.
Учитывая большой спрос на программное обеспечение (ПО) типа «компьютерная игра», широко развивались средства для их разработки, в качестве которых можно использовать как языки программирования общего назначения, так и специализированные инструменты, изначально ориентированные на создание игр. При использовании подобных средств существуют дополнительные преимущества, заключающиеся в более широком охвате разных целевых платформ, на которых можно будет запускать созданную в них игру. В частности, игровая платформа Unity позволяет создавать игру один раз с последующей ее компиляцией для разных целевых систем: Windows, Mac, Linux, Android и т.д. Очевидно, что при использовании языков общего назначения создание такого кроссплатформенного ПО представляет собой нетривиальную задачу значительной сложности.
Учитывая вышеприведенное, актуальна задача разработки несложных по своей сути, но интересных по геймплею игр, которые создавались бы с использованием специализированных инструментов, продуцирующих универсальные, кроссплатформенные решения.
Следовательно, целью данной работы является исследование методов и подходов к созданию компьютерных игр с использованием современных специализированных программных средств на примере создания простой, но интересной по геймплею программы-игры в жанре Action.
В работе следует решить следующие задачи:
- проанализировать современные типы компьютерных игр и обосновать выбор конкретного варианта дальнейшей программной реализации;
- провести анализ инструментального программного обеспечения, посредством которого целесообразно разрабатывать современные простые программы-игры;
- разработать алгоритмы работы соответствующей программы;
- осуществить реализацию разработанных алгоритмов с помощью выбранных средств разработки;
- провести тестирование разработанных решений, оценить их эффективность и сделать выводы о работе.
Объектом исследования является процесс разработки универсальных кроссплатформенных компьютерных игр с низким порогом вхождения (типа «запусти-и-играй», например, в жанре Action).
Предметом исследования являются методы и средства разработки таких игр.
В работе использованы методы отрасли информационных технологий (ИТ), в частности, объектно-ориентированная технология программирования, компонентное программирование и т.п.
Практическое значение работы состоит в создании рабочей программной реализации одного из простых по геймплею, но очень популярных среди ситуативных геймеров, типов компьютерных игр – платформера. Соответственно, программу, созданную в рамках данной работы, можно использовать для отдыха во время небольших пауз в работе офисными работниками, перемещаемыми общественным транспортом лицами и т.п.
В перспективе работа может расширяться путём доработки новых уровней, улучшения искусственного интеллекта компьютерных противников, внедрения секретных подуровней (т.н. пасхальных яиц в компьютерных программах) и т.п.



 
Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!
 

Заключение:

 


Таким образом, в данной работе исследованы вопросы создания программ-игр с помощью современных универсальных инструментов, в качестве которых обосновано использование языка программирования C# в среде разработки Microsoft Visual Studio, а также среды Unity, изначально предназначенной для создания программ-игр. Использование данных продуктов позволяет значительно ускорить процесс сведения компьютерной игры и сконцентрироваться на игровых аспектах, а не технического характера.
В процессе выполнения исследования созданы алгоритмы работы программы-игры в жанре Action (типа «вертикальный платформер») и проведена их реализация. В результате разработано 2D мультимедийное игровое приложение, позволяющее проводить процесс игры на небольших временных интервалах, что вполне приемлемо и даже целесообразно для «эпизодических» геймеров. Тестирование показало отсутствие системных и логических ошибок в программе, а также наличие сравнительно удобного и необычного геймплея. Разработка является экономически эффективной и может быть рекомендована к дальнейшему практическому использованию.


 

Фрагмент текста работы:

 

1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ


1.1 Особенности создания различных видов игр и их типовые примеры


1.1.1 Настольные приложения-игры
Настольные игры являются одним из старейших жанров при разработке программного обеспечения, активно используемым уже более 40 лет, начиная с момента появления первых персональных компьютеров.
Так, 5 июля 1977 года компания Apple Computer выпускает в продажу персональный компьютер Apple II по цене 1298 долларов. Apple II (на базе процессора MOS Technology 6502) является первым доступным компьютером, поставляемым в виде готового устройства. Первые графические игры появляются именно для компьютера Apple II. Несмотря на то, что специализированные системы PDP и PLATO к 1977 году уже стали некоторой базой компьютерных игр, они ни по габаритам, ни по цене не были доступны простым людям, поэтому знакомство с первыми компьютерными играми для персональных компьютеров большинства людей началось именно с компьютеров Apple II.
3 августа того же года Tandy представила компьютер TRS-80, созданный специально для сети магазинов RadioShack. Аналогично Apple II, TRS-80 продавался в виде готового устройства. Но в отличие от других компьютеров того времени, продававшихся только в специализированных магазинах или заказом по почте через журналы для радиолюбителей, TRS-80 продавался в обычных магазинах бытовой радиоэлектроники RadioShack (на тот момент география сети насчитывала около 3000 магазинов). Компьютер был популярен у энтузиастов и в качестве персонального компьютера в небольших офисах. Именно доступность компьютера через магазины RadioShack сделала TRS-80 популярным домашним компьютером. И, несмотря на довольно скромные графические возможности, для TRS-80 была создана довольно приличная библиотека игр.

Важно! Это только фрагмент работы для ознакомления
Скачайте архив со всеми файлами работы с помощью формы в начале страницы

Похожие работы

Скачать архив всего за 990 р.