Алещенко, Олексій ВадимовичДівак, Олексій Павлович2019-07-252019-07-252019Дівак, О. П. Програмна реалізація настільної гри : дипломний проект ... бакалавра : 6.050102 Комп’ютерна інженерія / Дівак Олексій Павлович. – Київ, 2019. – 59 с.https://ela.kpi.ua/handle/123456789/28550Дана бакалаврська дипломна робота розглядає існуючі на даний час стратегії програмної побудови основи настільної гри, зокрема карткової настільної гри, і, використовуючи поняття чистого функціонального програмування, формулює інший підхід до предмету в формі проміжного інтерфейсу. Сам рівень — за умови наявності відповідних імплементацій як для сервера, так і клієнта — описує більш безпечний підхід, заснований на розрахунку стану з обох сторін для забезпечення достовірності, з побічним ефектом скорочення обсягу даних, що передаються. Програма написана на мові Haskell, що дозволяє знизити складність обчислень за допомогою вбудованої мемоізаціі і зробити програму більш безпечної на рівні типів, забороняючи певні типи взаємодій за визначенням.ukПрограмна реалізація настільної гриBachelor Thesis59 c.