After some further analysis I decided to try out the long mode. Because of multiple changes made during the time this mode was proposed, it is now possible to add or remove game mode without too much trouble and more importantly, without the need of changing existing data in the database.
I plan to add the long mode for a month for testing run. I'll be analyzing mostly the impact of the game modes on cards and deck strategies.
Currently I'm deciding about the long mode constants. I have two variants available:
Normal values:
$game_config['normal']['init_tower'] = 30; // starting tower height
$game_config['normal']['max_tower'] = 100; // maximum tower height
$game_config['normal']['init_wall'] = 25; // starting wall height
$game_config['normal']['max_wall'] = 150; // maximum wall height
$game_config['normal']['res_victory'] = 400; // sum of all resources
$game_config['normal']['time_victory'] = 250; // maximum number of rounds
Long mode variant 1:
$game_config['long']['init_tower'] = 40; // starting tower height
$game_config['long']['max_tower'] = 150; // maximum tower height
$game_config['long']['init_wall'] = 35; // starting wall height
$game_config['long']['max_wall'] = 200; // maximum wall height
$game_config['long']['res_victory'] = 600; // sum of all resources
$game_config['long']['time_victory'] = 1000; // maximum number of rounds
Long mode variant 2:
$game_config['long']['init_tower'] = 60; // starting tower height
$game_config['long']['max_tower'] = 200; // maximum tower height
$game_config['long']['init_wall'] = 50; // starting wall height
$game_config['long']['max_wall'] = 300; // maximum wall height
$game_config['long']['res_victory'] = 800; // sum of all resources
$game_config['long']['time_victory'] = 1000; // maximum number of rounds
So which one should it be?
There are some cards that need to be modified as well because of the long mode:
-
Dwarven fortress, 'Wall: = Max_wall' -> 'Wall: +Max_wall/2'
-
Laputa the Flying fortress, here I'm not quite sure, probably add a limit or change the effect to change the tower and wall values to the number of percentages of tower and wall missing
-
Avenging angel, change the effect to do damage based on number of percentages missing on tower to max tower height (so in normal mode this won't change the card effect)
-
Luxury tax, update card text 'N is his tower height' -> 'N is number of tower height percentage'. The effect actually already works this way.