This thread is here to teach others about the grand works and language of coding. Or more specifically, messing around with the spaghetti like programming that is Warzone: 2100. Mostly, this is to help those understand the complexity of how to read just what goes into it all. So to be clear, there are no stupid questions. (By the end of this, I know I’ll have stupid questions of my own.)
First off, allow me to state that I have never messed with the coding or languages of code. However, I want to go step-by-step on lessons, posting pictures of what to do, and how to do them. By doing this, I hope to teach others and myself about how to put together this great game. (If the mods could help out, and point out things that I am doing wrong, it would be greatly appreciated.)
The first question: Where do we start?
First, we want to find the source code of the game if we want to start messing around with things. The hunt begins at the home page of wz2100.net: once there, head over to here -
Once greeted at the development tab, go ahead and proceed here -
This is the Compile Guide. I have no idea what any of this is, but that's what we are here for, right? To learn! HAYO! I’m not messing with the guides for now, as I don't know what they are talking about. So why not dip our hands directly into the source code, see what it looks like. Simon says go here: here -
Not much to gander at, but we are getting closer! Please click once more here
-Ah, this is where discovery happens. This is what we will call the source code, unless I am mistaken.
Now, what do we want to do? There are tons of bugs that need to be fixed. But what do we want to fix? How do we know what in the game is broken? Luckily, the staff has provided us with a nice bug tracker, which helps to organize everything bug and broken related.
From the development tab we were in earlier, let’s go to the : view tickets tab
-It is here that you can chose how to view the tickets. Basically, all you would need to do is select a ticket, and see what is wrong. This is where I have to limit myself. Being that I have no idea what half of them are talking about…I simply cannot comply or understand what anything means. Therefore, we will need to learn what all this coding language is trying to tell us. I’m no teacher in that department, but I’m hoping someone here will point us in the right direction.






