期刊名称:Цифрова платформа: інформаційні технології в соціокультурній сфері
印刷版ISSN:2617-796X
电子版ISSN:2618-0049
出版年度:2018
期号:1
页码:67-74
DOI:10.31866/2617-796x.1.2018.147256
出版社:KNUKiM Publishing Centre
摘要:Разработка компьютерных игр является актуальной задачей, которая интересует многих разработчиков не только с точки зрения создания развлекательного контента, но и с точки зрения научных исследований. Особый интерес представляет собой игра «Морской бой», которая на первый взгляд может показаться полностью зависящей от определенных вероятностных событий. Целью статьи является исследование математических моделей и вероятностных процессов используемых для создания игры «Морской бой» и разработка программного приложения, которое может использоваться на различных операционных платформах. Методами исследования являются методы математической теории игр, анализ алгоритмов расположения кораблей и атаки с использованием элементов комбинаторики. В статье рассмотрены подходы к созданию кроссплатформенного программного игрового приложения и математическая модель игры «Морской бой» на основе теории вероятностей. Новизной проведенного исследования является предложенный алгоритм создания игры «Морской бой» на основе математической модели, построенной с использованием элементов теории вероятностей и матричного исчисления. Выводы. В работе проведено сравнение наиболее распространенных алгоритмов игры в морской бой. В результате проведенного исследования были проанализированы существующие модели и методы создания игры «Морской бой» и предложен усовершенствованный алгоритм разработки программного приложения для использования на различных операционных системах.↓Розробка комп’ютерних ігор є актуальною задачею, яка цікавить багатьох розробників не тільки з точки зору створення розважального контенту, але й з точки зору наукових досліджень. Особливу цікавість представляє собою гра «Морський бій», яка на перший погляд може здатись такою, що повністю залежить від певних ймовірнісних подій. Метою статті є дослідження математичних моделей та ймовірнісних процесів які використовуються для створення гри «Морський бій» та розробка програмного додатку, який може використовуватись на різних операційних платформах. Методами дослідження є методи математичної теорії ігор, аналіз алгоритмів розташування кораблів та атаки з використанням елементів комбінаторики. В статті розглянуті підходи до створення кросплатформеного програмного ігрового додатку та математична модель гри «Морський бій» на основі теорії ймовірностей. Новизною проведеного дослідження є запропонований алгоритм створення гри «Морський бій» на основі математичної моделі побудованої з використанням елементів теорії ймовірностей та матричного числення. Висновки. В роботі проведено порівняння найбільш розповсюджених алгоритмів гри в морський бій. В результаті проведеного дослідження були проаналізовані існуючі моделі та методи створення гри «Морський бій» та запропонований вдосконалений алгоритм розробки програмного додатку для використання на різних операційних системах.
其他摘要:The development of computer games is an urgent task that attracts a lot of developers not only from the point of view of creating entertainment content, but also from the point of view of scientific research. Of particular interest is the game «Battleship», which at first glance may seem completely dependent on certain probability events. The purpose of the article is to study the mathematical models and probabilistic processes used to create the game «Sea Battle» and the development of a software application that can be used on various operating platforms. The research methods are the methods of the mathematical theory of games, the analysis of the algorithms for the location of ships and attacks using elements of combinatorics. The article is dedicated to the approaches to creating a cross‐platform software game application and a mathematical model of the game «Sea Battle» based on probability theory. The novelty of the study is the proposed algorithm for creating the game «Sea Battle» based on a mathematical model built using elements of probability theory and matrix calculus. Findings. The paper compares the most common algorithms for the game of naval combat. As a result of the study, the existing models and methods for creating the game «Sea Battle» were analyzed and an improved algorithm for developing a software application for use on various operating systems was proposed.