zocom7 Posted May 25, 2015 Share Posted May 25, 2015 I remember one time in the very first open beta of Ren-X. Guess what? The AI was far better than what Open Beta 4 is right now. Vehicles don't cross each other much and that time, I remembered using a order key just like Unreal Tournament to "Assault/Attack the Base" and most of them responded rather than sticking to one area doing nothing. But now things are different and players have commented about these: viewtopic.php?f=123&t=72456 and viewtopic.php?f=123&t=74947 The good news now is that Ren-X can be modded, but so far I don't see anyone attempting to re-modify the AI and release a working code(s) back to least where Open Beta 1 had. That is disappointing. But it would have been funnier if a Mammoth Tank controlled by a friendly AI crosses over an allied tank so it can crush and destroy as so-called friendly fire. Quote Link to comment Share on other sites More sharing options...
Totem Arts Staff Handepsilon Posted May 25, 2015 Totem Arts Staff Share Posted May 25, 2015 As much as I'd like to have decent AI, I'd like to inform you that doing a decent... efficient AI that is both smart and not memory-consuming, will take time. Even I still don't quite understand the whole AI commands other than moveto(), IsAimingAt(), and similar things. This is not Unreal Engine 4 where you can simply use the AI tree, and even that is not simple if the game is this complex And with people usually playing online, this really is not a high priority. Game balance will always come first before spices such as AI (I call it spices because even OldRen doesn't have decent bots anyway and I read that originally there would be no bots) Quote Link to comment Share on other sites More sharing options...
Goku Posted May 25, 2015 Share Posted May 25, 2015 From what I know AI hasnt changed in the game since the start. Before the bots could just drive over the other tanks and not get stuck. If you know someone who is epic at AI coding for this engine maybe get them to contact the devs? Goks Quote Link to comment Share on other sites More sharing options...
Ap2000 Posted May 25, 2015 Share Posted May 25, 2015 The good news now is that Ren-X can be modded, but so far I don't see anyone attempting to re-modify the AI and release a working code(s) back to least where Open Beta 1 had. That's because nearly everybody sees human players as who they want to play against and with. Bots are sufficiently coded for most players, since they just serve as either a character to test something with or fill the server until a decent amount of human players have joined. Quote Link to comment Share on other sites More sharing options...
Totem Arts Staff Handepsilon Posted May 27, 2015 Totem Arts Staff Share Posted May 27, 2015 You might want to rejoice. I'm currently trying to get some features inside the current RenX's bots Currently attempting to insert disarm beacon functions Quote Link to comment Share on other sites More sharing options...
Goku Posted May 27, 2015 Share Posted May 27, 2015 that rcon command is already there and working? Quote Link to comment Share on other sites More sharing options...
Totem Arts Staff Handepsilon Posted May 27, 2015 Totem Arts Staff Share Posted May 27, 2015 Not the IRC bot, dude. The AI bots Quote Link to comment Share on other sites More sharing options...
RoundShades Posted May 27, 2015 Share Posted May 27, 2015 It's funny how either made sense though. But good job in looking at AI coding bro! Quote Link to comment Share on other sites More sharing options...
Goku Posted May 31, 2015 Share Posted May 31, 2015 lol my bad. Could probably trick the bots into thinking the beacons need repairing? Bots will sometimes repair buildings / vechs when they feel like it? Would be cool if the bots could be made a bit smarter. Quote Link to comment Share on other sites More sharing options...
Totem Arts Staff Handepsilon Posted May 31, 2015 Totem Arts Staff Share Posted May 31, 2015 Trying to make it a bit like it but it hadn't been working yet Quote Link to comment Share on other sites More sharing options...
RoundShades Posted May 31, 2015 Share Posted May 31, 2015 Trying to make it a bit like it but it hadn't been working yet Is there a way to make bots think that vehicles and beacons require more health than their max health, or that they can over-repair it for overshield? That way, they would try to repair it doggedly even at full health. Quote Link to comment Share on other sites More sharing options...
Totem Arts Staff Handepsilon Posted May 31, 2015 Totem Arts Staff Share Posted May 31, 2015 The problem is that vehicles and beacons are different classes. Besides, they only rep vehicles they happen to pass by Quote Link to comment Share on other sites More sharing options...
RypeL Posted May 31, 2015 Share Posted May 31, 2015 The RepairCloseVehicles() function in Rx_Bot contains the logic about vehicle repairs. In it if(bDefending && VSize(V.location - Rx_BuildingObjective(Squad.SquadObjective).GetShootTarget().location) > 2500 ) { continue; } defines that when its a defending bot they should only heal vehicles that are within a 2500 radius to theit BuildingObjective (wich is the building they are currently assigned to defend). Basically bots are separated in attackers and defenders. If they are attackers if they heal a vehicle depends on if you are visible to them. They will repair the closest visible vehicle that needs healing. If a vehicle needs healing is defined in Rx_Vehicle.NeedsHealing() Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.