Read-only archive of the Armageddon Games Forums Archive (2000–2026) · About this archive

Is ZScript easier to use/learn than Zasm?

7 replies · 2,288 views · Started 30 November 2006

Yeeah... I've been meaning to try to get into scripting, but every time I want to, I just keep thinking of the many commands I could use and get discouraged, to say the least. O_o I want to be able to script, but I need to know which of the 2 scripting forms is the easiest to learn and/or use. Thanks in advance.

Saffith wrote:ZScript, definitely. It's significantly easier for all but the most trivial scripts.

Thanks for the (not-so-quick) reply. 😊 Say, is the top sticky in this forum a list of the variables that ZScript can use? If not, can I have a list of them (preferrably in a .txt file or in another thread. :laughing: ) please?

Yes, all the stuff in that post is for ZScript. I don't know whether it's complete and entirely accurate, but it should be.

Saffith wrote:Yes, all the stuff in that post is for ZScript. I don't know whether it's complete and entirely accurate, but it should be.

Good. I learned something new in ZQuest, too, just by reading that post part of the way! :laughing: XD So... TIME TO CHECK OUT THIS F1 THING IN THE COMPILER.

Saffith wrote:Yes, all the stuff in that post is for ZScript. I don't know whether it's complete and entirely accurate, but it should be.

They're not very useful unless they're accurate; please edit those posts or notify me if they're not.

Y'know, oddly enough, I actually prefer Zasm. If you've ever used ZZT or MegaZeux, you'll practically already know Zasm. 😛 If you've never coded in C, you'll be attracted to Zasm. I know I sure am.

IMHO, it's always been a bit awkward how those who already know C think that ZScript is easy. Frankly, I'm still hoping for more (and more detailed) replies from This Thread. I still really do think that ZScript is best learned from a n00b who just learned how to use it, because they're the most likely to be able to identify with those who still need to learn it, and know where all the intricacies lie that those already skilled in C take for granted. It's like having to learn English for the first time, and explaining the alphabet in English. It can indeed be frustrating for those new to it. 😛

Didn't eXodus answer your questions? If there's something that's specifically still confusing you, ask and I'll be happy to help.