Jul 11, 2007 at 12:06 PM
Join Date: Jul 9, 2007
Location:
Posts: 9
Who created Cave Story? And if not one person, how many people created it? also, What exactly was used to code it? I've never seen anything pieced togehter like Cave Story really.
Better don't learn C#, it's propietary and only works with .NET or Mono, and thus isn't really used much in game development.True Hitoare said:C, C++, and C# seem to be pretty commonly-used languages in video game programming. I'm going to college for programming (mainly focused on games), and we started out with C, moved quickly into C++, and I think, other than maybe C# later, those are the only languages we do.
If you're just starting out, though, maybe you should try something like Java (first language I used). It seems to be easier to learn, and, once you have one language down pretty well, it's easier to learn new ones.
Hey, C++ is hard but it isn't nearly as hard as some people think it is. Mere mortals such as you and I can figure it out; it's not just some proverbial pie in the sky.Toe Fungus said:Omg, are you serious. How on earth could he program somthing like this on C++. I spent like a week trying to work on C++, boy... is it a program and a half. Seriously, I'm not sure why he bothered with it just to make a 2d platformer. Come on, I wanted an example for opening a window... it took like 100 lines of code just for that.
Thats a bit dissapointing really, I've always aspired to making something like this, and I really thought the program he was using to design it was perfect, but I am certainly not going to put half my life into learning C++.
Damn, and thanks
I agree that C# is quite good. Garbage collection is a nice feature and there are many other things that the language handles for you.Blackhole said:C# is great for beginning programmers. You may argue that it sucks and it MS infested, but its really a great language, excellent for writing GUI based programs in, and its very easy to use. Once you know C#, C++ is much easier to understand.
Also, may i interject that it would seem as though pixel used some sort of RPG maker, or at least a prebuilt graphics engine.
).Read above.On another note, why would you say Pixel "seemed" to have used an "RPG Maker" or something of the sort?
It doesn't. It takes 40 lines of code. But is that the hard part? No. The hard part is using windows API to put controls on a form. Its such a royal pain in the ass i quickly gave up trying to write a GUI based program in C++. I'd rather do my C++ stuff with directX and the like.Also, I don't think a simple window would be 100 lines of code, unless you were programming Natively for Windows
You are correct, since its utterly impossible barring a decompilation of the EXE to change the source code. Its all data editing. Data editing is surprisingly powerful if the engine has been well constructed, like Cave Story's.Oh yeah, DestronPrime, people here usually use Sue's Workshop; they aren't programming from scratch, but actually changing the data files that go into the Cave story program. I haven't really looked at it too much, so anyone correct me if I'm wrong.
Blackhole said:C# is great for beginning programmers. You may argue that it sucks and it MS infested, but its really a great language, excellent for writing GUI based programs in, and its very easy to use. Once you know C#, C++ is much easier to understand.

Well of course he used directX, it was made in directX 5, but thats an API, not a graphics engine. You know as well as i do that there is a big difference there. I don't mean something like game maker, i mean some kind of graphics engine. He didn't use RPG maker or anything like that, since if people got ahold of the source and say its C or C++, there wouldn't be any point. But i do think he may have used a graphics engine. Then again, maybe thats just me and he didn't. I've done a tidbit of research and from the looks of it, i think he coded everything himself considering he's a programmer by trade, and programmers are notorious for only trusting their own code (me includedDirectX
). I think he also coded that ORG thing, since he said that he's working on some musical composition software right now. So, judging from all of that, the best answer would probably that he did indeed code everything. No wonder it took 5 years.