| 04-18-2004, 07:10 PM | #1 |
This is unfortunately not an ultimate resource for beginners (but we will hopefully create one). Beginners please investigate the threads listed in the Important threads thread. The time has come to compile our common knowledge into the ultimate guide for noobs. A lot of quiestions have been answered and a lot of topics have been explained in different threads. The only problem is that new people have a hard time finding those, sometimes old, threads. Wouldn't it be handy if most questions could be answered by referer to a specifik section on a specifik url? I am pretty sure that none of us has enough time to create this ultimate resource on our own; but together, all of us hunting down the existing material and improving that material which we have most experience in, we should be able to compile a good resource for beginners. This will take some time, of course, but we are already spending time answering questions or digging up threads which answers questions, so why not add those explanations and threads to a place from where material can be gathered to compile a guide for beginners? If people write about those topics they know well, then some else could compile it into a complete guide. And noone has to do extemely much work. If there is no objection I can try to start of as the editor, at least initially. What I first of all would like to ask of the experienced people around here, with some spare time, is to suggest topics (and subtopics) which would need to be included in a guide for beginners. If you know any good resource which explains this topic, please post an url as well as the topic. Let me try to start out with a very rough layout of the guide: The ultimate resource for beginners
|
| 04-19-2004, 09:29 AM | #2 |
Topic suggestions: Using MPQs and .w3m contents and mpq contents (IE blizzard.j war3map.j) How to debug JASS/triggers Maybe put JASS basics and programming basics together: explain programming using JASs as example language. |
| 04-19-2004, 10:41 AM | #3 |
Hmm, actually, i'm far at work in a giant article to present GUI-Triggerers (complete beginners) to Jass. I am structuring it directly towards the GUI triggerer, F.ex. I exlain alot of things in relation to how they work in GUI, and such, like how each action in the list is a function, and then I explain parameters and return values and stuff. I planned this article in two parts, Basic and Advanced subjects. The basic subjects teaches general programming in Jass, the syntax and all, in really simple language, it ends where I point the reader to open up common.j/blizzard.j in a good editor and start reading through it for fun, pointing them to functions of interest (I tell them right away that they don't need to know all, of these funcs, that in reality, I know only 25%, at most) like the convertor functions #2#, BJDebugMsg etc. Then there is the Advanced guide, that goes into chapters and takes on different subjects, like the Return bug, Game Cache (as temporary-globals/Object-Orientation), Fighting Memory leaks (go in-depth into every part of memoryleaks), common.j function-usage and stuff. At the moment, i'm still writing the Basic Article so I have alot to go. Cubasis |
| 04-19-2004, 08:01 PM | #4 |
Sounds nice. If you want help or feeback on any parts, I will do what I can to help. Will you touch anything concerning AI scripts? Would you care to give us a table of contents? |
| 04-19-2004, 11:55 PM | #5 |
Nope, I won't tauch AI at all, that's almost the only thing I know nothing at all about. That could be a chapter in the advanced area if we're going with that structure. The only thing i can think of that I don't know much about are details on specified areas, f.ex. the preloader system. I will post the table of contents when I have thought out the chapters properly, and I'd be happy to share writing the different topics with other people, as I have less and less time on my hands as tests approach. Cubasis |
