Базон-базон по-взрослому: как студенты СОГУ превратили осетинский язык в геймдев-движ
Студенты факультета математики и компьютерных наук СОГУ Сюзанна Даурова, Амридин Назаров, Станислав Персаев и Давид Хугаев создали уникальное пространство для осетинского языка в цифре. О том, как объединить все локальные цифровые проекты в одну сеть, почему их главный девиз «Мы не пишем игры» и как осетинская пословица помогает кабардинцу фиксить баги, ребята рассказали в интервью газете «Слово».
– Обычно программисты пишут код для систем управления или баз данных. В какой момент в коридорах факультета прозвучало: «А давайте сделаем геймдев на осетинском!»? Это была попытка доказать, что математики – лучшие хранители традиций, или вам просто самим не хватало крутого приложения в телефоне?
С. Персаев: На самом деле мы не совершали резкого перехода в сферу геймдева, потому что технологическую основу нашего проекта составляет проектирование баз данных и систем управления. Мы просто сделали площадку-трамплин, чтобы новичку не нужно было пробиваться в Steam, и он бы смог выложить свой проект. Скажу откровенно, что наше приложение на осетинском не первое: до нас Ахсарбек Габараев запустил проекты «Ирон чиныг» и «Базон-базон», а школьник Марат Дзиов придумал игру «Мир по кусочкам». Основная проблема заключалась в децентрализованном размещении всех ресурсов в глобальной сети.
– Многие хотят выучить родной язык, но боятся выглядеть глупо или быстро устают от академических правил. Как платформа рудзынг.рф ломает психологические барьеры? В чем секрет вашего портала: вы просто обернули учебу в красивую обертку, чтобы было не так скучно, или игра действительно помогает запоминать слова быстрее и легче?
С. Даурова: Игровой формат, конечно, облегчает изучение языка и помогает снять психологическое напряжение, избавляет от страха совершить ошибку. Важно и значимо, что такого рода проекты создают не специализированные сервисы и агентства, а студенты СОГУ и школьники из «Яндекс Лицея»! Мы по собственному опыту знаем, какие механики по-настоящему увлекают и какие приемы работают. Именно взгляд изнутри позволяет нам создавать простые и понятные инструменты, с которыми учиться гораздо легче. И это только начало! У нас в планах запуск системы индивидуальных заказов под конкретные учебные задачи в помощь учителям и тем, кто самостоятельно изучает осетинский язык. Мы рассчитываем, что со временем на портале появятся проекты, охватывающие все уровни языка от лексики и грамматических правил до постановки правильного произношения.
– «Рудзынг» в переводе с осетинского означает «окно». Почему вы выбрали именно это название? Это окно в мир языка или окно возможностей для разработчиков?
Д. Хугаев: Название нашего портала получилось по-настоящему многозначным. Для тех, кто учит язык, – это окно в мир осетинской культуры. Для молодых программистов – окно возможностей, шанс найти свою первую аудиторию и заявить о себе. А для продвижения осетинского языка – это выход в мир современных цифровых технологий. Ну и, что очевидно, здесь есть отсылка к операционной системе Windows. Тем не менее мы нацелены на создание своей системы с национальным колоритом.
– Ребята, как сложилась команда студентов факультета математики и компьютерных наук под руководством старшего преподавателя Марии Дмитриевны Макаренко?
А. Назаров: История проекта начиналась с того, что Мария Дмитриевна предлагала нам выполнять не просто учебные работы, а предлагала попытаться придумать прикладные инструменты для изучения родного языка. Когда уже накопилось несколько интересных игровых наработок, стало ясно, что без единой платформы не обойтись. Мария Дмитриевна встретила нашу инициативу по созданию портала с оптимизмом, обещала помощь, и мы с готовностью приступили к реализации идеи.
– Кто в вашей четверке главный по архитектуре и коду, а кто – по логике и азарту в играх? Легко ли было договориться между собой, когда технические возможности сталкивались с вашими креативными задумками?
С. Даурова: В команде у каждого своя миссия. Стас – наш технический лидер, он следит за архитектурой и тем, чтобы весь код был в полном порядке. Давид отвечает за бэкенд: его забота – это личные кабинеты, профили и все, что связано с работой аккаунтов. Амридин – наш DevOps-инженер. Он присматривает за тем, чтобы сайт был доступен в Интернете 24/7, работал без сбоев и был надежно защищен. Ну а я как дизайнер и разработчик интерфейсов отвечаю за внешний вид и удобство.
– На портале рудзынг.рф уже можно играть. Насколько сложно было адаптировать осетинский язык под игровые «движки»? Какая игра на данный момент самая популярная и почему?
А. Назаров: На самом деле сложные игровые движки вроде Unity мы планируем подключить чуть позже. Там все завязано на законах физики, а они для всех одинаковы. Но существуют определенные технические нюансы, связанные со спецификой шрифтов и кодировок. Например, визуально идентичные символы “æ” в кириллице и латинице для системы являются абсолютно разными знаками. Если пользователь случайно сменит раскладку, алгоритм не засчитает верный ответ. Также возникают сложности с обработкой диграфов, таких, как “гъ” или “къ”. В слове «къах» фонетически три звука, однако, программно оно считывается как последовательность из четырех символов. Все эти лингвистические особенности необходимо учитывать при разработке.
Что касается популярности проекта, делать окончательные выводы еще рано, так как портал на данный момент функционирует в деморежиме. Наиболее привлекательным для пользователей проектом остается «Мир по кусочкам», и мы, как правило, демонстрируем эту игру в качестве примера на наших презентациях. Платформа действует в режиме нон-стоп расширения, тем не менее к концу июня уже запланировано ее полное обновление, а ближе к концу года мы хотим провести голосование для определения лучшего проекта. А победитель получит заслуженную награду!
– Помните ли вы тот день, когда проект перерос рамки учебного задания? Когда вы вдруг осознали, что создаете не просто программный код, а цифровой дом для родного языка, в который завтра зайдут сотни людей? Что заставило вас поверить в такой потенциал?
С. Персаев: Начнем с того, что наш проект никогда не был чисто учебной работой. Нам преподаватели не выдавали техзаданий и не обещали зачет за разработку. Он вырос из личной заинтересованности, желания расширить цифровые границы осетинского языка и очевидного факта неструктурированной игровой ниши. Мы даже не задумывались, что делаем что-то действительно важное и нужное. Понимание пришло несколько позже, и вместе с ним осознание ответственности за начатое дело. Сначала на портал зашли первые реальные пользователи – незнакомые люди, которые оставляли отзывы и интересовались развитием проекта. Потом пришла поддержка от профессионалов из Центра развития осетинского языка. Одобрение экспертов, которые знают все о том, как и для чего учить язык, дало мощный стимул двигаться дальше.
– Внедрение цифровых новинок в школы – задача непростая. Есть ли у вас стратегия, как подружить портал с традиционными методиками обучения?
Д. Хугаев: Мы не ставим перед собой цель конкурировать с существующими методиками, напротив, наш проект призван стать для них эффективным инструментом. Сейчас мы завершаем работу над «личным кабинетом учителя», который позволит педагогам формировать виртуальные классы и отслеживать прогресс каждого ученика. После запуска этого функционала у нас в планах продвижение платформы в школьной образовательной среде. Мы также готовы предложить методические рекомендации по применению игровых элементов на уроках в качестве дополнения или даже увлекательной альтернативы привычным домашним заданиям. О потенциале такого подхода говорит и тот факт, что директор Аланской гимназии Мадина Викторовна Царазонова после знакомства с порталом предложила создать игру по математике на осетинском языке. Это еще раз подтверждает, что традиционное образование и геймификация – эффективные союзники, которые усиливают возможности друг друга.
– Давайте представим рабочий сценарий: обычный урок в школе, учитель создал группу на портале. Что происходит дальше? Как рудзынг.рф встраивается в канву урока?
С. Даурова: Формат работы с платформой во многом зависит от темы урока и выбора самого педагога. Самый доступный вариант – использовать портал для закрепления материала дома. Согласитесь, пройти игровой уровень гораздо легче и интереснее, чем заниматься заучиванием слов по учебнику. Более сложные сценарии интеграции мы хотели бы проработать в тесном диалоге с учителями. Мы открыты для любых предложений – от организации соревнований между классами до включения интерактивных элементов в структуру урока. Главное преимущество нашей системы – ее гибкость, позволяющая адаптировать цифровой контент под индивидуальные методические потребности каждого учителя.
– И самое интересное – какую аналитику педагог получит на выходе? Учителю важно не просто поставить оценку, а понять, где пробел. Позволяет ли ваш портал увидеть хит-парад общих ошибок класса?
С. Персаев: На текущем этапе функционал мониторинга реализован в базовом формате, тем не менее педагог уже может отслеживать игровую активность учащихся и количество набранных ими баллов. Даже такая первичная статистика позволяет сформировать общее представление о вовлеченности каждого ребенка в учебный процесс.
Мы, безусловно, стремимся к созданию более совершенных инструментов, таких, как, например, системы автоматической фиксации типичных ошибок, допускаемых классом. Подобная аналитика станет надежным помощником для учителя, позволяющим своевременно корректировать учебный процесс. Однако в данный момент у нас в приоритете качественное содержательное наполнение портала и обеспечение удобства пользовательского интерфейса. Глубокие аналитические модули входят в наши долгосрочные планы и мы намерены внедрять их поэтапно.
– Портал позиционируется как аккумулятор разработок. Станет ли рудзынг.рф своего рода осетинским Steam для образовательных игр?
А. Назаров: Сравнение со Steam корректно лишь с точки зрения функциональной модели. В отличие от коммерческих площадок наш проект полностью бесплатен и открыт. Мы заимствуем лишь саму механику удобного сервиса – единую точку входа, структурированный каталог, систему рейтингов и привычные для всех «ачивки» за достижения в игре.
Если прибегнуть к аналогии, то наш портал – скорее свободная цифровая библиотека, где начинающий разработчик получает возможность представить свою работу аудитории, а пользователь может легко найти проект, подходящий ему по уровню сложности и теме.
– Расскажите о системе рейтингов и достижений. Как вы планируете поддерживать азарт пользователя, чтобы он возвращался на портал каждый день?
С. Даурова: В будущем мы планируем ежегодно поощрять самых активных участников в лице лучшего игрока, популярного разработчика и учителя, который чаще других использует игры на своих занятиях. Соревновательный дух является отличным способом поддерживать живой интерес к проекту.
И, конечно, очень важна поддержка. Наша принципиальная позиция состоит в том, что портал должен быть полностью бесплатным и свободным от рекламы. Даже если мы не рассматриваем его как бизнес, проект все равно требует определенных вложений, даже без учета нашего вклада как программистов аренда серверов и домена требует расходов. Да и для награждения победителей конкурсов тоже нужны ресурсы. Поэтому мы всегда открыты для сотрудничества с теми, кому так же важно сохранение родного языка.
– Вы заявляете, что любой программист сможет опубликовать свою игру после модерации. Какие критерии отбора будут самыми важными?
А. Назаров: Стать разработчиком на нашем портале проще, чем кажется: в личном кабинете каждого пользователя есть кнопка «Добавить игру», где нужно лишь заполнить пол и прислать ссылку на проект. Правда, мы не публикуем все предложения без разбора, а ориентируемся на три главных правила, среди которых грамотность текстов на осетинском языке, реальная польза для обучения и техническая надежность продукта. Каждую игру мы тестируем сами. Если находятся ошибки или недочеты, обязательно пишем автору и подсказываем, что стоит подправить. Как только проект доведен до ума, он тут же появляется на портале.
– Каким вы видите рудзынг.рф через год? Это будет закрытая экосистема СОГУ или масштабный национальный проект?
Д. Хугаев: Через год мы видим рудзынг.рф не просто студенческим проектом, а полноценной национальной платформой, открытой для всех. Мы изначально создаем портал, глобально доступный для тех, кому интересен осетинский язык. Главное, чтобы можно было зайти с любого устройства из любой точки мира и начать играть.
А если заглядывать еще на пару лет вперед (надеемся, что проект станет по-настоящему популярным), мы думаем о масштабировании. Почему бы не применить наш опыт и не расширить портал на все языки России? Потенциал для этого у нас точно есть!
– Ребята, у любого крутого проекта есть свой внутренний вайб. Появилась ли у вас за время разработки какая-то коронная фраза на осетинском, которая стала для команды чем-то вроде пароля или помогала разрядить обстановку, когда код не писался?
Д. Хугаев: Дело в том, что наша команда не мононациональна. Амридин – кабардинец, и осетинским языком изначально не владел. Первой фразой, которую он выучил, стала: “Мæнæ диссаг!? («Вот чудо!»). Именно ею обычно сопровождаются неудачные попытки запустить свежий код. Но вот руководитель проекта Мария Дмитриевна хоть и русская по национальности, но она уроженка Северной Осетии, и ее уже точно можно считать осетинкой по духу.
А вторая фраза помогает всей команде не лениться, когда что-то идет не так, – это осетинская пословица: “Цæвæг йæхæдæг нæ кæрды” («Коса сама не косит»). Для нас это постоянное напоминание о том, что код сам по себе не напишется, и портал сам не заработает, – всегда нужно быть в тонусе и прикладывать усилия!
В контексте нашей главной концепции мы часто повторяем на презентациях: «Мы не пишем игры». Это наш внутренний манифест. Наша задача – не просто выпускать приложения, а создавать живое пространство для встречи тех, кто кодит на осетинском, и тех, кто хочет на нем хотя бы поиграть. Мы строим своего рода точку сборки для всех, кому важно развитие языка в цифровой среде.
Мария Тамерьян, Бакалавр факультета журналистики СОГУ
Фото предоставил автор



