Map Database  •  FAQ  •  RSS  •  Login

Directional advantage

<<

Freddy

User avatar

Vagabond

Posts: 92

Joined: 29 Nov 2012, 14:06

KaM Skill Level: Average

Post 13 Aug 2014, 11:29

Directional advantage

I noticed some wierd directional based behavior. If I put 100 crossbowmen against other 100 crossbowmen, 20x5 configuration for both, one group up facing down, second down facing up, the top group always wins. I watched them fire, they all start at the same time, they all shoot, but in the end, the top group always wins.
<<

Krom

User avatar

Knights Province Developer

Posts: 3281

Joined: 09 May 2006, 22:00

KaM Skill Level: Fair

Location: Russia

Post 13 Aug 2014, 12:23

Re: Directional advantage

Random is .. random. You need to repeat the experiment a dozen times before any assumptions could be made based on statistics.
Knights Province at: http://www.knightsprovince.com
KaM Remake at: http://www.kamremake.com
Original MBWR/WR2/AFC/FVR tools at: http://krom.reveur.de
<<

Remer

User avatar

Woodcutter

Posts: 19

Joined: 16 Apr 2014, 19:52

KaM Skill Level: Average

Location: Germany

Post 13 Aug 2014, 14:14

Re: Directional advantage

I tried it too, with the same settings...

7x = 3(+/-2) Top Soldier survived
3x = 2(+/-2) Bottom Soldier survived

Maybe it's just bad luck? Maybe it's "Who's loaded first"?
(The top-soldier were Player 3, thus I assume Player 3 has it's units ready before Player 4)
<<

Krom

User avatar

Knights Province Developer

Posts: 3281

Joined: 09 May 2006, 22:00

KaM Skill Level: Fair

Location: Russia

Post 13 Aug 2014, 14:43

Re: Directional advantage

This is perfect topic for a devblog article! Give me a day and I'll post it :)
Knights Province at: http://www.knightsprovince.com
KaM Remake at: http://www.kamremake.com
Original MBWR/WR2/AFC/FVR tools at: http://krom.reveur.de
<<

Krom

User avatar

Knights Province Developer

Posts: 3281

Joined: 09 May 2006, 22:00

KaM Skill Level: Fair

Location: Russia

Post 13 Aug 2014, 15:06

Re: Directional advantage

And it's ready: Read at http://www.kamremake.com/devblog/?p=319 and leave your comments here and in the devblog!
Knights Province at: http://www.knightsprovince.com
KaM Remake at: http://www.kamremake.com
Original MBWR/WR2/AFC/FVR tools at: http://krom.reveur.de
<<

Freddy

User avatar

Vagabond

Posts: 92

Joined: 29 Nov 2012, 14:06

KaM Skill Level: Average

Post 13 Aug 2014, 17:22

Re: Directional advantage

I actually understand random very well. But something behaves very oddly. I tried it again. 100 crossbows, top vs. bottom, 20x5 group shape. Bottom won always (tried 25+ times). Changed positions (one is AI one is me), some outcome for the bottom position.

So I thought maybe it has something to do with elevation. So I moved the group elsewhere on the map. Now the top group won several times (10+). So I flattened the area, thinking that could make it fair. Now the bottom group consistently wins with 40+ soldiers left.

I attached the map I was using. I'm testing in r5503. Dunno what I should take from this, but it is most definitely not random. Am I doing something wrong?

Nice article anyway though.

Edit: I watched the last configuration (flat area, me bottom, AI top) and the battle actually always is the same, every bolt, every death, everything is the same. Always 44 survivors. I tried setting them up to walk two tiles before attacking. Again, different outcome, but every time with the same config, the thing is completely same.
<<

Krom

User avatar

Knights Province Developer

Posts: 3281

Joined: 09 May 2006, 22:00

KaM Skill Level: Fair

Location: Russia

Post 13 Aug 2014, 18:58

Re: Directional advantage

IIRC KaM Remake r5503 always started with the same random seed. Given that and the exact same map config - it's no wonder each round is exact copy of the other one.
For the test I used random seed in each run.
Knights Province at: http://www.knightsprovince.com
KaM Remake at: http://www.kamremake.com
Original MBWR/WR2/AFC/FVR tools at: http://krom.reveur.de
<<

Freddy

User avatar

Vagabond

Posts: 92

Joined: 29 Nov 2012, 14:06

KaM Skill Level: Average

Post 13 Aug 2014, 19:31

Re: Directional advantage

IIRC KaM Remake r5503 always started with the same random seed. Given that and the exact same map config - it's no wonder each round is exact copy of the other one.
For the test I used random seed in each run.
Well, that explains it. Case closed :D Will the seed change between plays in the newer version?
<<

dicsoupcan

Moorbach's Guard

Posts: 1314

Joined: 12 Feb 2012, 21:36

KaM Skill Level: Fair

Post 13 Aug 2014, 21:05

Re: Directional advantage

yeah i am probabyl way too late to say this, but i noticed it in testing AED02 aswell, as long as i did not select any units or gave them orders the outcome is always the same :P i always wondered why it happenes but apparently it did not made me curious enough to ask. Now i know the awnser, nice devblog :)
You have enemies? Good. That means you've stood up for something, sometime in your life. ~ Winston Churchill
<<

