- Joined
- Jul 9, 2021
- Messages
- 3
Hello,
I've used to create some map in World Editor since years but I've always used GUI scripting.
I'm now decided to try scripting because i'm facing some limit of the GUI mode. But I saw that several language are available: Wurst, Lua, JASS...
Some post already discuss about the difference but I'm concerned about W3 reforged version, and I'm wondering if those comparison are accurate for my context.
I've already programmed in several language (but very little in LUA and nothing with vJASS / Wurst).
I don't plan to make complex graphic / UI scripts, mostly game logic (and I hope having less code redundancy and more control on variables and unit custom attributes).
I saw that wurst was considered as the most complete, and it has a vscode extension. Anyway it seems to have a complex build system and is only supported by community. For what I understand, I cannot easily mix GUI and Wurst scripts and I currently have some difficulty to understand how I can reference specific object on the map (it seems that I cannot simply click on the unit to reference it because i'm outside of the editor, I guess it use a name or id system).
On the other side, I saw many other post suggesting that LUA is the way to go. And vJASS / LUA are incompatible.
So, should I go with Wurst or is it not worth it for my usage ? Otherwise, should I prefer vJASS or LUA ?
Thank you very much for your advice.
I've used to create some map in World Editor since years but I've always used GUI scripting.
I'm now decided to try scripting because i'm facing some limit of the GUI mode. But I saw that several language are available: Wurst, Lua, JASS...
Some post already discuss about the difference but I'm concerned about W3 reforged version, and I'm wondering if those comparison are accurate for my context.
I've already programmed in several language (but very little in LUA and nothing with vJASS / Wurst).
I don't plan to make complex graphic / UI scripts, mostly game logic (and I hope having less code redundancy and more control on variables and unit custom attributes).
I saw that wurst was considered as the most complete, and it has a vscode extension. Anyway it seems to have a complex build system and is only supported by community. For what I understand, I cannot easily mix GUI and Wurst scripts and I currently have some difficulty to understand how I can reference specific object on the map (it seems that I cannot simply click on the unit to reference it because i'm outside of the editor, I guess it use a name or id system).
On the other side, I saw many other post suggesting that LUA is the way to go. And vJASS / LUA are incompatible.
So, should I go with Wurst or is it not worth it for my usage ? Otherwise, should I prefer vJASS or LUA ?
Thank you very much for your advice.