Цифрова платформа: інформаційні технології в соціокультурній сфері (Jun 2018)

Simulation of the «Sea Battle» Game Based on the Probability Theory

  • Kateryna Kotsiubivs’ka,
  • Oleksandr Yavorskyi,
  • Artem Korpik

DOI
https://doi.org/10.31866/2617-796x.1.2018.147256
Journal volume & issue
Vol. 0, no. 1
pp. 67 – 74

Abstract

Read online

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.

Keywords