Author Topic: AI behind Bots  (Read 4831 times)

0 Members and 1 Guest are viewing this topic.

Offline A_Leaky_Condom

  • Major(1)
  • Posts: 2
AI behind Bots
« on: December 29, 2006, 07:28:19 am »
I'm guessing part of Soldat's source code lies in the dedicated server?

The bot coding is all server-side, yes.

I've been interested in modifying the AI behind the bots in Soldat for quite some time, but I don't really know where to start. How would I get started? What should I learn before I attempt to do this?

Thanks for the help. ^^

Offline Toumaz

  • Veteran
  • *****
  • Posts: 1906
Re: AI behind Bots
« Reply #1 on: December 29, 2006, 07:43:47 am »
You can't... the only persons I am aware of that have the dedicated server source code is Michal Marcinkowski and EnEsCe, and that code won't be released for public use for another good while I'd say.

So, summed up: you can't.

Offline The Bone Collector

  • Veteran
  • *****
  • Posts: 1126
  • I'm so sexy.
    • Daniel Rutter Films
Re: AI behind Bots
« Reply #2 on: December 29, 2006, 07:46:23 am »
Correct me if I'm wrong.....

But it is illegal to modify a closed-source program, or any part of it. (this also includes Soldat...and any part of it, without the makers EXPLICIT permission.)
Sorry to burst your bubble.

Wait for Michal to release the Soldat Source code....(whenever that will be....maybe 2 years time.....lol)
Just another soul to burn.

Offline Toumaz

  • Veteran
  • *****
  • Posts: 1906
Re: AI behind Bots
« Reply #3 on: December 29, 2006, 07:54:32 am »
Yeah, but that was probably not what this guy here believed. I'd say he was thinking something along the lines of the server scripting system or the weapon mod stuff.

But yes, modifying the executable would be against the license agreement:
Quote from: the Soldat manual
No portion of this software may be disassembled, reverse engineered, decompiled, modified or altered.

Offline Camping_carl

  • Major(1)
  • Posts: 29
  • Defeat
Re: AI behind Bots
« Reply #4 on: December 29, 2006, 08:47:33 am »
Doesnt soldat .. have some kind of security so it cant be disassembled..

i do remember this guy had it open with a bunch of numbers and i dont know what he was doing.. i was like whatcha doing he said nothing

so i guess he was doing nothing

the program said disassembler and he had did it to soldat but i dont like him so i dont talk to him much

Anyways is it protected?
  my mofo made this beautiful piece of art.

Offline A_Leaky_Condom

  • Major(1)
  • Posts: 2
Re: AI behind Bots
« Reply #5 on: December 29, 2006, 04:54:47 pm »
Ahh...

I really wanted to experiment with changing the AI, but I suppose I'll have to wait till the release of the source code.

=_="

Offline Keron Cyst

  • Global Moderator
  • Rainbow Warrior
  • *****
  • Posts: 2872
  • will waypoint for food
Re: AI behind Bots
« Reply #6 on: December 30, 2006, 02:09:51 pm »
What were you planning to do?

Offline mxyzptlk

  • Veteran
  • *****
  • Posts: 1493
  • The Panda Ninja
Re: AI behind Bots
« Reply #7 on: December 30, 2006, 10:53:45 pm »
Probably just messing around with it, seeing how much he could tweek it with it still being playable.
Or, at least, that is what I would do.

"While preceding your entrance with a grenade is a good tactic in
Quake, it can lead to problems if attempted at work." -- C Hacking

Offline EnEsCe

  • Retired Soldat Developer
  • Flamebow Warrior
  • ******
  • Posts: 3101
  • http://enesce.com/
    • [eC] Official Website
Re: AI behind Bots
« Reply #8 on: December 30, 2006, 11:05:38 pm »
Judging my the fact that he has an immature forum username, I would say he would try and make them act like gundams and give health to people, and other such related crap.

Offline MofoNofo

  • Veteran
  • *****
  • Posts: 1019
Re: AI behind Bots
« Reply #9 on: December 31, 2006, 12:08:54 pm »
En, weren't you at some point making dodge ball bots? or was that some stupid rumor i heard somewhere?

Offline Keron Cyst

  • Global Moderator
  • Rainbow Warrior
  • *****
  • Posts: 2872
  • will waypoint for food
Re: AI behind Bots
« Reply #10 on: December 31, 2006, 12:24:34 pm »
What, the bots don't throw Knives like they should? EnEsCe said he already got them to do that. ???