pawel95

Castle Guard Swordsman

Posts: 1912

Joined: 03 Oct 2008, 22:00

KaM Skill Level: Skilled

Location: "Pawel95" on Youtube.com

Post 17 Aug 2014, 10:33

Re: Directional advantage

Is it possible that also not developers could get this nice tool somewhere? :D Nice Blog.
<<

Krom

User avatar

Knights Province Developer

Posts: 3281

Joined: 09 May 2006, 22:00

KaM Skill Level: Fair

Location: Russia

Post 17 Aug 2014, 11:35

Re: Directional advantage

The tools source codes are in our SVN, publicly available (.\Utils\Runner sub-folder).
As for making it a standalone working tool - we don't have extra resources for that, sorry.

You can see that we have quite a bunch of tools accompanying KaM Remake development by reading this article: http://www.kamremake.com/devblog/what-e ... game-need/
Knights Province at: http://www.knightsprovince.com
KaM Remake at: http://www.kamremake.com
Original MBWR/WR2/AFC/FVR tools at: http://krom.reveur.de
<<

pawel95

Castle Guard Swordsman

Posts: 1912

Joined: 03 Oct 2008, 22:00

KaM Skill Level: Skilled

Location: "Pawel95" on Youtube.com

Post 17 Aug 2014, 12:05

Re: Directional advantage

Hmm too bad. I would like to test the AI also in some cases, but nevermind then :D If anyone finds something new, you can test it for us, like the direction story :mrgreen:
<<

Krom

User avatar

Knights Province Developer

Posts: 3281

Joined: 09 May 2006, 22:00

KaM Skill Level: Fair

Location: Russia

Post 17 Aug 2014, 13:07

Re: Directional advantage

To make Runner work, we need to manually connect things in code, which stats to show on charts and set up starting map conditions. That is not much harder than using DynamicScripting, but you need to recompile the Runner each time, e.g. with Lazarus.
Knights Province at: http://www.knightsprovince.com
KaM Remake at: http://www.kamremake.com
Original MBWR/WR2/AFC/FVR tools at: http://krom.reveur.de
<<

Lewin

User avatar

KaM Remake Developer

Posts: 3822

Joined: 16 Sep 2007, 22:00

KaM Skill Level: Skilled

ICQ: 269127056

Website: http://lewin.hodgman.id.au

Yahoo Messenger: lewinlewinhodgman

Location: Australia

Post 17 Aug 2014, 14:24

Re: Directional advantage

I'd be happy to answer questions with compiling/using Runner. As Krom said it works fine in Lazarus which is free. Obviously you'll need some programming knowledge though (knowing dynamic scripts will help a lot since it's the same language).

Return to “Bugs”

Who is online

Users browsing this forum: No registered users and 0 guests