Детальная информация

Название Разработка инструмента визуального программирования на основе нодовой структуры: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения» = Development of a Visual Programming Tool Based on a Node Structure
Авторы Дроздов Дмитрий Артемович
Научный руководитель Петров Александр Владимирович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика визуальное программирование ; нодовый редактор ; игровая логика ; blueprints ; saber blueprints ; игровой движок ; integration studio ; c# ; wpf ; mvvm ; json ; model tree ; diagram control ; плагин ; нода ; пин ; граф функции ; система типов ; отладка ; точка останова ; база сигнатур ; ssl ; perforce ; visual programming ; node editor ; game logic ; game engine ; plugin ; node ; pin ; function graph ; type system ; debugging ; breakpoint ; signature database
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-1582
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\41133
Дата создания записи 14.07.2026

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Данная работа посвящена проектированию и реализации визуального нодового редактора Saber Blueprints для создания сценариев игровой логики без написания программного кода. В процессе исследования была обоснована актуальность темы, а также произведен сравнительный анализ существующих решений. Кроме того, были разобраны основные подходы к построению архитектуры визуальных нодовых редакторов, а также выбран и обоснован подход с использованием ModelTree, паттерна MVVM и графового представления логики. В ходе работы были изучены варианты реализации нод, системы типов и механизмов интеграции с игровым движком, с учетом которых была реализована программная система с использованием языка C#, фреймворка WPF и внутренних технологий Saber.

This work is devoted to the design and implementation of the Saber Blueprints visual node editor for creating game logic scenarios without writing program code. In the course of the research, the relevance of the topic was justified, and a comparative analysis of existing solutions was carried out. In addition, the main approaches to building the architecture of visual node editors were examined, and an approach based on ModelTree, the MVVM pattern, and a graph-based representation of logic was selected and justified. During the work, implementation options for nodes, the type system, and integration mechanisms with the game engine were studied. Taking these aspects into account, a software system was implemented using the C# programming language, the WPF framework, and internal Saber technologies.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать
Интернет Авторизованные пользователи СПбПУ
Прочитать
Интернет Анонимные пользователи
...