[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4586: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4588: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4589: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4590: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
AI Challenge Forums • View topic - The game engine favours Player one.

It is currently Sun Jul 22, 2018 4:49 pm Advanced search

The game engine favours Player one.

Share and discuss ideas for your entries here.

The game engine favours Player one.

Postby temp_dummy » Wed Sep 15, 2010 8:31 am

*edit*
*so I had this completely wrong notion on how the battles were thought*

Not to confuse anyone too much I remove this Idea.
Still I think the battle mechanism is whacked and proposed another version e few posts down.
Last edited by temp_dummy on Wed Sep 15, 2010 12:03 pm, edited 1 time in total.
temp_dummy
Colonel
 
Posts: 87
Joined: Sat Sep 11, 2010 6:00 pm

Re: The game engine favours Player one.

Postby ath888 » Wed Sep 15, 2010 9:27 am

Im fairly sure that when two equal fleets meet at a neutral planet, the planet stays neutral with a shipcount of 0 (if the fleets are bigger than the planets shipcount).

Normally the calculations go like this:

1: sort the factions according to shipcount ( >= )

2: if first_shipcount > second_shipcount then first is the winner and first_shipcount = first_shipcount - second_shipcount

3: elsif first_shipcount == second_shipcount then there is no winner, and the planet is still neutral with 0 ships on it.

When 3 'factions' fight, the faction with the lowest shipcount is overlooked.

Makes sense? :)

- ath888
ath888
Major
 
Posts: 31
Joined: Sun Sep 12, 2010 12:39 am

Re: The game engine favours Player one.

Postby temp_dummy » Wed Sep 15, 2010 10:05 am

Holy c*rp,

I think you are right.
Last edited by temp_dummy on Wed Sep 15, 2010 10:57 am, edited 1 time in total.
temp_dummy
Colonel
 
Posts: 87
Joined: Sat Sep 11, 2010 6:00 pm

Re: The game engine favours Player one.

Postby ath888 » Wed Sep 15, 2010 10:17 am

I have no idea what algorithm is used. The algorithm i provided is merely one way to get to the desired result, as explained elsewhere on the forum.

Ill try to find where i read it.
ath888
Major
 
Posts: 31
Joined: Sun Sep 12, 2010 12:39 am

Re: The game engine favours Player one.

Postby ath888 » Wed Sep 15, 2010 10:22 am

ath888
Major
 
Posts: 31
Joined: Sun Sep 12, 2010 12:39 am

Re: The game engine favours Player one.

Postby temp_dummy » Wed Sep 15, 2010 11:54 am

Hmm, the rules sound clear enough, but it does not make them less silly.

It actually says, the third party with the smallest ships, never existed.
Not a realistic battle scenario.

I would rather have seen that all parties were involved in the battle:
Neutral: 50
Player 1: 75
Player 2: 80
-------------- Step one, duke it out with the planet.
Both players attack the planet and take losses:

Neutral: 0
Player 1: 50 (75 - 25)
Player 2: 55 (80 - 25)
--------------- Step two, duke it out with each other
Neutral: 0
Player 1: 0
Player 2: 5 (55 - 50)

Winner, Player 2 and all ships have participated in the battle.

Alternatively the loss in step 1 could be according to ratio:
Neutral: 50
Player 1: 150 ( 75 % of total attack force)
Player 2: 50 ( 25 % of total attack force)
------------------ Step one:
Neutral: 0
Player 1: 112 ( 150 - 0.75 * 50)
Player 2: 38 ( 150 - 0.75 * 50)
------------------ Step two:
Neutral: 0
Player 1: 74 (112-38)
Player 2: 0

Okay, so the end figures could be somewhat confusing, but they can be explained.
(unlike saying, yeah there is this wormhole, and it always swallows the smallest armada.)
temp_dummy
Colonel
 
Posts: 87
Joined: Sat Sep 11, 2010 6:00 pm

Re: The game engine favours Player one.

Postby ath888 » Wed Sep 15, 2010 12:41 pm

ath888
Major
 
Posts: 31
Joined: Sun Sep 12, 2010 12:39 am

Re: The game engine favours Player one.

Postby Vector_Matt » Wed Sep 15, 2010 1:55 pm

Vector_Matt
Captain
 
Posts: 27
Joined: Fri Sep 10, 2010 7:01 pm

Re: The game engine favours Player one.

Postby temp_dummy » Wed Sep 15, 2010 2:05 pm

By jolly yes, I seemed to have my math whacked.
(must be the lack of sleep.)

Using ratio's would not though.
temp_dummy
Colonel
 
Posts: 87
Joined: Sat Sep 11, 2010 6:00 pm

Re: The game engine favours Player one.

Postby Terr » Wed Sep 15, 2010 5:46 pm

There's one more gameplay question hidden in here: How powerful is the neutral side? It matters since they are the only reason for 3-way battles. The current algorithm favors "letting your opponent do the work", which I think adds an interesting tactical wrinkle to the game which should be preserved.
Terr
Brigadier-General
 
Posts: 155
Joined: Mon Sep 13, 2010 9:19 pm

Next

Return to Strategy

Who is online

Users browsing this forum: No registered users and 1 guest

cron