Preview

Uchenye Zapiski Kazanskogo Universiteta. Seriya Fiziko-Matematicheskie Nauki

Advanced search

Video game prototyping using fuzzy logic

https://doi.org/10.26907/2541-7746.2025.1.181-195

Abstract

The use of fuzzy logic in the development of game mechanics was analyzed. The important role of fuzzy logic in the video game design process, which requires a balance between creativity and attention to detail, was emphasized. The shortcomings of current prototyping tools and methods were discussed. The growing need for a system effectively incorporating expert knowledge into decision-making was highlighted.

The results of previous research on this problem show that fuzzy logic, which mimics human reasoning, can be successfully used for selecting game mechanics in the early stages of game development. Hence, it appears to be a good alternative to resource-intensive neural networks. The design of the system proposed here does not require the construction of complex algorithms, offering a relatively simple refinement of the developed approach by enabling an expansion of the scope of input data. In addition, the possibility to easily improve the expert knowledge base used ensures the refinement of information and the adaptation of the system to changing requirements.

Various applications of fuzzy logic were covered, and its potential to improve game design by supporting the selection of game mechanics using expert systems was considered.

About the Author

A. V. Shubin
Kazan Federal University
Russian Federation

Aleksey V. Shubin, Teaching Assistant, Junior Researcher, Institute of Information Technology and Intelligent Systems

Kazan



References

1. Sharaeva R.A., Kugurakova V.V., Selezneva N.E. A method for simplifying task tracking in video game development projects. Software Syst., 2022, no. 3, pp. 374–383. http://dx.doi.org/10.15827/0236-235X.139.374-383. (In Russian)

2. Schell J. Geimdizain. Kak sozdat’ igru, v kotoruyu budut igrat’ vse [The Art of Game Design: A Book of Lenses]. Moscow, Alpina Publ., 2019. 640 p. (In Russian)

3. Sahibgareeva G.F., Kugurakova V.V. Interactive structure editor for scenario prototyping tool. Elektron. Bibl., 2021, vol. 24, no. 6, pp. 1184–1202. https://doi.org/10.26907/1562-5419-2021-24-6-1184-1202. (In Russian)

4. Kozar B.A., Kugurakova V.V., Sahibgareeva G.F. Structuring natural text entities using neural networks for 3D scene generation. Program. Prod. Sist., 2022, no. 3, pp. 329–339. (In Russian)

5. Sahibgareeva G.F., Kugurakova V.V. Branched structure component for a video game scenario prototype generator. Proc. 23rd All-Russ. Sci. Conf. “Scientific Services and Internet”, September 20–23, 2021. Moscow, 2021, pp. 101–111. https://doi.org/10.20948/abrau-2021-10-ceur.

6. Zadeh L.A. Fuzzy logic = computing with words. IEEE Trans. Fuzzy Syst., 1996, vol. 4, no. 2, pp. 103–111. https://doi.org/10.1109/91.493904.

7. Mauer G.F. A fuzzy logic controller for an ABS braking system. IEEE Trans. Fuzzy Syst., 1995, vol. 3, no. 4, pp. 381–388. https://doi.org/10.1109/91.481947.

8. Hungilo G.G., Emmanuel G., Maiga J., Santoso A.J. Fuzzy logic control application: Design and simulation for washing machine. IOP Conf. Ser.: Mater. Sci. Eng., 2019, vol. 662, no. 2, art. 022046. https://dx.doi.org/10.1088/1757-899X/662/2/022046.

9. Raja K. Python-based fuzzy logic in automatic washer control system. Soft Comput., 2023, vol. 27, pp. 6159–6185. https://doi.org/10.1007/s00500-023-07979-3.

10. Ozsahin D.U., Uzun B., Ozshahin I., Mustapha M.T., Musa M.S. Fuzzy logic in medicine. In: Zgallai W. (Ed.) Biomedical Signal Processing and Artificial Intelligence in Healthcare. Ser.: Developments in Biomedical Engineering and Bioelectronics. Acad. Press, 2020, pp. 153–182. http://dx.doi.org/10.1016/B978-0-12-818946-7.00006-8.

11. Millington I. Artificial Intelligence for Games. The Morgan Kaufmann Ser. in Interactive 3D Technology. Eberly D.H. (Ed.). San Francisco, CA, Morgan Kaufmann Publ., 2006. xxxv, 856 p.

12. Sweetser P., Wiles J. Current AI in games: A review. Aust. J. Intell. Inf. Process. Syst., 2002, vol. 8, no. 1, pp. 24–42.

13. Calderon-Vilca H.D., Chavez N.M., Guimarey J.M.R. Recommendation of videogames with fuzzy logic. Proc. 2020 27th Conf. of Open Innovations Association (FRUCT). Trento, 2020, pp. 27–37. https://doi.org/10.23919/FRUCT49677.2020.9211082.

14. Papadimitrious S., Chrysafiadi K., Virvou. M. FuzzEG: Fuzzy logic for adaptive scenarios in an educational adventure game. Multimedia Tools Appl., 2019, vol. 78, no. 22, pp. 32023–32053. https://doi.org/10.1007/s11042-019-07955-w.

15. de Oliveira F.M., Lanzillotti R.S., da Costa R.M.E.M., Gon¸calves R., Ventura P., de Carvalho L.A.V. ARVET and SAPTEPT: A virtual environment and a system supported by fuzzy logic in virtual reality exposure therapy for PTSD patients. Proc. 2012 12th Int. Conf. on Computational Science and Its Applications. Salvador, 2012, pp. 103–107. https://doi.org/10.1109/ICCSA.2012.26.

16. Pirovano M. The use of fuzzy logic for artificial intelligence in games. Milano, Univ. of Milano, Politecnico di Milano, 2012.

17. Grigor’eva D.R., Gareeva G.A., Basyrov R.R. Osnovy nechetkoi logiki. Uchebno-metodicheskoe posobie k prakticheskim zanyatiyam i laboratornym rabotam [Fundamentals of Fuzzy Logic: Educational and Methodical Manual for Practical Classes and Laboratory Work]. Naberezhnye Chelny, Izd. NChI KFU, 2018. 42 p. (In Russian)

18. Chuang K.-C., Lan T.-S., Zhang L.-P., Chen Y.-M., Dai X.-J. Parameter optimization for computer numerical controlled machining using fuzzy and game theory. Symmetry, 2019, vol. 11, no. 12, art. 1450. https://doi.org/10.3390/sym11121450.


Review

For citations:


Shubin A.V. Video game prototyping using fuzzy logic. Uchenye Zapiski Kazanskogo Universiteta. Seriya Fiziko-Matematicheskie Nauki. 2025;167(1):181-195. (In Russ.) https://doi.org/10.26907/2541-7746.2025.1.181-195

Views: 123


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2541-7746 (Print)
ISSN 2500-2198 (Online)