<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">ellibs</journal-id><journal-title-group><journal-title xml:lang="ru">Электронные библиотеки</journal-title><trans-title-group xml:lang="en"><trans-title>Russian Digital Libraries Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">1562-5419</issn><publisher><publisher-name>Казанский (Приволжский) федеральный университет</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.26907/1562-5419-2025-28-4-903-930</article-id><article-id custom-type="elpub" pub-id-type="custom">ellibs-599</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Онлайн-инструмент Tula для балансировки видеоигр</article-title><trans-title-group xml:lang="en"><trans-title>Tula Online Tool for Balancing Video Games</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>Rakhmankulova</surname><given-names>Valeria Rashidovna</given-names></name></name-alternatives><email xlink:type="simple">raxmankulova.v@mail.ru</email><xref ref-type="aff" rid="aff-1"/></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>Kugurakova</surname><given-names>Vlada Vladimirovna</given-names></name></name-alternatives><email xlink:type="simple">vlada.kugurakova@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Казанский (Приволжский) федеральный университет</institution></aff><aff xml:lang="en"><institution>Kazan (Volga region) Federal University</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>19</day><month>12</month><year>2025</year></pub-date><volume>28</volume><issue>4</issue><fpage>903</fpage><lpage>930</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Рахманкулова В.Р., Кугуракова В.В., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Рахманкулова В.Р., Кугуракова В.В.</copyright-holder><copyright-holder xml:lang="en">Rakhmankulova V.R., Kugurakova V.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://ellibs.elpub.ru/jour/article/view/599">https://ellibs.elpub.ru/jour/article/view/599</self-uri><abstract><p>Разработан инструмент Tula для балансировки видеоигр. Его необходимость обоснована растущими требованиями к качеству и экономической эффективности в индустрии видеоигр, особенно в аспектах управления внутри-игровой экономикой и логикой игрового мира. Проанализированы существующие инструменты и подходы к балансировке игр, выявлены их ограничения, на основе которых построен функционал нового инструмента, интегрирующего функции современных решений и предоставляющего расширенные возможности для анализа и тестирования игровых параметров, включая генерацию прототипов через описание классов и симуляцию в реальном времени. Описаны технологическая база и архитектура инструмента. Рассмотрены ключевые аспекты реализации: отзывчивость интерфейса, непрерывное обновление данных и безопасность. Проведенный сравнительный анализ с известным инструментом Machinations показал преимущества в корректности обработки данных, удобстве интерфейса и гибкости модификации прототипов.
</p></abstract><trans-abstract xml:lang="en"><p>This paper presents the development of Tula, a tool for video game balancing. The necessity for such a tool is substantiated by the growing requirements for quality and cost-effectiveness in the video game industry, particularly in managing in-game economy and game world logic. The study analyzes existing tools and approaches to game balancing, identifying their limitations, which informed the design of the new tool's functionality. The presented tool integrates features of contemporary solutions while providing enhanced capabilities for game parameter analysis and testing, including prototype generation via class descriptions and real-time simulation. The technological foundation and architecture of the tool are described in detail. Key implementation aspects are discussed: interface responsiveness, continuous data synchronization, and security. Comparative analysis with Machinations revealed advantages in data processing correctness, interface convenience, and prototype modification flexibility.
</p></trans-abstract><kwd-group xml:lang="ru"><kwd>видеоигры</kwd><kwd>игровой процесс</kwd><kwd>игровые механики</kwd><kwd>игровой баланс</kwd><kwd>игровой дизайн</kwd><kwd>Machinations</kwd></kwd-group><kwd-group xml:lang="en"><kwd>video games</kwd><kwd>gameplay</kwd><kwd>game mechanics</kwd><kwd>game balance</kwd><kwd>game design</kwd><kwd>Machinations</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Sahibgareeva G.F., Kugurakova V.V., Bolshakov E.S. Video Game's Mechanics Generation and Balancing // In CEUR Workshop Proceeding, 2022. P. 455–485.</mixed-citation><mixed-citation xml:lang="en">Sahibgareeva G.F., Kugurakova V.V., Bolshakov E.S. Video Game's Mechanics Generation and Balancing // In CEUR Workshop Proceeding, 2022. P. 455–485.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Kugurakova V.V. A Formal Approach to Spatio-Temporal Modeling of Game Systems // Uchenye Zapiski Kazanskogo Universiteta. Seriya Fiziko-Matematicheskie Nauki. 2024. Vol. 166, Is. 4. P. 532–554 (In Russ.)</mixed-citation><mixed-citation xml:lang="en">Kugurakova V.V. A Formal Approach to Spatio-Temporal Modeling of Game Systems // Uchenye Zapiski Kazanskogo Universiteta. Seriya Fiziko-Matematicheskie Nauki. 2024. Vol. 166, Is. 4. P. 532–554 (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Rouse R. Game Design: Theory and Practice: Theory and Practice. Jones &amp; Bartlett Learning, 2004.</mixed-citation><mixed-citation xml:lang="en">Rouse R. Game Design: Theory and Practice: Theory and Practice. Jones &amp; Bartlett Learning, 2004.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Game Balance Concepts.</mixed-citation><mixed-citation xml:lang="en">Game Balance Concepts.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">URL: https://gamebalanceconcepts.wordpress. com (17.09.25)</mixed-citation><mixed-citation xml:lang="en">URL: https://gamebalanceconcepts.wordpress. com (17.09.25)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Becker A., Görlich D. What is game balancing? An examination of concepts // ParadigmPlus. 2020. Vol. 1, No. 1. P. 22–41.</mixed-citation><mixed-citation xml:lang="en">Becker A., Görlich D. What is game balancing? An examination of concepts // ParadigmPlus. 2020. Vol. 1, No. 1. P. 22–41.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Andrade G. et al. Dynamic game balancing: An evaluation of user satisfaction // In Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment. 2006. Vol. 2, No. 1. P. 3–8.</mixed-citation><mixed-citation xml:lang="en">Andrade G. et al. Dynamic game balancing: An evaluation of user satisfaction // In Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment. 2006. Vol. 2, No. 1. P. 3–8.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Gonçalves D. et al. The Trick is to Stay Behind?: Defining and Exploring the Design Space of Player Balancing Mechanics // In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems. 2024. P. 1–16.</mixed-citation><mixed-citation xml:lang="en">Gonçalves D. et al. The Trick is to Stay Behind?: Defining and Exploring the Design Space of Player Balancing Mechanics // In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems. 2024. P. 1–16.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Sahibgareeva G.F., Kugurakova V.V., Bolshakov E.S. Game Balance Tools // Russian Digital Libraries Journal. 2023. Vol. 26, No. 2. P. 225–251.</mixed-citation><mixed-citation xml:lang="en">Sahibgareeva G.F., Kugurakova V.V., Bolshakov E.S. Game Balance Tools // Russian Digital Libraries Journal. 2023. Vol. 26, No. 2. P. 225–251.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Galimzyanov G.R. Development of a tool for automatic adjustment of in-game parameters [Razrabotka instrumenta avtomaticheskoĭ korrektirovki vnutriigrovyh parametrov]: graduation. qualification. work on Bachelor, specialty Software Engineering. 2021. Kazan Federal University. 35 p. (In Russ.)</mixed-citation><mixed-citation xml:lang="en">Galimzyanov G.R. Development of a tool for automatic adjustment of in-game parameters [Razrabotka instrumenta avtomaticheskoĭ korrektirovki vnutriigrovyh parametrov]: graduation. qualification. work on Bachelor, specialty Software Engineering. 2021. Kazan Federal University. 35 p. (In Russ.)</mixed-citation></citation-alternatives></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>
