- NullBot 3
- nullbot3.png (73.97 KiB) Viewed 16702 times
[3.2+] NullBot 3 ‘Reloaded’
Re: [3.2+] NullBot 3 ‘Reloaded’
Before anyone gets the wrong idea, that's a long haired rabbits' face.
Last edited by aubergine on 25 May 2013, 01:00, edited 1 time in total.
"Dedicated to discovering Warzone artefacts, and sharing them freely for the benefit of the community."
-- https://warzone.atlassian.net/wiki/display/GO
-- https://warzone.atlassian.net/wiki/display/GO
Re: [3.2+] NullBot 3 ‘Reloaded’
"Dedicated to discovering Warzone artefacts, and sharing them freely for the benefit of the community."
-- https://warzone.atlassian.net/wiki/display/GO
-- https://warzone.atlassian.net/wiki/display/GO
Re: [3.2+] NullBot 3 ‘Reloaded’
Ahaha~ lol
Duha's #3 really shows it
![Embarassed :oops:](./images/smilies/icon_redface.gif)
![Laughing :lol2:](./images/smilies/icon_laugh.gif)
![good :good:](./images/smilies/good.gif)
Yeah, that's what i always wanted to sayCyp wrote:ℵ₀₃
![Embarassed :oops:](./images/smilies/icon_redface.gif)
![Embarassed :oops:](./images/smilies/icon_redface.gif)
![Embarassed :oops:](./images/smilies/icon_redface.gif)
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
-
- Regular
- Posts: 678
- Joined: 29 Jul 2009, 18:01
Re: [3.2+] NullBot 3 ‘Reloaded’
So when do we get VOID bot
Re: [3.2+] NullBot 3 ‘Reloaded’
We only have undefined in JavaScript
need to write bots in C to make one.
![Sad :(](./images/smilies/icon_sad.gif)
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
Re: [3.2+] NullBot 3 ‘Reloaded’
void(0) is same as undefinedNoQ wrote:We only have undefined in JavaScriptneed to write bots in C to make one.
http://addons.wz2100.net/ developer
Re: [3.2+] NullBot 3 ‘Reloaded’
Hi!
I have a problem with the mod. When I start game with any map, I getting error and the game closes.
But the logging does not take place:
My system: Win7 SP1 x64 displays an error
My friend system: WinXP SP3 x32 without error
Our version of the game, a set of maps, mods are the same. The game 3.1.0 last version.
I have a problem with the mod. When I start game with any map, I getting error and the game closes.
But the logging does not take place:
My system: Win7 SP1 x64 displays an error
My friend system: WinXP SP3 x32 without error
Our version of the game, a set of maps, mods are the same. The game 3.1.0 last version.
Re: [3.2+] NullBot 3 ‘Reloaded’
May be your log is empty because you have russian letters in path to log dir.
http://addons.wz2100.net/ developer
Re: [3.2+] NullBot 3 ‘Reloaded’
You cannot use this mod on 3.1.tima wrote:Hi!
I have a problem with the mod. When I start game with any map, I getting error and the game closes.
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
Re: [3.2+] NullBot 3 ‘Reloaded’
Sorry.
Which version of the game mod work?
Which version of the game mod work?
Re: [3.2+] NullBot 3 ‘Reloaded’
Emm, could you try to read the thread title at least?
me in first post wrote:As i already mentioned three times, it will not work on warzone2100-v3.1.*, but only on v3.2+, which is now available only as git master snapshots for windows and linux here. Moreover, it requires a very recent snapshot, as there were many fixes to the JS engine recently.
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
Re: [3.2+] NullBot 3 ‘Reloaded’
Ooops, sorry!
I read between the lines
it worked, new bots are just incredible!
Thx for You!![Big Grin :D](./images/smilies/icon_biggrin.gif)
![Confused :?](./images/smilies/icon_confused.gif)
I read between the lines
![shock :shock:](./images/smilies/shock.gif)
it worked, new bots are just incredible!
![Augh :augh:](./images/smilies/icon_augh.gif)
Thx for You!
![Big Grin :D](./images/smilies/icon_biggrin.gif)
Re: [3.2+] NullBot 3 ‘Reloaded’
In fact i'm now trying to re-think the whole adaptation and money spending algorithm. The problem with NullBot3 (which was not showing up in a simplier NullBot2) is when he knows exactly what he needs to spend money on, but is unable to, for various reasons, and then he needs to decide whether to spend money on something else or save money until the object becomes available. There seems to be no trivial solution to this problem, needs more careful consideration.
For example, anti-tank weapons are unavailable in early game, but very much wanted, because the only thing you would normally encounter at this phase is tanks. So, should we wait for rockets to be researched, or we should produce machineguns? Obviously, it is necessary to produce at least some machineguns, otherwise you'll die against enemy machineguns.
Another example: we have one factory and one cyborg factory, and our enemy goes pure machineguns. We have ordered a tracked tank in our factory, and now we look in our cyborg factory and figure out that it's idle and we have extra money. Obviously, we should not produce a cyborg, but build a second factory instead. But this approach also has an exception: if we had five factories rather than one, and still have extra money, then we should have probably produced cyborgs anyway (for simplicity, i'm not considering other choices like building towers). In fact, we also cannot afford figuring out if we have extra money or not: when we have extra ~500 power, we have already lost the game.
NullBot3 is known to sometimes make the wrong decision in both of the examples above. What i'm now thinking on is how to fix this properly. The simple adaptation approach of NullBot2 cannot handle that, probably a good money spending policy is required in combination with adaptive decision making.
For example, anti-tank weapons are unavailable in early game, but very much wanted, because the only thing you would normally encounter at this phase is tanks. So, should we wait for rockets to be researched, or we should produce machineguns? Obviously, it is necessary to produce at least some machineguns, otherwise you'll die against enemy machineguns.
Another example: we have one factory and one cyborg factory, and our enemy goes pure machineguns. We have ordered a tracked tank in our factory, and now we look in our cyborg factory and figure out that it's idle and we have extra money. Obviously, we should not produce a cyborg, but build a second factory instead. But this approach also has an exception: if we had five factories rather than one, and still have extra money, then we should have probably produced cyborgs anyway (for simplicity, i'm not considering other choices like building towers). In fact, we also cannot afford figuring out if we have extra money or not: when we have extra ~500 power, we have already lost the game.
NullBot3 is known to sometimes make the wrong decision in both of the examples above. What i'm now thinking on is how to fix this properly. The simple adaptation approach of NullBot2 cannot handle that, probably a good money spending policy is required in combination with adaptive decision making.
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
Re: [3.2+] NullBot 3 ‘Reloaded’
Hi! It's me again! ![Smile :)](./images/smilies/icon_smile.gif)
I encountered a problem desync the game. Maybe I downloaded the wrong assembly?
warzone2100-master-20130921-002120-4f16a61.exe
As I understand it, it is the most current. When a network game with two players between WinXP 32 and Win7 64 often desynchronizes the game.
With 3 network players Win7 64 + Win7 64 + WinXP 32 again goes WinXP 32.
Sorry if the question is stupid, but I do not know what to do![Sad :(](./images/smilies/icon_sad.gif)
![Smile :)](./images/smilies/icon_smile.gif)
I encountered a problem desync the game. Maybe I downloaded the wrong assembly?
warzone2100-master-20130921-002120-4f16a61.exe
As I understand it, it is the most current. When a network game with two players between WinXP 32 and Win7 64 often desynchronizes the game.
With 3 network players Win7 64 + Win7 64 + WinXP 32 again goes WinXP 32.
Sorry if the question is stupid, but I do not know what to do
![Sad :(](./images/smilies/icon_sad.gif)
Re: [3.2+] NullBot 3 ‘Reloaded’
Make sure all 3 computers are running exactly the same version. Doesn't matter much which, just needs to be exactly the same. Sounds like the 32-bit machine is running a different version. (Unless also programs sometimes crash randomly on one machine, then try memtester or something like that.)tima wrote:Hi! It's me again!
I encountered a problem desync the game. Maybe I downloaded the wrong assembly?
warzone2100-master-20130921-002120-4f16a61.exe
As I understand it, it is the most current. When a network game with two players between WinXP 32 and Win7 64 often desynchronizes the game.
With 3 network players Win7 64 + Win7 64 + WinXP 32 again goes WinXP 32.
Sorry if the question is stupid, but I do not know what to do
P.S.: Is this actually a ℵ₀Bot 3-related question?