<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.26102/2310-6018/2022.36.1.002</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">1107</article-id>
      <title-group>
        <article-title xml:lang="ru">Реализация метода динамического контентного согласования обучающего и игрового сценариев в адаптивной обучающей игре</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Implementation of the method for dynamic content matching of learning and game scenarios in an adaptive learning game</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Хайров</surname>
              <given-names>Александр Валерьевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Khairov</surname>
              <given-names>Alexander Valerievich</given-names>
            </name>
          </name-alternatives>
          <email>sasha-hairov@mail.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Шабалина</surname>
              <given-names>Ольга Аркадьевна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Shabalina</surname>
              <given-names>Olga Arkadievna</given-names>
            </name>
          </name-alternatives>
          <email>o.a.shabalina@gmail.com</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Катаев</surname>
              <given-names>Александр Вадимович</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Kataev</surname>
              <given-names>Alexander Vadimovich</given-names>
            </name>
          </name-alternatives>
          <email>alexander.kataev@gmail.com</email>
          <xref ref-type="aff">aff-3</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Волгоградский государственный технический университет</aff>
        <aff xml:lang="en">Volgograd State Technical University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Волгоградский государственный технический университет</aff>
        <aff xml:lang="en">Volgograd State Technical University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Волгоградский государственный технический университет</aff>
        <aff xml:lang="en"/>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>10.26102/2310-6018/2022.36.1.002</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=1107"/>
      <abstract xml:lang="ru">
        <p>В работе описан метод адаптации процесса обучения в адаптивных ролевых обучающих играх, основанный на динамическом контентном согласовании нелинейных обучающего и игрового сценариев. Обучающий сценарий и сопоставленный ему игровой сценарий представляются структурно-упорядоченными пространствами. Механизм динамического контентного согласования нелинейных обучающего и игрового сценариев, реализованный в игре, основан на активации предопределенных игровых событий в зависимости от выбранного игроком развития игрового сюжета. Каждому видимому и невидимому объекту игрового мира назначаются триггеры в соответствии с построенным пространством знаний. При попадании персонажа в игровую ситуацию, привязанную к области действия триггера, активизируется и вызывается система диалоговых окон для выполнения задания, составленного этой игровой ситуацией. Игрок динамически строит свой игровой сценарий в зависимости от выбора стратегии освоения пространства знаний и выполнения соответствующих игровых заданий, при этом реализованный в игре метод динамического контентного согласования обеспечивает освоение всего пространства при любой стратегии, формируемой игроком. Описан способ реализации метода в обучающей ролевой игре Камми для изучения объектно-ориентированного программирования и языка С++.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The paper describes a method for adapting the educational process in adaptive role-playing learning games using dynamic content matching of nonlinear learning and game scenarios. The training scenario and the game scenario, associated with it, are represented by structurally ordered spaces. The mechanism of dynamic content matching of nonlinear training and game scenarios implemented in the game is based on the activation of predefined game events in relation to the plot path chosen by the player. Triggers are assigned to each visible and invisible object of the game world in conformity with the constructed knowledge space. When a character enters a game situation tied to the trigger's scope, a system of dialog boxes is enabled to complete the objective, set by this game situation. The player dynamically builds their game scenario depending on the choice of a strategy for mastering the knowledge space and performing the corresponding game tasks while the method of dynamic content matching, executed in the game, ensures the development of the entire space in terms of any strategy formed by the player. The means of the method employment in the Cammi learning role-playing game for studying object-oriented programming and the C++ language is defined.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>обучающая игра</kwd>
        <kwd>адаптивная обучающая игра</kwd>
        <kwd>обучающий курс</kwd>
        <kwd>модель адаптации</kwd>
        <kwd>метод адаптации</kwd>
        <kwd>нелинейный сценарий</kwd>
        <kwd>пространство знаний</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>learning game</kwd>
        <kwd>adaptive learning game</kwd>
        <kwd>training course</kwd>
        <kwd>adaptation model</kwd>
        <kwd>adaptation method</kwd>
        <kwd>nonlinear scenario</kwd>
        <kwd>knowledge space</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено без спонсорской поддержки.</funding-statement>
        <funding-statement xml:lang="en">The study was performed without external funding.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Шабалина О.А., Давтян А.Г., Катаев А.В., Алимов А.А. Адаптивные обучающие игры как тренд развития, обучающего по ИТНОУ. Информационные технологии в науке, образовании и управлении. 2018;4(8):11–16.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Malliarakis C., Tomos F., Shabalina O., Mozelius P., Balan C. How to Build an Ineffective Serious Game: Worst Practices in Serious Game Design.  Proceedings of the 9th European Conference on Games Based Learning (ECGBL), 8-9 October 2015. Norway: Nord Trondelag University College Steinkjer. 2015:338-345.</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Shabalina О., Mozelius P., Malliarakis C., Tomos F., Balan C., Blackey H., Gerkushenko G. Combining. Game-Flow and Learning Objectives in Educational Games. Proceedings of the 8th European Conference on Games Based Learning. Research and Training Center for Culture and Computer Science (FKI), 9-10 October 2014. Berlin, Germany: University of Applied Sciences HTW. 2014;2:529-537.</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Shabalina O., Vorobkalov P. Development of Educational Computer Games: Learning Process Model and how it is Integrated into the Game Context. World Applied Sciences Journal (WASJ). 2013;24(24):256-267.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Shabalina O., Vorobkalov P., Kataev A., Kravets A.  Educational computer games development: methodology, techniques, implementation. Proceedings of the 2013 International Conference on Advanced ICT, 20-22 September 2013. Atlantis Press. 2013:419-423.</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Хайров А.В., Шабалина О.А, Катаев А.В. Метод динамического контентного согласования обучающего и игрового сценариев в адаптивных обучающих играх. Моделирование, оптимизация и информационные технологии. 2020;8(1).</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Шабалина О.А. Моделирование пространства знаний на основе математической решетки. Современные проблемы и пути их решения в науке, транспорте, производстве и образовании. 2012;4(11):87-79.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Shabalina O., Vorobkalov P., Kataev A., Tarasenko A. 3I-Approach for IT Educational Games Development. Proceedings of the 3rd European Conference on Games-Based Learning, 12-13 October 2009. Graz, Austria: FH JOANNEUM University of Applied Science. 2009:339-344.</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Шабалина О.А., Воробкалов П.Н., Катаев А.В. 3i-подхода для разработки обучающих игр по объектно-ориентированному программированию. Вестник компьютерных и информационных технологий. 2011;6:46-52.</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Шабалина О.А., Воробкалов П.Н., Катаев А.В. 3i-подход к разработке компьютерных игр для обучения техническим дисциплинам. Вестник компьютерных и информационных технологий. 2011; 4: 45-51.</mixed-citation>
      </ref>
    </ref-list>
    <fn-group>
      <fn fn-type="conflict">
        <p>The authors declare that there are no conflicts of interest present.</p>
      </fn>
    </fn-group>
  </back>
</article>