kartoFlane wrote:Weltall Zero wrote:Coming from C/C++? That's me like 3 years ago (I had been coding exclusively on C++ for about 10 years).
Not exactly C per se - a few years ago I've really been into Warcraft 3 modding, creating maps and stuff - and for modding purposes Blizzard had created an event-driven scripting language, Jass, that was loosely based on C (from what I could gather; no objects, manual memory management, etc).
I stuck in there for about 2 or 3 years, and that's where I picked up most of my practices
And glad the image issues have been resolved, I've been afraid that I'd have yet another bug to fix
JASS was an insult to Java, not C. In fact, it's completely unknown how JASS got tied in with "java" or C while at that matter since it resembles nor behaves like either of em.
Didn't stop Vexorian from adapting all our trigger-based practices into a lib of generic function calls that later formed the Spell System. Vexorian turned out good after getting into programming in college... too bad the communities were somewhat stinky, as there was no real way to get to the 'cool map' page without knowing some mods or being 'familiar' somehow.
Though, it's funny because you can still find the archived thread where IceFrog asks how to make custom spells and i guide him thru it. Seeing some of my old spells from the repository resurfacing in DotA is kinda warming. Then again he's one of the rare modders that made money off a map and is even getting a game done after it. Impressive.