Виртуальные миры в образовании

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

?ванию центрального процессора Alternativa3D может выводить на экран свыше 3 000 000 полигонов с приемлемой производительностью. Этот движок позволит создавать во Flash-среде такие современные спецэффекты, как тени, освещение, система частиц и многие другие.

Графический движок Alternativa3D 8 разработан компанией AlternativaPlatform для использования в собственных проектах. Другие разработчики могут использовать движок в своих целях бесплатно.

Основные особенности Alternativa3D:

создание 3D сцен во Flash: визуализация объектов, механизмов, зданий и сооружений;

импорт объектов из 3D форматов;

загрузка текстур, в том числе анимированных;

трехмерность в браузерных проектах и играх;

базовая физическая симуляция (скольжение, столкновение);

высокая производительность;

емкий формат данных.3D может использоваться и для создания проектов серьезных игр и симуляций и в корпоративном обучении, так как инструмент позволяет создавать яркие игры, работающие непосредственно в браузере (нужен последний Flash Player) и дает возможность для мультиплеера без сервера [11].

 

3.2.2 Shiva 3D

ShiVa3D - трехмерный игровой движок с графическим редактором, предназначенным для создания приложений и игр для веб, консолей и мобильных устройств.

С помощью Шивы можно делать программ и игры для Windows, Linux, Mac OS, iOS, Android. Так же имеется плагин для просмотра 3D прямо в браузере.D состоит из четырёх частей: редактор, игровой движок, инструмент разработчика (программа для сборки проектов) и сервер.

Игровой движок Шивы базируется на OpenGL или DirectX графике. Движок умеет рисовать ландшафт, океан и различные трехмерные модели. Имеется статическое и динамическое освещение и тени, динамические частицы, различные эффекты, анимации, элементы пользовательского интерфейса, возможность создания многопользовательских игр и воспроизведение звуков. Движок расширяется при помощи плагинов.

Встроенный WYSIYWG редактор позволяет создавать игры и приложения с использованием всех возможностей движка. Для программирования в основном используется Lua, но можно писать оптимизировать скрипты на C++. Редактор имеет 4 редакции: PLE (free), Basic (€169), Advanced (€1499), Educational (free) [12].

 

3.2.3 Thinking Worlds

Thinking Worlds - это легкий в использовании визуальный 3D инструмент авторской разработки (authoring tool) и 3D движок, которые позволяют быстро создавать, редактировать, просматривать и публиковать свои собственные 3D симуляции и серьезные игры. В Thinking Worlds можно создать игру с нуля, и при этом необязательно иметь навыки программирования. Этот инструмент состоит из следующих частей: непосредственно сам инструмент разработки симуляций и игр, проигрыватель для воспроизведения только что созданной симуляции и плееры для просмотра в браузере (Shockwave, Java) [13].

В Thinking Worlds есть готовые библиотеки 3D сред, всевозможных объектов и персонажей, также существует возможность загрузки собственных 3D объектов. Программа поддерживает популярный формат SCORM, поэтому внедрение созданной симуляции или серьезной игры в систему дистанционного обучения LMS не составляет труда. Основной особенностью Thinking Worlds является создание сценариев симуляций с помощью блок-схем. В программе предусмотрено большое количество элементов этих блок-схем для управления объектами или персонажами на сцене, для проигрывания видео (формат swf) и звука (формат ogg).

Еще некоторые возможности Thinking Worlds:

создание тестов;

создание диалогов между персонажами;

использование переменных;

управление перемещением камеры в симуляции;

импорт файлов doc, ppt, pdf для последующего их просмотра;

импорт изображений (формат dds).

Thinking Worlds ориентирован на создание обучающего контента, а имея при этом понятный пользовательский интерфейс, доступен для использования преподавателям.

 

3.3 Сравнительный анализ

 

Сравнение ранее рассмотренных программных средств для создания серьезных игр с использованием технологии виртуальных миров проведено по ряду параметров, которые были выбраны исходя из цели исследования - найти программный продукт эффективный при создании обучающих игр и подходящий для людей, не имеющих большого опыта в программировании. Критерии для сравнения выбраны следующие: создание сценариев, простой пользовательский интерфейс, качественная 3D графика, воспроизведение симуляций в браузере (без плагинов), возможность импортировать готовые 3D объекты, отсутствие необходимости программирования, ориентация на образование, доступная цена. Сравнение характеристик Alternativa3D, Shiva 3D и Thinking Worlds по описанным ранее критериям приведено в диаграмме на рисунке 9.

 

Рисунок 9 - Сравнение программных продуктов для создания обучающих серьезных игр

Из диаграммы на рисунке 9 можно сделать вывод, что наиболее подходящими программными продуктами являются Shiva 3D и Thinking Worlds.

Выбранные средства разработки можно отнести к классу авторских систем. Авторская система (авторское средство разработки) представляет собой программу, которая имеет предварительно подготовленные элементы для разработки интерактивного программного обеспечения - заготовки, шаблоны. В основе классификации авторских средств разработки мультимедийных приложений лежит так называемая авторская метафора - методология, в соответствии с которой эти системы выполняют свои задачи. Некоторые авторские системы имеют черты нескольких метафор. Согласно такой классификации можно определить тип авторской си?/p>