Рус Eng За 365 дней одобрено статей: 2065,   статей на доработке: 293 отклонено статей: 786 
Библиотека

Сморкалов А.Ю., Кирсанов А.Н. Средства программирования поведения ботов в виртуальной реальности

Опубликовано в журнале "Программные системы и вычислительные методы" в № 2 за 2014 год в рубрике "Языки программирования" на страницах 149-159.

Аннотация: В последнее время виртуальные миры неуклонно расширяют сферу своего применения в образовании. Тренажеры, симуляции, ролевые и серьезные игры являются наиболее удачными для обучения в виртуальных средах. Важной частью вышеперечисленных подходов к обучению являются педагогические агенты (боты), которые участвуют в процессе обучения и помогают студенту выполнить учебное задание. В виртуальном мире vAcademia поддерживается реализация активных форм обучения с помощью языка vJS, однако использование и программирование ботов до настоящего времени было недоступно. В статье рассматривается система управления ботами, которая позволяет каждому пользователю vAcademia размещать и настраивать ботов, а также задавать их поведение с помощью расширенного языка vJS. Программирование поведения ботов реализовано на основе использования объектно-ориентированного подхода, автосинхронизируемых функций, возможности задания последовательности выполнения асинхронных действий, а также организации взаимодействия с пользователем на основе озвученных текстовых диалогов с выбором варианта ответа. Взаимодействие с запрограммированными ботами может быть записано в виде 3D-записи для последующего просмотра, что имеет большое значение в образовательной сфере.

Ключевые слова: виртуальные миры, виртуальные среды, образовательные инструменты, виртуальность, боты, языки программирования, скрипты, встроенные языки программирования, синхронизация, аватары

DOI: 10.7256/2305-6061.2014.2.12679

Эта статья может быть бесплатно загружена в формате PDF для чтения. Обращаем ваше внимание на необходимость соблюдения авторских прав, указания библиографической ссылки на статью при цитировании.

Скачать статью

Библиография:
1. Morozov M., Tanakov A., Gerasimov A., Bystrov D., Cvirco V. “Virtual Chemistry Laboratory for School Education.”
The 4th IEEE International Conference on Advanced Learning Technologies (ICALT). 30 August-1 September 2004,
Joensuu, Finland. IEEE Computer Society 2004, ISBN 0-7695-2181-9, pp.605-608.
2. Морозов М.Н., Герасимов А.В., Курдюмова М.Н. Совместная образовательная деятельность школьников на
основе компьютерных сетей // Школьные технологии. 2009. №4. С. 78-88.
3. Michael Rymaszewski, Wagner James Au, Mark Wallace, Catherine Winters, Cory Ondrejka, Benjamin Batstone-
Cunningham, Philip Rosedale: “Second Life: The Official Guide” December 2006, ISBN: 978-0-470-09608-6
4. Ken Perlin, Athomas Goldberg: :Improv: a system for scripting interactive actors in virtual worlds: // SIGGRAPH ‘96
Proceedings of the 23rd annual conference on Computer graphics and interactive techniques — 1996.
— pp. 205-216.
5. Mikhail Morozov, Alexey Gerasimov, Mikhail Fominykh, and Andrey Smorkalov: “Asynchronous Immersive Classes
in a 3D Virtual World: Extended Description of vAcademia,” in Marina Gavrilova, Chih Jeng Kenneth Tan and Arjan
Kuijper Eds., Lecture Notes in Computer Science (LNCS) – Transactions on Computational Science (TCS), Volume
7848, Issue XVI, 2013, Springer, Series ISSN: 0302-9743, ISBN: 978-3-642-38802-6, Extended version of CW 2012.
DOI: 10.1007/978-3-642-38803-3_5
6. Сморкалов А.Ю.. Дизайн и архитектура среды выполнения языка программирования виртуальной
реальности // Программные системы и вычислительные методы.-2014.-№ 1.-С. 104-107. DOI: 10.7256/2305-
6061.2014.1.11328
7. Mikhail Morozov, Alexey Gerasimov, and Mikhail Fominykh: “vAcademia-Educational Virtual World with 3D Recording,”
in Arjan Kuijper and Alexei Sourin ed. the 12th International Conference on Cyberworlds (CW), Darmstadt,
Germany, September 25-27, 2012, IEEE, ISBN: 978-0-7695-4814-2/12, pp. 199-206. doi>10.1109/CW.2012.35
8. М.Е. Рыженков Редактирование трехмерного образовательного контента // Программные системы и
вычислительные методы. - 2013. - 1. - C. 95 - 105. DOI: 10.7256/2305-6061.2013.01.8.

Правильная ссылка на статью:
просто выделите текст ссылки и скопируйте в буфер обмена