1

Topic: Programing Experience

How much programming experience does the dude who created this game have? I heard he was pretty young, and it just kinda makes me feel better about learning to program rpgs. I got a book on how to create rpg games with direct x, and it uses C++ as the language. I have Visual C++ compiler to use, only problem is its hard to just jump into game programing without prior experience, so I got C++ in 24 hours by Jesse Liberty to start me out with the basics. Anyways, I know it will take a few years to make a semi stable game if I manage to learn C++ and direct X, just kind of wondering how the creater of this game got started.

2

Re: Programing Experience

If i'm not mistaken, Zer was basically learning as he went, starting with Visual Basic to begin with, and then adding in C for parts of the server, and C++ for the new client, and then small for the new scripting language.

Anyhow, he was pretty young and probably inexperienced when he started, but he's been working on the game for like 8 years now, and his coding abilities have obviously matured since then.

That's really the best way to learn to code, though, if you ask me.  If you understand the basic concepts of programming, just take on a project and learn as you go along.  I've been doing that for a CMS for my fraternity, with PHP/MYSQL, and it's worked marvelously so far.

3

Re: Programing Experience

I would have to agree with learning by trying.  However, I do think that some starter/primer books are helpful.  I found a good one for C++ that broke things down into plain English without being stupid about it.  While I forget most of the important details, I at least have a decent foundation now.  I recently dove head-first into a project writing a piece of software for someone in my research group.  I had a very nice program in C#, but for unknown reasons it only worked on my laptop.  So, instead I'm having to redo it in VC++ which also means learning MFC and the necessary API calls to interface with the CommPorts and such.  I've learned that I respect how much work they've put into .NET to make it friendly. tongue

Especially with dealing with C++, I'd suggest finding a decent book that at least has a good section on pointers.  Pointers are still my biggest pain.  Although, if dealing with MFC, I'd try to stick with most of the included classes such as CString and CArray.  Helps to avoid dealing with pointers and open you up for stupid stuff like editing the pointer and not the data.

Get Faldon Utilities:
ARHopkins.com

4

Re: Programing Experience

or you could just use Java and not put up with pointers at all.  smile

5

Re: Programing Experience

I recently saw an article that showed Java to be faster than C++ in some things.  I found it interesting, but Java still requires a VM.  I really hate how MS handled .NET.  It's not a required download and if you dont have it, you don't get a meaningful error message when starting a program.  It just says "Error 0xc00000135".  That's not horribly useful to the average person.  They look at that and say "man, this programmer really sucks, the program doesn't even start" and uninstall/delete the program.

It is for this reason that I'm thinking of trying to stay away from .NET.  Maybe .NET2.0 will be better about it.  One can only hope.  I do, however, love the way the do things in .NET/C#.  It makes so much more sense to say "Button1.enabled = true:" than "GetDlgItem(IDC_BUTTON1)->Enabled = true;"  I mean, seriously, you can't tell me that is an intuitive thing.

Get Faldon Utilities:
ARHopkins.com

6

Re: Programing Experience

I feel dumb.

Mostly because I am, but you guys seem to be rubbing in that fact sad

7

Re: Programing Experience

And we'll never stop.

It is high time I put something intelligent here.

8

Re: Programing Experience

And we'll never stop.

Don't care. I get off by making fun of people, arguing with me just 'helps' me out more wink

9

Re: Programing Experience

Dude! We have the same hobbies!

It is high time I put something intelligent here.

10

Re: Programing Experience

where did Zer get his info to learn from?

11

Re: Programing Experience

where did Zer get his info to learn from?

Obviously not from Oman. OHSHITBURN!

I'm lame.

12

Re: Programing Experience

Probably through a combination of reading tutorials/online materials, MSDNLib info, and trying stuff out.  A lot can be learned from just trying things and seeing what happen.  Though, it's slightly harder to do that in C++ since some things aren't obvious.

Get Faldon Utilities:
ARHopkins.com

13

Re: Programing Experience

How much programming experience does the dude who created this game have? I heard he was pretty young, and it just kinda makes me feel better about learning to program rpgs. I got a book on how to create rpg games with direct x, and it uses C++ as the language. I have Visual C++ compiler to use, only problem is its hard to just jump into game programing without prior experience, so I got C++ in 24 hours by Jesse Liberty to start me out with the basics. Anyways, I know it will take a few years to make a semi stable game if I manage to learn C++ and direct X, just kind of wondering how the creater of this game got started.

Aren't you the guy who can't even fix his own internet?

Modern cyberspace is a deadly festering swamp, teeming with dangerous programs such as''licensed Microsoft software'' that can take over your computer and render it useless.

14

Re: Programing Experience

Seriously though, C and C++ and whatever other languages that you use are pretty easy to master. Just read some tutorials. I have a C editor called "Crimson Editor" which runs in a very nice setup, and very easy to use.

It is high time I put something intelligent here.

15

Re: Programing Experience

How much programming experience does the dude who created this game have? I heard he was pretty young, and it just kinda makes me feel better about learning to program rpgs. I got a book on how to create rpg games with direct x, and it uses C++ as the language. I have Visual C++ compiler to use, only problem is its hard to just jump into game programing without prior experience, so I got C++ in 24 hours by Jesse Liberty to start me out with the basics. Anyways, I know it will take a few years to make a semi stable game if I manage to learn C++ and direct X, just kind of wondering how the creater of this game got started.

Aren't you the guy who can't even fix his own internet?

ya I am, how am I suppost to fix it when my dad won't let me run a chord to his. He said I have to use the entena.

16

Re: Programing Experience

Cord, not chord.

Antenna, not entena.

17

Re: Programing Experience

C:program filesmsworksmswordmsword.exe
>run spellcheck
>

It is high time I put something intelligent here.

18

Re: Programing Experience

Spellcheck wouldn't have flagged chord.

Get Faldon Utilities:
ARHopkins.com

19

Re: Programing Experience

Because chord is a word, spell check doesen't flag the context of the word, as long as a word is spelled properly spellcheck won't do anything.

Modern cyberspace is a deadly festering swamp, teeming with dangerous programs such as''licensed Microsoft software'' that can take over your computer and render it useless.

20

Re: Programing Experience

Grammar check.

21

Re: Programing Experience

Cord as in Television cord.

Chord as in Musical Chord.

I'm opening up a shop that sells 13" rulers just so Fireborn stops complaining.

22

Re: Programing Experience

I'm the original author of this thread smile. I didn't like my username so I reregistered. Anyways, thanks for the comments, I am still looking into making a game...before I die that is. Its kinda like one of my goals in life.

23

Re: Programing Experience

zer always pointed me to gamedev.net

that is where I picked up most of my iso programming habits.

used to be an awesome site but I have not used it in a few years.

24

Re: Programing Experience

Does anyone else around here cept from whoever it was that made that faldon_macro use Delphi?

40,000 Americans are injured by toilets every year



2nd Gen. Faldon_Macro ~75% complete (woot!)

25

Re: Programing Experience

Ugh, they tried to make us use that in high school.

"We must face the fact that the preservation of individual freedom is incompatible with a full satisfaction of our views of distributive justice."