Details

Title Приложение в среде разработки Unity: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения» = Application in the Unity development environment
Creators Мирошниченко Константин Владимирович
Scientific adviser Тышкевич Антон Игоревич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects Unity ; C# ; математическое ожидание ; преимущество казино ; вероятностный анализ ; кроссплатформенная разработка ; CSPRNG ; EditMode ; JSON ; expected value ; house edge ; probability analysis ; cross-platform development ; EditMode testing
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-1601
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\41152
Record create date 7/14/2026

Allowed Actions

Action 'Прочитать' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена разработке кроссплатформенного программного обеспечения для моделирования казино-игр с интегрированным аналитическим модулем вероятностного анализа. В ходе работы проведён анализ математических моделей четырёх казино-игр (блэкджек, рулетка, слоты, покер) и сформулированы требования к архитектуре тестируемого приложения на платформе Unity 6. Игровая логика реализована на языке C# в изоляции от движка Unity, что обеспечило покрытие автоматизированными тестами в режиме EditMode. Аналитический модуль рассчитывает математическое ожидание, вероятность победы и преимущество казино в режиме реального времени. История игровых сессий сохраняется в формате JSON; экран итогов визуализирует отклонение реального баланса от теоретической кривой. В результате работы разработано и протестировано кроссплатформенное приложение (Windows, Android), сочетающее игровой процесс с образовательным аналитическим разделом.

This work is devoted to the development of cross-platform software for casino game simulation with an integrated probabilistic analysis module. The study covers mathematical models of four casino games (blackjack, roulette, slots, poker) and defines the architectural requirements for a testable application on the Unity 6 platform. The game logic was implemented in C# independently of the Unity engine, enabling automated coverage via EditMode unit tests. The analytics module computes expected value, win probability, and house edge in real time after each round. Session history is persisted as JSON; the results screen visualises the deviation of the actual balance from the theoretical curve. The outcome of the work is a tested cross-platform application (Windows, Android) combining gameplay with an educational analytics section.

Network User group Action
ILC SPbPU Local Network All
Прочитать
Internet Authorized users SPbPU
Прочитать
Internet Anonymous
...