Offline ultraman

  • Flagrunner
  • ****
  • Posts: 797
Re: AI behind Bots
« Reply #11 on: January 02, 2007, 03:48:59 am »
He has, but with limited potential:
http://forums.soldat.pl/index.php?topic=6909.0

Offline Terrordog

  • Major(1)
  • Posts: 40
Re: AI behind Bots
« Reply #12 on: January 04, 2007, 02:43:41 am »
Judging my the fact that he has an immature forum username, I would say he would try and make them act like gundams and give health to people, and other such related crap.
making them act like gundams whit the mecha mod woudent be immature add all it would be fun and really crazy...as immaking a server like that,only problem i'm having is the lag of waypointed good looking maps...:(

Offline ghg

  • Camper
  • ***
  • Posts: 411
  • Village Idiot
Re: AI behind Bots
« Reply #13 on: April 08, 2007, 02:50:53 pm »
Judging my the fact that he has an immature forum username, I would say he would try and make them act like gundams and give health to people, and other such related crap.
Actually Medic bots would be Uber-cool/useful.
-=Gradius wuz you=-

Offline Detector

  • Major
  • *
  • Posts: 55
Re: AI behind Bots
« Reply #14 on: April 14, 2007, 03:58:20 pm »
Bot's waypoints it's so poor thing, how to do that bots can move without waypoints, like in Unreal Tournament 2004?
It's a good idea, becouse very hard bots - very poor. How to do it?
I think do it can only MM.
Read.Only.

Offline Therion

  • Major
  • *
  • Posts: 56
  • Realism Fetishist
Re: AI behind Bots
« Reply #15 on: April 14, 2007, 04:42:38 pm »
One thing that I hate about bots is friendly fire - they often cross each others lines of fire or try to shoot though their team mates.
My DA gallery

"Black, fearsome and grim and mighty Panzer division Marduk rolls over enemy land
Striking hard and fast against your lines We blow your fortress into sand"

Offline Blue-ninja

  • Veteran
  • *****
  • Posts: 1419
Re: AI behind Bots
« Reply #16 on: April 21, 2007, 05:14:36 pm »
Umm......yeah....this is still on the first page of the bot forums....so..it isn't that old... ;D

Bot programming, once the source code is released, is hard, obviously. If C++ programming was as easy as teaching your dog the sit command, MM's bots would be a whole lot smarter.

Shooting through teammates with friendly fire on is a problem.
Bots not using colliders and sceneries to their advantage is a problem.
Bots' inability to switch weapons on the fly is a problem,
Bots' not throwing the knife sometimes is a problem,
Bots' not really looking for enemies, and hunting down people that ran away from them is a problem,

But on the other hand, they made quite a few interesting shots with the M79. Their camping is average, and when they have a knife, all they will do is stab, stab, stab. Not to be snooty about it, but they kinda discompared to Super Smah Bros. Melee's fighting bots. It's kinda nice that SSBM's bots have level choices of 1 to 9.

EVERYTHING  about these bots needs a lot of tweaking. Medbots would be nice, but that's kinda unnecessary in fast-paced games like this one. These bots don't apply much tactic to fighting. They just stand there and fire.

as of right now, I'd prefer playing against real people. Even n00bs are smarter than those bots. They at least know when to run away from a pro.

Offline Keron Cyst

  • Global Moderator
  • Rainbow Warrior
  • *****
  • Posts: 2872
  • will waypoint for food
Re: AI behind Bots
« Reply #17 on: April 21, 2007, 06:39:31 pm »
The bot code hasn't been touched for years, and it probably never will. MM seems to have an adversity to it :P

Offline Blue-ninja

  • Veteran
  • *****
  • Posts: 1419
Re: AI behind Bots
« Reply #18 on: April 21, 2007, 06:45:43 pm »
At least they run away from grenades. :P

The bot code hasn't been touched for years, and it probably never will. MM seems to have an adversity to it :P
There's your problem. MM's a vampire.
 :(
 :)

Offline excruciator

  • Veteran
  • *****
  • Posts: 1216
  • Asshole by Nature
Re: AI behind Bots
« Reply #19 on: April 25, 2007, 11:13:22 am »
I'm not much of a programmer

 but is there anyway that you could make script for the bots and let the them use the script you made instead the default, like giving priorities to the script.( im not trying to break the law or anything like that, just wondering)
« Last Edit: April 25, 2007, 11:18:38 am by excruciator »
Always remember the succubus...