I am writting a program to make trigger creation quicker for me and I need some ideas on how to word somethings to be more universal incase someone else uses this.
So heres what it does:
Shows a box with a drop-down menu and in the drop-down menu it will list all the conditions you can use.
When you click said condition it copies a specific text that I have assigned to the clipboard and you can just paste it into a text document.
So for example, the first on the list is called NewTrigger
If you click this the following text automatically gets copied to your clipboard
Trigger(" "){
Conditions:
Actions:
}
//-----------------------------------------------------------------//
And then all you have to do is press CTRL+V and you have a new trigger setup. Now what I need suggestions on is what to make the lists names and any other suggestions on my example.
The reason I ask is that at the moment I have the next one: AccumulatesAtLeastGas. This copies:
Accumulate("Player x", At least, x, gas)
But the whole "AccumulatesAtLeastGas" seems a bit poor and I would like to make this look nice
Any suggestions/comments would be welcomed, thanks
None.
So.. You're making a trigger duplicator, which is already inferior to scripting languages like MacroTriggers or ProTRG, and which has already been made at least 2 times that I can think of off the top of my head? Not to be rude or anything, but it seems to me that there's no sense in reinventing the wheel.
None.
Actually, given the limited domain of Starcraft triggers, it wouldn't at all be out of place to build a GUI editor that works with them as a language would. That was indeed something I was working on about half a year ago, but never followed through on it (along with my javascript trigger API, TriggerScript).
None.
I understand where you're come from Falkoner, its just that I love to have the flexibility to set exactly what I want and have it do exactly what I want. The MacroTrigger never seemed to work for me.
None.
You should try ProTrg then
It goes hand in hand with Python, so learning it will be also learning an actually useful language. Woot. Hmm, good luck with this project though.
None.
I might someday, if this doesn't live up to my expectations.
But! I thought of an even better way of doing this and I just got all the conditions put in today so tomorrow I'm gonna post it on here and let some people try it out to see what they think.
Instead, you now have a dropdown list and once you click it, before it just copies things it will ask a few questions.
For instance, if you choose Bring At Least from the list.
It first asks "For which player(s) is this for?" and then "What units?" and then "How many?"
And lets say you put in: Player 1 and then Terran Marine and then 3
It will then copy the following to your clipboard:
Bring At Least("Player 1", "Terran Marine", At Least "3");
And all of the conditions, and later actions will be created via your input.
None.
How is that then different from the original trigger editor?
Currently Working On: My Overwatch addiction.
Here's the program, if you want to try it and give me feed back that would be great, thanks
LinkHere's a short demo too.
Video
Post has been edited 1 time(s), last time on Feb 18 2010, 4:45 pm by Oo.DaMeiN.oO.
None.
No offense, but you'd probably save yourself a lot of time and effort by simply learning MacroTriggers. Your system, at the moment, sounds like it's less powerful than the original trigger editor - if you intend for it to duplicate triggers, that's often rather useless. Duplicating triggers with variations, which is what MacroTriggers and ProTRG can do, is so much more useful that it's a little frightening. I once created over twenty five thousand triggers with one 500-line input file for MacroTrigs.
If you can make this program more powerful than that, it'll be nice. But I doubt you can.
Also, with the release of SC2 so close, all this is going to be obsolete within a few months. It's just not worth it.
None.
Haven't played with it yet, but this still just looks like a more complicated version of the original trigger editor that comes with the game.
Currently Working On: My Overwatch addiction.