The_Gnat wrote:Changing sides itself is not too hard, but since you don't want some one just allying with another team when they don't want, you could create a array with one value for side 1 and another value for side 2, if both values equal true at the start of a turn then the sides are modified to be on the same team. Then at any time on their turn a player can right click and request that another player be on his side. Obviously if that player refuses than the sides stay the same. (obviously for 9 sides you would need a lot of variables but that should be fine)
Let's just stick with three sides, huh?
How about instead of "requesting" alliances, you just ask them via chat, and they have the options to make the change immediately, without waiting for a turn-end. All sides will always have have two options in the right-click menu. To explain them, suppose the three teams are x, y, and z, and the rock-paper-scissors is setup so that x can attack y, y can attack z, and z can attack x. So here are the options that side x has:
1) declare peace with z (so z can move through your ZoC)
2) declare war with y (so you can attack them, even if they previously made peace with you)
The other teams would have similar options: they can always choose to attack a certain team, but once they declare war only the defending team can declare peace again.
Also, the "teams" in a more traditional sense of the word would be reset each side turn, so that even if x has declared war with and can attack y, y cannot directly fight back. Y can use ZoC to try to hold off x, but the only way to retaliate properly is to make a deal with z.
The only question i am wondering is where does this idea you presented earlier fit:
(is this just another idea you came up with? Which idea are we going to be actively discussing the CTF
or the dragon scenario)
My more recent post was completely about the dragon scenario. I thought about capture-the-flag some more, but it is seeming less and less feasible. Mostly because it would require more players than it is ever possible to round up on the server, bare minimum five per team. I can't even get 6 for colosseum, which is already really popular.
On the other hand, the dragon scenario is seeming more and more realistic: here are my thoughts on the world map. Scrapping the triangular world idea, suppose the three teams were fighting towards the top of the map afterall. To avoid undue pressure on the middle team, suppose we used [tunnel]s along the east-west map borders so the world basically wraps around. This way there is an equal distance between each pair of teams while avoiding the complication of a huge, circular-ish map. If you implement the [tunnel]s in a certain way, the ai will even be able smart enough to take advantage of the teleporting option.
Wow, this is sounding better and better. Maybe we should set up a git repository to make it in.lol thoughts?