[AI] "BoneCrusher! 2" bot player for 3.1.5 and 3.2+

Did you create a mod, map, music, or a tool? Present them here and earn feedback!
Note: addon requests do not belong here.
Note, everything uploaded to this forum, MUST have a license!

Re: [AI] "BoneCrusher! 2" bot player for 3.1.5 and 3.2+

Postby MIH-XTC » 09 Feb 2018, 03:32

Prot wrote:
Cyp wrote:On an unrelated note, does anyone happen to know anything about that weird wz2100_bot that seems to keep joining every hosted game?

Yep, this is mine, i recreated the network Protocol in php, the bot connects to the created game on the side of the player, and collects detailed information on the settings of the created game. Like start with base, alliances, energy, scavs, players and their rangs.
http://wz2100.euphobos.ru/
Because the master server Protocol is too simple and does not contain the necessary information about created games.
I just don't see another way how I can still conveniently provide information to those who are interested, but who are too lazy to run the game client.


I think it's nice that you made that, I think it would be cool to have that information and game statistics integrated with this web site if possible. It creates an incentive for people to play multiplayer. For about a year I've been using this one http://www.orbitcd.com/wzlobby/ I don't know who made it, I forget. I know Subsentient/Bendid also made a bot to gather game stats too.

As for game simulations, I assume you are using a BASH script to launch WZ with parameters to go directly into game and bypass menus? I've always wondered if that was possible. You can share code with [spoiler] bracket :) we won't be critical. Just curious as to the approach of how this is automated in some fashion.
MIH-XTC
Trained
Trained
 
Posts: 239
Joined: 31 Jan 2014, 07:06

Re: [AI] "BoneCrusher! 2" bot player for 3.1.5 and 3.2+

Postby Prot » 09 Feb 2018, 06:55

User avatar
Prot
Trained
Trained
 
Posts: 145
Joined: 29 Nov 2010, 12:41

Re: [AI] "BoneCrusher! 2" bot player for 3.1.5 and 3.2+

Postby Berserk Cyborg » 15 Jun 2018, 18:05

Prot, do you have a master compatible version of BoneCrusher? The 2.2 release throws errors with production and some other areas.
User avatar
Berserk Cyborg
Code contributor
Code contributor
 
Posts: 554
Joined: 26 Sep 2016, 19:56

Re: [AI] "BoneCrusher! 2" bot player for 3.1.5 and 3.2+

Postby Prot » 15 Jun 2018, 18:38

Yes, just yesterday I finished working on a new one.
http://wz2100.euphobos.ru/wzait/
It is in the last stage of testing, I think tomorrow I will publish
User avatar
Prot
Trained
Trained
 
Posts: 145
Joined: 29 Nov 2010, 12:41

Re: [AI] "BoneCrusher! 2" bot player for 3.1.5 and 3.2+

Postby Prot » 16 Jun 2018, 12:51

Release v2.2: Enhanced team play

bonecrusher_v2.3.wz
(71.11 KiB) Downloaded 7 times


Shortlist:
  • new: He know, if his ally another BoneCrusher AI, and start way better team play
  • new: Can play now with settings "Start with bases" and "advanced bases"
  • new: Support master version of the Warzone2100
  • tweak: Now can handle not standart start on the maps, where from the start the builders are scattered on the map in different places (like warcon_jungle-T1)
  • tweak: Now can choose way to play, when enemy start position far or close
  • tweak: Smarter choose body for produce warriors
  • tweak: Smarter choose weapons for produce warriors
  • tweak: Even better play on island maps
  • tweak: Many tweaks of builders, targets, produce modules
  • fix: Bug with idle production units in some cases now fixed
  • fix: Fixed a bug where very little produced medium bodies
  • fix: Now it does not lag very long at the start of the game with an advanced base
  • fix: Sometimes wrong determined enemy/spectator on maps with spectators, now the more accuracy detects
  • fix: Now correctly handles if he himself or an ally has been kicked from the match
  • fix: Fixed very rarely errors in stdout, where trying build defence off the edge of map

WZ AI T
wzait.png
wzait.png (180.76 KiB) Viewed 70 times


Note:
  • All algorithms of the bot work at the level of difficulty HARD+ and game version 3.2+
  • Some algorithms are disabled on NORMAL, and even more disabled on EASY
  • Many algorithms don't work in game version 3.1.5 and due this disabled by default on any difficulty level
  • After long tests and autotests in 3.2+ just before release i found that in 3.1.5 on island map he is play very-very poorly, i don't want to rework again for support 3.1.5, sorry..
    ...but in other situations in 3.1.5 he plays quite not poorly
  • I think this is my last work on BoneCrusher with support for the old version of the game 3.1.5


PS: Can some moderators pls add link to DIR of the releases bots to the start topic? Or give me edit access only to this my topic?
BoneCrusher's releases: http://wz2100.euphobos.ru/bonecrusher
User avatar
Prot
Trained
Trained
 
Posts: 145
Joined: 29 Nov 2010, 12:41

Previous

Return to Addon discussions