Relax, I was merely making a humorous remark, allowing for the poetic freedom of equating a game bot’s AI with what we perhaps more commonly know today as Large Language Models, or simply, AI ![]()
News about this project, in the next period a version with bots will be presented (from now on bots will be specified instead of aiplayer, so as not to be confused with the public ai’s that have appeared recently). Thank you to everyone who had an opinion, the most relevant user with opinions is Zac, and to the users who had opinions about textures (for the moment I left the design aside, because I have come quite far now I can develop realistic graphics, but here in an open source project there is no need for these graphics, everyone makes their own graphics).
The bot system is very similar to the descriptions in previous posts and the first private version.
Description: A team will consist of four players, each player has a rank, if he goes to the area with another player from the same team, the player with the higher rank will make decisions, if he attacks the team, if he goes to another location or if he sends the one with the lower rank to another location, depending on how close the other players from the opposing team are. Rules and game methods similar to those of the real-life paintball game. In order not to crowd the players in one place, the field will be divided into zones, and players can perceive which zone their team is in, thus heading to other zones.
The first stage for bots, ai player, ai enemy or NPC… is presented in this clip, a personalized navigation system with the ability to avoid obstacles without getting stuck.
The term “Logical State” is added - this is the ai player’s brain and his subsequent actions are generated here based on statistics stored in global variables. Currently it is set to go to random locations to track if he bumps into objects and the default unlocking mechanism works.
Warning! This project is open source, these examples are basic and for educational use to generate your own mechanisms and save time creating them, and are not a final product ready for sale.
new changes and current testing can be found in the project uploaded on github: GitHub - axenteflorin24/Godot-Engine-Paintball-Game-Project: Offline paintball shooter game. · GitHub
To continue and develop the logical system “AI” of this project, the navigation system on the map for NPC - AIPlayer or Bots has been improved.The changes are available in the previous post link.
The NPC has smooth movements during direction reversal and route changes, very close to the movements of a human.
