Знайдено документів: 1
Інформація × Реєстраційний номер 2119U006916, Матеріали видань та локальних репозитаріїв Категорія Бакалаврська робота Назва роботи Програмна реалізація настільної гри Автор Дівак Олексій ПавловичDivak Oleksii Pavlovych Дата публікації 01-01-2019 Постачальник інформації Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Першоджерело https://ela.kpi.ua/handle/123456789/28550 Видання Київ Опис Дана бакалаврська дипломна робота розглядає існуючі на даний час стратегії програмної побудови основи настільної гри, зокрема карткової настільної гри, і, використовуючи поняття чистого функціонального програмування, формулює інший підхід до предмету в формі проміжного інтерфейсу. Сам рівень — за умови наявності відповідних імплементацій як для сервера, так і клієнта — описує більш безпечний підхід, заснований на розрахунку стану з обох сторін для забезпечення достовірності, з побічним ефектом скорочення обсягу даних, що передаються. Програма написана на мові Haskell, що дозволяє знизити складність обчислень за допомогою вбудованої мемоізаціі і зробити програму більш безпечної на рівні типів, забороняючи певні типи взаємодій за визначенням. This Bachelor’s thesis takes a glance at the currently existing strategies of programmatically building a foundation for a tabletop game, particularly a board game, and, by using the notions of pure functional programming, formulates a different approach to the subject in the form of an intermediate stateful interface layer. The layer itself — provided the matching instances for the server and the client exist — emphasizes a safer approach, based on calculating state on both sides for ensuring validity, with a side effect of reducing the amounts of data that is needed to be transferred. The program is written in Haskell, allowing for the higher computational complexity to be mitigated with the use of in-built memoization, as well as adding a level of type safety, disallowing certain levels of interactions by definition. Додано в НРАТ 2025-11-05 Закрити
Матеріали
Бакалаврська робота
Дівак Олексій Павлович. Програмна реалізація настільної гри : публікація 2019-01-01; Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», 2119U006916
Знайдено документів: 1

Оновлено: 2026-03-28