ID:137641
 
how different are they? and how much harder is C? And when would be a good time to learn it(I'm still pretty novice at dm).And if any one knows C++ or any other advanced langueges plz give me info on those because I want to program games as a career so i figures i might as well get started when im still in high school
BurningIce wrote:
how different are they? and how much harder is C? And when would be a good time to learn it(I'm still pretty novice at dm).And if any one knows C++ or any other advanced langueges plz give me info on those because I want to program games as a career so i figures i might as well get started when im still in high school

I find DM a little easier and more clear on some points, C is as easy to learn as DM is. But making something like a game in C is WayY more complicated. Ive coded MUDs for 2 years now and I still dont understand a large part of what im doing, and cant code a MUD from scratch yet.

Alathon

(Note, if you dont know, MUD is a multi user dungeon, text based games written in C)
In response to Alathon
Alathon wrote:
BurningIce wrote:
how different are they? and how much harder is C? And when would be a good time to learn it(I'm still pretty novice at dm).And if any one knows C++ or any other advanced langueges plz give me info on those because I want to program games as a career so i figures i might as well get started when im still in high school

I find DM a little easier and more clear on some points, C is as easy to learn as DM is. But making something like a game in C is WayY more complicated. Ive coded MUDs for 2 years now and I still dont understand a large part of what im doing, and cant code a MUD from scratch yet.

Alathon

(Note, if you dont know, MUD is a multi user dungeon, text based games written in C)

Is it more powerful then BYOND?
In response to BurningIce
BurningIce wrote:
Alathon wrote:
BurningIce wrote:
how different are they? and how much harder is C? And when would be a good time to learn it(I'm still pretty novice at dm).And if any one knows C++ or any other advanced langueges plz give me info on those because I want to program games as a career so i figures i might as well get started when im still in high school

I find DM a little easier and more clear on some points, C is as easy to learn as DM is. But making something like a game in C is WayY more complicated. Ive coded MUDs for 2 years now and I still dont understand a large part of what im doing, and cant code a MUD from scratch yet.

Alathon

(Note, if you dont know, MUD is a multi user dungeon, text based games written in C)

Is it more powerful then BYOND?

Depends on what your doing. For the most part yes, but as I said. A graphical game in C, will take you about a year to make. A graphical game in BYOND I can whip up in 1 month (a decent one). BYOND basically does all the grunt work for you, id stick with BYOND atleast until you have a reason to use C

Alathon
In response to Alathon
Alathon wrote:
BurningIce wrote:
Alathon wrote:
BurningIce wrote:
how different are they? and how much harder is C? And when would be a good time to learn it(I'm still pretty novice at dm).And if any one knows C++ or any other advanced langueges plz give me info on those because I want to program games as a career so i figures i might as well get started when im still in high school

I find DM a little easier and more clear on some points, C is as easy to learn as DM is. But making something like a game in C is WayY more complicated. Ive coded MUDs for 2 years now and I still dont understand a large part of what im doing, and cant code a MUD from scratch yet.

Alathon

(Note, if you dont know, MUD is a multi user dungeon, text based games written in C)

Is it more powerful then BYOND?

Depends on what your doing. For the most part yes, but as I said. A graphical game in C, will take you about a year to make. A graphical game in BYOND I can whip up in 1 month (a decent one). BYOND basically does all the grunt work for you, id stick with BYOND atleast until you have a reason to use C

Alathon

OK thanks.But if anyone nows how powerful C++ is tell me brcause I think thats the languege used on 3D games but I'm not sure.
BurningIce wrote:
how different are they?

Very different and very similar, both at once.
BYOND does a lot of things automatically that you will have to do yourself when you write in C++. They are very similar, because most object oriented languages are similar to each other. Once you learn one, it's fairly easy to learn the syntax for others. An important distinction: C is not an object oriented language, C++ builds on C to make it more object oriented. (If you were really ambitious you could expand on C with your own libraries to make it object oriented, but why re-invent the wheel?)

and how much harder is C?

Like I said, DM automates a lot of things that C++ doesn't. DM makes a lot of the internal workings transparent while in C++ you have to understand some extra fundamentals.

And when would be a good time to learn it(I'm still pretty novice at dm).

Whenever you feel you are ready. I think the most popular C++ language for Windows machines is Visual C++ from Microsoft. I know Borland used to be in the running but haven't heard much from them recently. They offer an older C++ compiler for free if you browse around their site for a while.

And if any one knows C++ or any other advanced langueges plz give me info on those because I want to program games as a career so i figures i might as well get started when im still in high school

Good luck! :)
In response to BurningIce
BurningIce wrote:
Alathon wrote:
BurningIce wrote:
Alathon wrote:
BurningIce wrote:
how different are they? and how much harder is C? And when would be a good time to learn it(I'm still pretty novice at dm).And if any one knows C++ or any other advanced langueges plz give me info on those because I want to program games as a career so i figures i might as well get started when im still in high school

I find DM a little easier and more clear on some points, C is as easy to learn as DM is. But making something like a game in C is WayY more complicated. Ive coded MUDs for 2 years now and I still dont understand a large part of what im doing, and cant code a MUD from scratch yet.

Alathon

(Note, if you dont know, MUD is a multi user dungeon, text based games written in C)

Is it more powerful then BYOND?

Depends on what your doing. For the most part yes, but as I said. A graphical game in C, will take you about a year to make. A graphical game in BYOND I can whip up in 1 month (a decent one). BYOND basically does all the grunt work for you, id stick with BYOND atleast until you have a reason to use C

Alathon

OK thanks.But if anyone nows how powerful C++ is tell me brcause I think thats the languege used on 3D games but I'm not sure.

Heres something that will sum up this post. Byond was made in C/C++.
In response to BurningIce
BurningIce wrote:
Alathon wrote:
BurningIce wrote:
how different are they? and how much harder is C? And when would be a good time to learn it(I'm still pretty novice at dm).And if any one knows C++ or any other advanced langueges plz give me info on those because I want to program games as a career so i figures i might as well get started when im still in high school

I find DM a little easier and more clear on some points, C is as easy to learn as DM is. But making something like a game in C is WayY more complicated. Ive coded MUDs for 2 years now and I still dont understand a large part of what im doing, and cant code a MUD from scratch yet.

Alathon

(Note, if you dont know, MUD is a multi user dungeon, text based games written in C)

Is it more powerful then BYOND?

Depends on how you define "power." If by power, you mean "it can do more things," then C/C++ is more powerful. Any game made in BYOND could also be made in C++, but not any game made in C++ could be made in BYOND.

However, that's only one way to define power... and although it's a good one, if you're a beginning programmer it's an incredibly deceptive one. BYOND is more powerful in the sense that it has powerful tools that help you accomplish tasks easier.

Think of it this way. Ever use any version of Rpgmaker? It's pretty easy to use, compared to BYOND, right? If you made an Rpgmaker game, it would take you months or years to make the same game with BYOND... but if you made a game in BYOND, you would likely never be able to make it in Rpgmaker.

So which one is more powerful, BYOND or Rpgmaker? Obviously, BYOND. Does that mean that BYOND is the better choice for everything?
In response to LexyBitch
LexyBitch wrote:
BurningIce wrote:
Alathon wrote:
BurningIce wrote:
how different are they? and how much harder is C? And when would be a good time to learn it(I'm still pretty novice at dm).And if any one knows C++ or any other advanced langueges plz give me info on those because I want to program games as a career so i figures i might as well get started when im still in high school

I find DM a little easier and more clear on some points, C is as easy to learn as DM is. But making something like a game in C is WayY more complicated. Ive coded MUDs for 2 years now and I still dont understand a large part of what im doing, and cant code a MUD from scratch yet.

Alathon

(Note, if you dont know, MUD is a multi user dungeon, text based games written in C)

Is it more powerful then BYOND?

Depends on how you define "power." If by power, you mean "it can do more things," then C/C++ is more powerful. Any game made in BYOND could also be made in C++, but not any game made in C++ could be made in BYOND.

However, that's only one way to define power... and although it's a good one, if you're a beginning programmer it's an incredibly deceptive one. BYOND is more powerful in the sense that it has powerful tools that help you accomplish tasks easier.

Think of it this way. Ever use any version of Rpgmaker? It's pretty easy to use, compared to BYOND, right? If you made an Rpgmaker game, it would take you months or years to make the same game with BYOND... but if you made a game in BYOND, you would likely never be able to make it in Rpgmaker.

So which one is more powerful, BYOND or Rpgmaker? Obviously, BYOND. Does that mean that BYOND is the better choice for everything?

One last Q what kind of graphic support does C/C++ have?
In response to BurningIce
One last Q what kind of graphic support does C/C++ have?

Whatever kind you give it. :P Yes, most 3D shooters are made in C/C++... but that doesn't mean that C is a "3D object programming language." People had to write 3D graphics engines using C/C++ to get those games to work.

To sum it up, you can do just about anything that can be done with computers, using C++. But the emphasis is on "you" and "do." Even more so than in BYOND, there is no "code for making a three-dimensional shooter game." The compiler doesn't do anything for you but compile, and the platform doesn't do anything for you but support the program.
In response to Shadowdarke
Shadowdarke wrote:
C is not an object oriented language, C++ builds on C to make it more object oriented.

"More" being the key word there. C++ is not in fact object-oriented either, in the sense that it doesn't contain the key features needed for an application to have a good OO design.

Mostly it's C with a stricter compiler, and lots of arbitrary sort-of-object-like behaviors thrown together, with lots of internal rules broken to make it work.

It's kind of like if your kid-brother decided to create an object-oriented language, but didn't bother to read anything about OO first.

All that said, C++ is the standard game-programming language these days and if you want a career in games, it's a good thing to learn.
In response to Deadron
also note that C and C++ uses a lot of pointers,and linked lists, and its very common to get memory leaks if your memory isn't handled properly with the pointers.

personally I like linked lists much better than OOP.
In response to Alathon
I started programming muds near may, and in about 2 weeks had it down cold. I stripped loads of stuff away from a Smaug/ResortMUD codebase. I took out the clan system, skill system, and coded my own overland code from scratch(me and samsom are good buds). Only thingI CAN'T program, is the TCP/IP/Sockets part of it(never got around to learning it). other than that I coudl write a MUD from scratch(I also catch onto thigns very fast). So when I came over to DM, once I understood the basics of how it worked, the whole language opened up for me.
In response to Alathon
i could write a graphical game in C in one week, or less. It probably woulnd't be a full blown FF game or anything, mind you, but I COULD make a game in 1 week. And then as time progressed on I would expand that game, and add more features ect. nyone played my Civil Conflict game? took me about 12 hours to do. Even though I hanve;'t run a test in a week, I haven't worked on it. So all in all about 18 houras of work on it and its a pretty decent game.

It more depends how well you kniow the language, and how well you can use a language. Logic is the same in all languages. The better you know what your doing, the fast you coudl do. However, faster doesn't always mean better quality.
In response to Darkness
and MFC! =P

Microsoft Foundation Classes are Microsoft's way of making windows programming a bit easier. Kinda like they did VB, but in a C/C++ way.
In response to BurningIce
Put it this way, to my knowledge, most games on playstation were done in c/c++. we all seen playstation games, right?

about 99% of games found on the shelves at your local wal-mart(or any other store) are most likely done in c/c++.
In response to XgavinX
XgavinX wrote:
i could write a graphical game in C in one week, or less. It probably woulnd't be a full blown FF game or anything, mind you, but I COULD make a game in 1 week. And then as time progressed on I would expand that game, and add more features ect. nyone played my Civil Conflict game? took me about 12 hours to do. Even though I hanve;'t run a test in a week, I haven't worked on it. So all in all about 18 houras of work on it and its a pretty decent game.

It more depends how well you kniow the language, and how well you can use a language. Logic is the same in all languages. The better you know what your doing, the fast you coudl do. However, faster doesn't always mean better quality.

Yeah the TCP IP and socket thing I have yet to understand, and I dont really feel the need to do so. Anyways, by saying 1 year I meant complete (if theres such a thing). The base code wont take very long

Alathon
In response to LexyBitch
lexy is right, however there are plenty of free or cheap engines already available for stuff like graphics
I know the v12 engine behind Tribes 2 is available for just $100! The website where you can find some more info about this is at http://www.garagegames.com/
In response to XgavinX
except for those games made in macromedia director, there's a lot of those
In response to XgavinX
personally I like linked lists much better than OOP.

You talkin' crack, foo.

-AbyssDragon
Page: 1 2