Тема: Разработка игрового конструктора для создания современных браузерных игр
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 ОБЗОР КОНСТРУКТОРОВ ИГР 8
1.1 О браузерных играх, движках и конструкторах 8
1.2 Актуальность темы исследования 10
1.3 Обзор существующих конструкторов 12
1.4 Безопасность 14
1.5 Выводы по первой главе 17
2 РАЗРАБОТКА КОНСТРУКТОРА БРАУЗЕРНЫХ ИГР 18
2.1 Постановка задачи 18
2.2 Разработка пользовательского интерфейса 20
2.3 Защита авторских прав пользователя 24
2.4 Разработка конструктора и движка 27
2.5 Выбор языка программирования, компилятора и библиотеки 29
2.6 Выводы по второй главе 33
3 ТЕСТИРОВАНИЕ ГОТОВОГО КОНСТРУКТОРА 34
3.1 Результаты разработки 34
3.2 Результаты разработки методов защиты 36
3.3 Тестирование конструктора и собранной игры на компьютерах 38
3.4 Выводы по третьей главе 41
ЗАКЛЮЧЕНИЕ 42
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 43
Приложения должны быть в работе, но в данный момент отсутствуют
📖 Введение
В настоящее время широкое распространение получили сервисы браузерных игр. Такие игры не требуют установки на устройство и не привязаны к конкретной операционной системе. Пользователь может начать играть на компьютере, а продолжить на телефоне. Так же, такие игры могут быть привязаны к системе «быстрых приложений», которая имеется на многих смартфонах. Эта система представляет из себя облегченный интернет браузер, в котором открывается конкретный сайт или браузерная игра.
Для разработки браузерных игр существует несколько инструментов. Например, писать игру и собственный движок на языке JavaScript, что требует серьезных знаний программирования. Другой вариант, это использовать готовый движок, что может облегчить разработку, но все еще требует хороших знаний программирования. Третий вариант, это использовать конструкторы игр. Такие инструменты не требуют знаний программирования, но ограничивают разработчика доступным инструментарием.
Конструкторы игр широко используются новичками в разработке игр и дизайнерами. Новички могут попробовать данную отрасль и улучшить собственные навыки в дизайне игр, повествовании истории, конструировании уровней. После улучшения таких навыков, им будет легче начать делать более сложные игры, для которых уже требуется изучить программирование, так как разработчик будет точно знать, как он видит свою игру и что для этого нужно сделать. Так же, конструкторы используются для создания простых игр где нет сложных механик. Это могут быть, как игры для детей, так и классические игры, парадирующие ретро.
Цель данной работы – создание игрового конструктора для создания современных браузерных игр жанров 2D RPG и платформер.
Основным задачами, решаемыми в ходе выполнения данной выпускной квалификационной работы, являются:
1) обзор существующих решений;
2) разработка пользовательского интерфейса;
3) разработка архитектуры приложения;
4) разработка архитектуры движка;
5) тестирование приложения.
Актуальность работы заключается в том, что аналогичные конструкторы перестали поддерживаться авторами. Упрощение процесса создания игр может дать новичкам возможность начать раскрывать свой потенциал в разработке игр. Кроме того, вынесение движка игры во внешние скрипты может уменьшить финальный вес игры, что приведет к уменьшению общего веса сайта, если он специализируется на играх.
✅ Заключение
Таким образом, конструктор современных браузерных игр реализован успешно.



