Simple Sukoba Artificial Intelligence (SSAI) – Movement
Resumo
Introduction: With the need of a new simple navigation and combat system for agents, the SSAI was created as a way to create a simple AI that can perform maneuvers procedurally such as ducking into cover, exposing to shoot, shooting and exploring. Objective: Create an in-house, customizable and simple AI system for shooting agent movement and shooting. Methodology or Steps: This article uses C#, Unity, raycasting and mathematics. Results: A functional, in-house, customizable and simple AI system for shooting agents in video games.
Palavras-chave:
AI, raycasting, Unity, C#, Agents
Referências
Altman, R. e Kidron, I. (2016). Constructing knowledge about the trigonometric functions and their geometric meaning on the unit circle. International Journal of Mathematical Education in Science and Technology, 47(7):1048–1060.
Coutinho, C. (2023). Raycasting. In Roblox Lua Scripting Essentials: A Step-by-Step Guide, pages 279–304. Springer.
Dodin, P., Martel-Pelletier, J., Pelletier, J.-P., e Abram, F. (2011). A fully automated human knee 3d mri bone segmentation using the ray casting technique. Medical & biological engineering & computing, 49:1413–1424.
Kyaw, A. S., Peters, C., e Swe, T. N. (2013). Unity 4. x Game AI Programming. Packt Publishing.
Nareyek, A. (2000). Intelligent agents for computer games. In International Conference on Computers and Games, pages 414–422. Springer.
Roth, S. D. (1982). Ray casting for modeling solids. Computer graphics and image processing, 18(2):109–144.
RUSSEL, S. J. e NORVIG, P. (2013). Inteligência artificial. [sl].
Zikky, M. (2016). Review of a*(a star) navigation mesh pathfinding as the alternative of artificial intelligent for ghosts agent on the pacman game. EMITTER International journal of engineering technology, 4(1):141–149.
Coutinho, C. (2023). Raycasting. In Roblox Lua Scripting Essentials: A Step-by-Step Guide, pages 279–304. Springer.
Dodin, P., Martel-Pelletier, J., Pelletier, J.-P., e Abram, F. (2011). A fully automated human knee 3d mri bone segmentation using the ray casting technique. Medical & biological engineering & computing, 49:1413–1424.
Kyaw, A. S., Peters, C., e Swe, T. N. (2013). Unity 4. x Game AI Programming. Packt Publishing.
Nareyek, A. (2000). Intelligent agents for computer games. In International Conference on Computers and Games, pages 414–422. Springer.
Roth, S. D. (1982). Ray casting for modeling solids. Computer graphics and image processing, 18(2):109–144.
RUSSEL, S. J. e NORVIG, P. (2013). Inteligência artificial. [sl].
Zikky, M. (2016). Review of a*(a star) navigation mesh pathfinding as the alternative of artificial intelligent for ghosts agent on the pacman game. EMITTER International journal of engineering technology, 4(1):141–149.
Publicado
30/09/2025
Como Citar
MELO, Arthur William Dórea; ARAUJO, Victor Flávio de Andrade.
Simple Sukoba Artificial Intelligence (SSAI) – Movement. In: WORKSHOP MAGICA - GAMES NA GRADUAÇÃO E NA EDUCAÇÃO BÁSICA - SIMPÓSIO BRASILEIRO DE JOGOS E ENTRETENIMENTO DIGITAL (SBGAMES), 14. , 2025, Salvador/BA.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 426-431.
DOI: https://doi.org/10.5753/sbgames_estendido.2025.14702.
