Features you would like in missions
PostPosted: 03 Mar 2009, 19:57
Since the new XML based mission format for TKE is far from finished (it isn't even supported by TKE itself now so lol) I thought it's a perfect moment to ask what You want to be able to do in a mission.
I can't guarantee it will be added but I will at least consider it.
So what's important to You?
I have thought about
* events. they will be added, but what kinds of events should exist? I have thought about things such as "when there is less than X of resource Y" (and when there is more than Y, or whatever), and "when a unit dies" (must be a unit that was added in the mission file, not a trained one), "when a unit of play X enters a rectangle Y on the map for the first time", and of course "when the time reaches X seconds". What should be added/changed/removed?
* replacing the tile set. Why would you do that, one might ask.. Well, there are very few lava and ice tiles, maybe you want to make a lava or ice mission and need more of those tiles? This could be added relatively easily.
* different music? Might be nice, I don't know (would make big mission files though)
* changing unit stats? I'd have to talk with JBSnorro to get it done, but it ought to be possible. You could make a "destroy the enemy with this 1 barbarian" mission that way.
* being able to draw things on the screen that are not normally there. Such as a timer to the next attack maybe, the number of enemies that you killed, could be nice for cooperative multiplayer missions (most kills wins, attacks come in waves that keep getting stronger, something like that)
* dynamic attacks - for example: create and send 5 units first time, 10 second time, 15 next time, etc. Changing the type of unit after the 10th wave, etc.
* custom buildings, for this I'd also have to talk with JBSnorro. But you could do things like: an upgrades building, cost 100 gold to add 1 attack to all your soldiers, 200 planks and 200 stones to add 200 HP to all your buildings, 150 gold to add 1 defense to all your units, etc. These upgrade options could possibly be added to an existing building (say, the barracks) to avoid needing to draw a new building.
Example of what you could make this way:
A cooperative multiplayer mission where you defend your base, the enemy attacks in waves - every minute a new wave. Each wave is 5 units bigger than the next wave, start with 10 militia, after the 5th wave axe fighters, after the 10th wave swordfighters, after the 20th wave there will be archers behind. The number of seconds before the next wave starts is in the top right corner, kill count in the just below it. For each kill you make you get 1 iron and 2 gold and 3 planks in wave 1 through 5, in wave 6 through 9 you get 2 iron 4 gold and 6 planks and after that you get 5 iron 10 gold and 10 planks per kill. Most kills at the end of the last wave wins the game, if your base is destroyed you lose. Your soldiers do not need food, and you have infinite stones (so build towers). For 200 gold you can buy 1 extra attack for your soldiers at the weapon smithy, and for 250 gold you can buy 2 extra defense for your soldiers at the armour smithy.
This is just 1 example, you could do completely different things of course.
small note: this mission does not exist, at least not yet. If you want to use this idea feel free to do so - it's not at all original anyway, many games have this kind of mission. Warcraft 3 has loads of custom multiplayer missions that work like this.
But the most important thing of all.. what do You want? Anything to add? Change? Remove even? Do you have an idea for a mission but you're not sure what to add/change to this to make it work? Tell me anyway, I might figure it out.
To Krom and Lewin (but also others who feel this applies to them)
You are of course free to use the XML format, and equally free to make something entirely different, or even to take the XML format and change it beyond recognition, or anything else. I am not a big bad company with closed file formats
But I ask you to be kind in return and let me use whatever format you come up with - the K&M community would not benefit from a format war at all, it would be best for all of us if all missions work on both remakes (and others, should they be made)
I can't guarantee it will be added but I will at least consider it.
So what's important to You?
I have thought about
* events. they will be added, but what kinds of events should exist? I have thought about things such as "when there is less than X of resource Y" (and when there is more than Y, or whatever), and "when a unit dies" (must be a unit that was added in the mission file, not a trained one), "when a unit of play X enters a rectangle Y on the map for the first time", and of course "when the time reaches X seconds". What should be added/changed/removed?
* replacing the tile set. Why would you do that, one might ask.. Well, there are very few lava and ice tiles, maybe you want to make a lava or ice mission and need more of those tiles? This could be added relatively easily.
* different music? Might be nice, I don't know (would make big mission files though)
* changing unit stats? I'd have to talk with JBSnorro to get it done, but it ought to be possible. You could make a "destroy the enemy with this 1 barbarian" mission that way.
* being able to draw things on the screen that are not normally there. Such as a timer to the next attack maybe, the number of enemies that you killed, could be nice for cooperative multiplayer missions (most kills wins, attacks come in waves that keep getting stronger, something like that)
* dynamic attacks - for example: create and send 5 units first time, 10 second time, 15 next time, etc. Changing the type of unit after the 10th wave, etc.
* custom buildings, for this I'd also have to talk with JBSnorro. But you could do things like: an upgrades building, cost 100 gold to add 1 attack to all your soldiers, 200 planks and 200 stones to add 200 HP to all your buildings, 150 gold to add 1 defense to all your units, etc. These upgrade options could possibly be added to an existing building (say, the barracks) to avoid needing to draw a new building.
Example of what you could make this way:
A cooperative multiplayer mission where you defend your base, the enemy attacks in waves - every minute a new wave. Each wave is 5 units bigger than the next wave, start with 10 militia, after the 5th wave axe fighters, after the 10th wave swordfighters, after the 20th wave there will be archers behind. The number of seconds before the next wave starts is in the top right corner, kill count in the just below it. For each kill you make you get 1 iron and 2 gold and 3 planks in wave 1 through 5, in wave 6 through 9 you get 2 iron 4 gold and 6 planks and after that you get 5 iron 10 gold and 10 planks per kill. Most kills at the end of the last wave wins the game, if your base is destroyed you lose. Your soldiers do not need food, and you have infinite stones (so build towers). For 200 gold you can buy 1 extra attack for your soldiers at the weapon smithy, and for 250 gold you can buy 2 extra defense for your soldiers at the armour smithy.
This is just 1 example, you could do completely different things of course.
small note: this mission does not exist, at least not yet. If you want to use this idea feel free to do so - it's not at all original anyway, many games have this kind of mission. Warcraft 3 has loads of custom multiplayer missions that work like this.
But the most important thing of all.. what do You want? Anything to add? Change? Remove even? Do you have an idea for a mission but you're not sure what to add/change to this to make it work? Tell me anyway, I might figure it out.
To Krom and Lewin (but also others who feel this applies to them)
You are of course free to use the XML format, and equally free to make something entirely different, or even to take the XML format and change it beyond recognition, or anything else. I am not a big bad company with closed file formats

But I ask you to be kind in return and let me use whatever format you come up with - the K&M community would not benefit from a format war at all, it would be best for all of us if all missions work on both remakes (and others, should they be made)