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 |
|