2008-03-13, 01:18:26
horselance Wrote:But one more solution can be : taking the average tank cost of all players in game (except leaver) and giving that much money to ai... With tank cost i mean upgrades etc + tank cost. And reducing upgrades done (if done) and factories built (if any) by leaver in given money...
yes, thats an interesting idea... but then i would do it this way:
Code:
if average costs > leaver costs then
set leaver costs = (leaver costs + average costs*2)/3
endif
so the AIs gold will only be changed if the average tank cost is higher than his tank costs... this way it does not have to start a complete new "tank", but some additional money can be added... not setting the leaver costs to the average costs instantly makes the whole thing a bit more balanced i think, and i would find it weird if a player left and the bot would take a complete different tank and complete different items, or have a complete different amount of gold
only problem is the way the AI is scripted... it gets much money at once, and then either buys a tank for as much gold as posible, or buys a weapon for as much gold as possible... however, that could be fixed easily
imo thats a good solution
and for kicking: i wont add anything which makes kicking easier, only i would add conditions for starting a kick-vote (feeder / afk), but i personally didnt have problems with kicking at all