My name is Aaron, and I have been a fan of squaresoft games since as far back as the SNES, and I have always thought of the japanese language as being pretty nifty. Therefore, my childhood dream was always to move to Japan and have some part in the production of a final fantasy video game. Since I have always been pretty comfortable with the logical operations of programming languages, I'm now left with the question as to whether I should specialize in one language specifically, or whether there are a number of languages I should verse myself in, to make myself more appealing to SquareEnix. I may never reach my dream(what fun is a dream that can be realized?), but I would still like to move along the path that would lead me closest to success.
Subsequently, what is the most common language(s) used in the production of a Playstation/2/3(or any console for that matter) video game?
Additionally, I have a decent background in basic, starting with my self-taught portion from when i was 8, on my old 286, and rounding up to my visual basic courses I took a 3 years ago in high school. I have taken some courses in C, but that was mostly introduction, and I didnt feel as solid in C as I did in basic, however, I can get by. Most recently, I have been trying to familiarize myself with 8086 assembly, through a small online tutorial I found: _______ and while it is decent in its explanation, I have some questions therein, and the tutorial stops after 4 chapters, so I can hardly call myself versed, but it interests me, and I'd like to continue on with 8086 assembly, and then move on to 80386 assembly(as i've read, is a little different).
Any questions, comments, suggestions, assistance, etc. are welcome, and I will relinquish my instant messenger aliases upon request. You can contact me through this thread, by messaging me, or by emailing me(messages are forwarded to my email account, so its all the same)
Thank you for taking the time to read through my thread, I look forward to hearing from you.
Sincerely,
Aaron.
American newbie seeks intellectual satisfaction
Started by bazwyn, Feb 02 2008 10:29 AM
7 replies to this topic
#1
Posted 02 February 2008 - 10:29 AM
|
|
|
#2
Posted 02 February 2008 - 10:32 AM
ASM Tutorial/Ready to Start! <-- is the link i meant to put in my thread but couldnt, because of my 0 post count
#3
Posted 02 February 2008 - 10:46 AM
First of all; welcome to CodeCall, Aaron!
C and C++ is heavily used for Playstation-programming, AFAIK, so I think you should concentrate on those languages, if you want to develop for the Playstation. It would be great to learn Assembly too. It will help you to understand a lot of programming topics in depth, but it's not necessary. Assembly is not used as much as it has been.
C and C++ is heavily used for Playstation-programming, AFAIK, so I think you should concentrate on those languages, if you want to develop for the Playstation. It would be great to learn Assembly too. It will help you to understand a lot of programming topics in depth, but it's not necessary. Assembly is not used as much as it has been.
#4
Posted 02 February 2008 - 11:36 AM
I have a little experience with c, but I suppose the best way to expand upon that would be to come up with some kind of project to create. Also, do you recommend mastering c first, and then moving on to c++, and what is your opinion on the application of c#?
#5
Posted 02 February 2008 - 12:45 PM
I think it is easier to start with C, and later move onto C++. C has not as many features as C++ has. You don't have to concentrate on topics like STL, OOP, templates, etc. in C, like you've to do in C++. If you learn C first, then you only have to learn these topics, when you once pick up C++. You could do it the other way around, too. If you learn C++, then there's not much to learn in C - or you've to learn not using STL, and so on.
Personally, I've never liked the .NET-framework, which C# uses, because it mainly sticks to one platform; Windows (though it can be used on other platforms with limited features, using something like Mono or similar.)
Personally, I've never liked the .NET-framework, which C# uses, because it mainly sticks to one platform; Windows (though it can be used on other platforms with limited features, using something like Mono or similar.)
#6
Posted 02 February 2008 - 12:50 PM
My recommendations would be C, C++, and Assembly. C# is a strictly Microsoft language (OK, you can run its code under Mono, but still...). Especially when dealing with platform gaming, you're looking at fairly low level programming with a lot of direct access to the hardware. That is pretty much the opposite of .NET programming.
For some possibly interesting browsing, here's an incomplete list of C++ applications
For some possibly interesting browsing, here's an incomplete list of C++ applications
#7
Posted 02 February 2008 - 03:55 PM
Quote
It's also hard for me to suggest you any projects to work on, because I don't know how much you know of the language. - v0id
Well, I didnt really get past bubble sorting when I was studying C, and I suppose it was because I got lazy from all the vb.net(aka the diet coke of programming), but I was hoping to create a telnet client like I did in my vb class -- however, I did some sleuthing, and it would appear considerably more complicated in C, so I'm going to take your advice and try to find a decent step-by-step tutorial.
Quote
For some possibly interesting browsing, here's an incomplete list of C++ applications - WingedPanther
quite a list... kinda exciting to see that so many big-time applications share the same foundation
#8
Posted 04 February 2008 - 09:34 AM
If you're interesting in going with C++, you will find the Boost library very helpful. If you want wxWidgets can be helpful for doing GUI programming.


Sign In
Create Account

Back to top









