IMPLICATION THE CROSS-PLATFORM LOVE2D ENGINE FOR RENDERING AND ARTIFICIAL INTELLEGENCE DEVELOPMENT
Iryna Tregubova,Vladyslav Hryhorashchenko
DOI: https://doi.org/10.32347/0131-579x.2021.100.215-228
2021-05-24
APPLIED GEOMETRY AND ENGINEERING GRAPHICS
Abstract:Recently, the market for consoles and mobile games is growing, and therefore to find a game engine that meets the demanding requirements of users is not an easy task. Technology platforms have become clear favorites of many developers. However, the market is volatile, and therefore the question of choosing a game engine will not lose its relevance in the near future and is the first, main, relevant and important subject of choice in this work. The relevance of this article is to write an original algorithm for 2D computer game, taking into account the latest intelligent technologies, which will be different from previous versions by its uniqueness: a new procedural generation, improved artificial intelligence of characters, original game mechanics, which necessitated the creation of a key to unlock levels.
To work on this task, the open cross-platform LOVE2D engine and the Lua programming language a powerful, efficient and easy to learn language were substantiated. The reason for choosing the LOVE2D game engine is that its technology is unique in itself. Simple text was used in the development of the game algorithm. A significant number of issues were resolved in unique way from scratch while developing.
Original positions of game mechanics are created such as unlocking the end of the level, the infinity of the game and focusing on the maximum "Score", increasing the size of each subsequent level, compared to the previous one, improved artificial intelligence of characters are the main differences from existing approaches used to create previous Super Mario Bros projects. The reason that makes this project more advanced and a little more random than the original game: it's a procedural level generation. Since the game is infinite it's really important to keep levels random and different.
The obtained results made it possible to say that the work done is a new step forward in comparison with previous developments of algorithms for this 2D game. The original algorithm and code for 2D computer game, using the capabilities of modern information technologies, can be useful not only for creating mobile games, but also for solving virtual reality, augmented reality, TV presentation, visualization effects of the hologram.
The project presented in the paper is made exclusively for the purpose of implementation in the educational process.