What's up HackWarheads, I've actually been wanting to ask this for a while, since most ppl playing this game are coders (not that you have to be), but I don't want to spam up the chat too much.
Where did you learn to program? How did you learn?
I learned when I was in Grade 10 and took a class about Turing. It was a cool language to learn on because it was so simple (but not very powerful), like a bike with training wheels. I was normally a discipline problem in class and had lots of parent/teacher interviews because of this, but my compsci teacher was a really sarcastic guy who had a smarter mouth than I did and never put up with my crap. His punishment system was demerits to your grade, which would be 2 to the power of n. Everytime you acted up, he would increment n. So I pretty much had no choice but to behave myself. It was funny 'cause the real meatheads who didn't understand what the hell exponents were really screwed themselves. Suckers.
The year after I did Pascal and then C. Now I am into Python and Java (obviously) because I became enamored with oop about 3 years ago. I particularly like Python because it reminds me of Turing in its ease of use, it is in fact easier because it's typeless. And it actually does stuff, although johnny_heart claims I'm a hack because it's too easy ;). It does have its limitations, it's threading is pretty crummy and even Guido van Rossum recommends wrapping Java to get proper threading out of it.
Anyway enough of my rambling, what about everybody else?
keep hackin'
mecha_cephalon
TTJ & programming
Well, my programming experience started in Grade 11, when I took an AP Calculus course. I found out from my awesome math teacher that I could make programs on my calculator (TI-84) to do stuff for me. This struck me as an awesome idea, so I got my teacher's program for the quadratic formula and went over it. Then, I programmed my own quadratic formula (which was mostly an exact copy). It worked, and my mind said "Awesome!", so I begean to program calculus functions, and became the program supplier rigth before the AP exam (too bad I didn't charge a fee). Over that summer, I worked for NIH, and there I was introduced to Matlab. With the help of my mentor, I made a data analysis tool for the group I was working with. That was a lot of fun. At the end of 11th grade, I had decided that I would take a programming course the next year. So at the end of the summer, school began and I was taking AP CS A (which is introductory Java). That was my favorite class of the year, with an awesome teacher (ltlwinter's dad actually). That class was where I learned to love programming. In the spring semester, the teacher mentioned that his son (ltlwinters) played an online game that had programming in it similar(ish) to Java. Enter HackWars! I loved the programming in HackWars and continue to love it even more (especially with the addition of 3D Hacktendo). I plan on taking several programming courses in college and perhaps even majoring in Computer Science.
That is the story of TTJ & programming.
-TTJ
(Im in ur compilerz lolin' ur codez !)
Silverlight & programming
My programming languages knowledge could be described as: I know some, but few of them well.
In my case it started with a 2 weeks course, teached by two pupils of 2 grades higher than me, where I learned the basics of (Borland) PASCAL at the end of 10th class. From that time on I always had a compiler installed on my computer and actually used it.
Since then I learned the basics of the embedded Assembler of that PASCAL compiler, some "VBA BASIC" through Excel Macros and lastly VC++.
All of them with a little introduction of people or online tutorials at the start and the rest selfteached once I understood where to find the informations in the references. I avoided using things I didn't understood yet as much as possible - for example I never used cin and cout. The << and >> in context with those functions had been "too magical" to me.
Although now I know about operator overloading I still don't use them yet because printf() did still the same job.
Currently I study and learn (how to well-program in) Java.
My preferred programming language is still C++ , then comes Java. The other programming languages I would have to relearn more or less from scratch again.
The All Mighty Thahacker07
It started on a warm summers day.
i was scratching my head when a game i stumbled across looked good
then while playing tha game i wanted something "IDEA" they said if i write it they will try..
So i went to w3schools and php.net read allmost every page then downloaded a game engine and Bam
Thahacker07 is a coder.
that was 9 months ago and i have learned alot!! more..
Also i am an expert in hackwars C language..
I AM ME
I AM ME____________________________________ I
I AM ME____________________________________AM
I AM ME________________________________THAHACKER07
_________________________PEACE OUT while i hack your ass to death
LTL & Programming
Well, it started when I was thirtreen, I was playing a video game that I'd already beaten, and since it was on the computer, you could open up some of the files in note-pad. Thats when I saw varaible names like Damage or Money and things, and obviously, I could edit them to whatever I wanted..
After this, still a new-teen, I started to learn Flash, Action Script 2 I think it was, which really got me into programming(even though I suck at drawing XD).
So I'm still doing a little bit of flash, and then a cool physics sandbox game, called Garrysmod (GMod for short) came out, and you can download user addons from the internet, coded in some LUA. I made a few weapons in the GMod LUA, and I still play GMod.
Then I got into the wonderful world of web design, where you spend 90% of the time getting the fucking thing to work properly in Internet Explorer! So I learned HTML. HTML I don't consider much of a language, it's very different from others.
But where HTML lies, JavaScript shortly follows, which made it rrreeeaaallllyyy fun for me.
Here's where things start to get recent...
Now I'm messing around with web-based python, and made a simple python web server, and to gather page info from a site and just random stuff, Python is so easy and really really powerful.
As of right this instant, I'm learning CSS, which is a tad confusing, PHP which is okay since its more or less similar to other languages I know, and MySQL to go with PHP.
Oh, and HAKCSCRIPT!!!!!!! lol.
and the rest is history?
[9:13:12 PM] ltlwinters: you're still uber uber uber gay.
[9:13:18 PM] bastard: only for you
A day in the life of a hackwars moderator.
Surfpup & Programming
It all started, when I was maybe 14, with my cousin IMing me about this hacking game called Uplink. He sent me the demo and I played it longer than I remember playing any other demo in my life.
Anyway, this led me to hanging out in the Uplink forums, which led me to a website called HackThisSite. When I discovered this website, I was fascinated with the "missions" and all that good stuff. I ended up learning alot about the security of websites. I also started going to the HTS IRC server frequently, and worked on an IRC bot within the mIRC client.
At some point I discovered another game, called Soldat. There was (and still is) a dedicated server for that game run by a very cool guy. I got into web programming and PHP scripting. This guy, known as FliesLikeABrick, helped me learn and understand how everything worked. He even hosted my website for me. I did break his website once or twice with an infinite loop.. but I guess he didn't mind too much. He was very patient with me. I also created an IRC bot in PHP, and added all kinds of functions to it that would give information on the current game on the U13 server (which FliesLikeABrick runs), and had the bot in the U13 IRC chat room all the time.
Then, I moved on and paid for my own web hosting. A friend of mine created the website layout, and I had a poetry website that mostly only my friends looked at. But I had lots of fun with it. My uncle had given me a Beginner's Guide To C++ book, and I started to study it. I created an IRC bot in C++. I frequently updated my website, added new features, and tidied it up.
Eventually, my cousin told me about a band that had no label, called Step Zero, that he thought had some really cool music, and he wanted to make a website for them. I still had some unused domain slots, so I agreed to let him do this. He was in charge of the website for a while, but really, he has no programming skills, and the website was purely HTML. After a while, I took over the website and added in PHP functionality to everything, and I used some free advertising that came with my web hosting to help get more people to hear about the band.
Finally, I had a phase of programming-hiatus. I stopped paying for web hosting, and bought a PS3 instead. And then, a few months later, I discovered Hack Wars.
And I most certainly look forward to the pay features, which will hopefully allow me to continue my obsession with running a website more cheaply. xD
dodgy coding
Started coding a long time ago when computers have been not very much more than advanced calculators. To cut the long story short: Assembler - Basic - Quickbasic - Pascal - C - Delphi - C/C++ - CG-script - Python.
Python is asskicking for what I need and what it cant handle handles the Panda3D-engine. And btw Python cant multithread cos of the Global interpreter lock (GIL) thats why pythonians use multi-processing - and that is what van Rossum recommends - to get "over the multi-threading brainwashing"... yep, multi-threading is not the only way to deal with anything thats "multi" - but every server operator would know this already, hehe.
uhh...
....so like....i started coding.
Yaw.
Knowledge is power.
Power corrupts.
Study hard.