Battlezone Universe
July 29, 2010, 04:30:56 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: BZUniverse Home - BZ2MD - BZScrap - TimeDisruptor
 
   Home   Help Rules Search Groups Calendar Login Register  
Pages: [1] 2
  Print  
Author Topic: How did YOU learn to code?  (Read 215 times)
0 Members and 1 Guest are viewing this topic.
Clavin12
Attila
*****
Gender: Male
Posts: 1624


The Fae: In Production


View Profile
« on: March 10, 2010, 01:04:25 PM »

Specifically c++, for those who can code out there.
Logged

C l a v i n 1 2
Red Spot
Bull Dog
*****
Gender: Male
Posts: 587



View Profile
« Reply #1 on: March 10, 2010, 01:07:35 PM »

Nike just do it ....
Read, try, ask, go flat on your face, etc etc ...
Logged

*Something intelligent, yet funny*
Warfreak
Attila
*****
Gender: Male
Posts: 1059


*Scavanger at heart*


View Profile
« Reply #2 on: March 10, 2010, 06:09:04 PM »

Currently in a Comp.Sci I class, so learning Java. What I've learned is experience is the best teacher, after that you just need others to help you see a better way to do what you want to. (or in my case when I keep forgetting the fundamentals of loops, Nielk to guide me to an answer.)
Logged
Nielk1
Sky Eye
*
Gender: Male
Posts: 4588


Check out my website!


View Profile WWW
« Reply #3 on: March 10, 2010, 06:16:35 PM »

Once you learn one language, you tend to need just the basics of another and then you can jump ahead in it a great distance and get to specialization.
Logged


Click on the image...
Shadow Knight
Sabre
*****
Gender: Male
Posts: 404


Master of dark magicks


View Profile
« Reply #4 on: March 10, 2010, 11:12:21 PM »

I'm yet to learn C++, but the languages I do know (Java, Pascal and C#) I learned from taking programming classes in College.
Logged

The worst thig about this game is the quitters!
Fight to the last! Pulse that walker until it stamps you into the ground!
Nielk1
Sky Eye
*
Gender: Male
Posts: 4588


Check out my website!


View Profile WWW
« Reply #5 on: March 11, 2010, 12:45:01 AM »

I can handle telling ppl with basic knowledge in programming how to use another language and how to look up code for it. So, for example, I could help Hemming there with C++ since he knows Java, which is similar enough (but not close) to C++ that I can draw relations.
Logged


Click on the image...
BNG
Bull Dog
*****
Gender: Male
Posts: 793


3d Models is easy to mkae. Modding...Not so easy.


View Profile WWW
« Reply #6 on: March 11, 2010, 03:28:19 AM »

Start by finding a forum that supports the language you want to learn and ask for help there. I recently downloaded a compiler called Free Basic to learn about how to make TSX plugins for Truespace, but I figure with enough patients almost anything is possiible. Python, sounds like a useful one too, but for BZII I have no clue as programming is not a popular topic from what little I've seen. These guys don't have time to teach even the basics. Try another site like MSDN perhaps?
« Last Edit: March 11, 2010, 12:05:11 PM by BNG Da BZ Fool » Logged

3d modeling hobbist. Creator of a Gamespace Lite forum for BZII modeling. My Gamespace Lite Forum
Clavin12
Attila
*****
Gender: Male
Posts: 1624


The Fae: In Production


View Profile
« Reply #7 on: March 11, 2010, 08:57:22 AM »

Aren't BZII DLLs c++?
Logged

C l a v i n 1 2
BNG
Bull Dog
*****
Gender: Male
Posts: 793


3d Models is easy to mkae. Modding...Not so easy.


View Profile WWW
« Reply #8 on: March 11, 2010, 12:17:51 PM »

If they are then the BZII DLL scriptor must be C as well. Programming looks pretty trick though. If you're not careful I would imagine it would be pretty easy to screw up the game with the wrong coding stuff. Still, it is worth the effort to learn something new relating BZII. I hear all these guys bragging about how much can be done with DLL's, but none have ever bothered to explain how to do anything in terms of posting information about how it's actually done. Find a better forum to post on as it ain't going to happen here, or at least that's the impression I've gotten so far.
Logged

3d modeling hobbist. Creator of a Gamespace Lite forum for BZII modeling. My Gamespace Lite Forum
Clavin12
Attila
*****
Gender: Male
Posts: 1624


The Fae: In Production


View Profile
« Reply #9 on: March 11, 2010, 12:20:56 PM »

Maybe N1 should start doing tutorials.
Logged

C l a v i n 1 2
Nielk1
Sky Eye
*
Gender: Male
Posts: 4588


Check out my website!


View Profile WWW
« Reply #10 on: March 11, 2010, 12:56:53 PM »

This is not 1 size fits all stuff.
Logged


Click on the image...
Clavin12
Attila
*****
Gender: Male
Posts: 1624


The Fae: In Production


View Profile
« Reply #11 on: March 11, 2010, 01:01:01 PM »

I know, and I didn't actually intend you to consider it.
Logged

C l a v i n 1 2
TheJamsh
Attila
*****
Gender: Male
Posts: 3977



View Profile
« Reply #12 on: March 12, 2010, 09:57:14 AM »

Aren't BZII DLLs c++?

Yes they are, but the BZ2 scriptor generates the .DLL's from much simpler code that you put in. The scriptor is piss easy to learn, and you can make missions and instant-action based stuff with it.

For ANYTHING multiplayer, you need to learn C++, but as Nielk1 says its not learnt the way ODF's are, you really have to know the language first.
Logged


Click Me!
Red Spot
Bull Dog
*****
Gender: Male
Posts: 587



View Profile
« Reply #13 on: March 12, 2010, 01:42:56 PM »

.........but as Nielk1 says its not learnt the way ODF's are, you really have to know the language first.

I very much disagree. You just have to be very aware that you will be spending a few weeks very confused, and after that a few weeks you will be facing a lot of questions. Smiley
Logged

*Something intelligent, yet funny*
Nielk1
Sky Eye
*
Gender: Male
Posts: 4588


Check out my website!


View Profile WWW
« Reply #14 on: March 12, 2010, 05:33:13 PM »

To write code that is not dangerous and redundant you need to know how to program already.
Logged


Click on the image...
Pages: [1] 2
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!