![]() |
#1 |
Member
|
![]() I never coded and i want to learn any one want to give me a try...or any sugestions on what i should do??
|
![]() |
![]() |
![]() |
#2 |
Member
|
heh ok i see
|
![]() |
![]() |
![]() |
#3 |
Member
|
|
![]() |
![]() |
![]() |
#4 |
Legend
|
![]() Uh...we get it. You want to code, and you'll be as annoying as your little hypercaffeinated self must be to maintain any form of attention acquisition for yourself.
This doesn't bode well for anyone who considers hiring you, I'm afraid. |
![]() |
![]() |
![]() |
#5 |
New Member
Join Date: Sep 2002
Posts: 21
![]() |
Best bet for learning to code and being able to code for a mud is to buy a few books on the C programming language and read them cover to cover. Also, taking a class on programming is a good bet. Most colleges have plenty of them. Also being a responsible/respectful player on a mud for a few years (5+) is a good start as well.
I doubt that anyone out there will just say "Sure, here's my code" to someone that they don't know and can't trust. Again, best bet: Read, take a class, etc. -Moridian |
![]() |
![]() |
![]() |
#6 |
Member
|
thanks any sugestions on what books?
|
![]() |
![]() |
![]() |
#7 |
New Member
Join Date: Jul 2002
Posts: 15
![]() |
"C Primer Plus" By Stephen Prata
You may also want to get knoppix at so you can use a free compiler and learn by yourself. As for a coder job, keep an eye out on these forums for new muds looking for a coder. They obviously can't expect you to have played there for 5+ years. Word of warning: learning to code will take months even if that's what you do all day every day. If you go to school and have some kind of social life, then it may take years. |
![]() |
![]() |
![]() |
#8 |
Member
|
C for Dummies Vol 1 and 2 are two of the best books I have ever purchased. I recommend them.
|
![]() |
![]() |
![]() |
#9 |
Legend
Join Date: Sep 2002
Location: Mill Valley, California
Posts: 2,305
![]() |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
|
Get your hands on some code, and look at it. Examine it, rip it apart with your thirst for knowledge. You want to know what a certain thing does THEN go to your books. The way I always learned was by looking at it, trying to figure out why. And some people will tell you don't do that, just accept it and keep learning the commands, which is fine, but I always learned by looking at other people's work and figuring out what that did by reading C books, and stuff.
-Delerak |
![]() |
![]() |
![]() |
#11 |
Member
|
heh yea thats how i learn best also but no one would let me get near code not that i would not blame them donno if i would want a n00b messing with code from my mu* though i think there are ways to limit what one could code... but yea
|
![]() |
![]() |
![]() |
#12 |
Member
|
You can download your own codebase, you don't need to code on someone else's MUD. Not to make a playable MUD, but just to be able to do what you want with it. You'll need something that you can compile, first off, and hopefully something you're familiar with. Look around.
|
![]() |
![]() |
![]() |
#13 |
Member
|
|
![]() |
![]() |
![]() |
#14 |
Member
Join Date: Apr 2002
Location: Brisbane Australia
Posts: 74
![]() |
Depending on the codebase you do not need to do the linux thing... DO NOT get me wrong I prefer linux, and would recommend a *NIX box for if you open it, but if you are interested in seeing and experimenting for yourself, do it on an OS you are comfortable with, with tools you are comfortable with. Don't try and learn, C, linux, how makefiles work, what arguments are needed with gnu cpp and the rest. No matter what OS you are working on the MU provides the same (kind of) services.
It is a TCP server application, supporting multiple clients, and maintaining a database. If you are keen to learn linux as well, go for it, if you aren't ready yet, stick to what you know until you are. If you are planning on later opening it to the world, then you can learn to write platform independant code at the same time. have a look at it has links to a few codebases, choose one, download it, and as said before, modify, test, modify test... and so on. |
![]() |
![]() |
![]() |
#15 |
Member
Join Date: May 2002
Location: Mississippi USA
Posts: 142
![]() |
Gets a premonition this guy will be the master coder for The_Logos in 2 years.
|
![]() |
![]() |
![]() |
#16 |
Member
Join Date: Mar 2003
Posts: 103
![]() |
Advantages to Delerak's technique:
-> You start being able to do basic things a lot faster. -> You learn real, applicable things. -> You get used to real styles. -> You get experienced with mud code, in particular, at the same time as you're learning about code in general. -> You don't have to read as much long, long text, often obfsucated and dull. -> Raw experience. -> You learn hacks. Disadvantages: -> You learn hacks. -> You often miss critical information about things... There are a LOT of details out there, no one in the world remembers them all. -> You get next to no theory, something that is vital to creative generation (especially of algorithms). -> You're heavily rooted to one codebase, one language. -> You miss out on good programming style, software engineering techniques, etc... -> You learn the original coders problems/deficiencies. It's hard to say which is the better approach... Some people propose that everyone learns to code in a language like Scheme, which is clean, algorithmically purty, and hard to create hacks with, but is also fast, and completely unlike any popular language. Some people say everyone should learn C, C, and C. Some people recommend all book learning. Some people recommend reading code, hacking at it, and using other sources as support. Your choice of book will be strongly influenced by choices like that... |
![]() |
![]() |
![]() |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
um..how do I code? | Asalyt | MUD Coding | 12 | 05-26-2004 05:03 AM |
Skilled at MOO Code? | RedCorn | Advertising for Staff | 2 | 11-26-2003 04:55 PM |
Smaug Code Help Please | Klered | MUD Coding | 2 | 07-12-2002 09:42 PM |
Gun Code | Shadow | MUD Coding | 1 | 07-10-2002 05:17 PM |
I would like to code! | Zellius | Advertising for Staff | 1 | 07-03-2002 08:59 AM |
|
|