宁可少写程序,多翻译E文 C++ VS C#游戏编程
Zeikko (5) Jan 16, 2011 at 1:01am Hi!
I started programming with C++ about 10 days ago,
我开始学习C++有10日
and I'm still in basics (best program I have made is Tic-Tac-Toe
有编过井字棋能力,用scratch (一款适合儿童的图形化编程工具)
( http:// ) from scratch.
However, I have started to wonder if C++ is the best way to go for me.
可是,我开始怀疑用C++是否适合
I´ve done a bit researching, and I found that Xbox 360 doesn't support C++, only C#.
我做一点调查。我发现X360不支持C++,只支持C#。
Am I correct with that one?
我是不是选择这个好?
In fact basically only reason I'm learning to program is that I would love to work in game studio or make my own indie studio.
事实上只有一个原因,我学习编程因为不单我喜欢游戏工作室上做,还可以属于我自己工作室上做.
I'm planning to make apps for mobile platforms ( such as iOS) and for XBLA (Xbox).
我计划做手机平台的应用软件(例如ios)和XBLA(xbox)
Last edited on Jan 16, 2011 at 1:31am
Metallon (71) Jan 16, 2011 at 1:42am
I may be wrong, but I'm fairly certain of these things:
或许我是错误,但是我认为这样
To program for iOS you need to use ObjectiveC.
iOS编程,你需要用ObjectiveC.
To program games for XBLA, you need to use C# (wthi XNA, I think).
XBLA编程,你需要用C#(我想同XNA).
If you want to sell the games then you need to have a Developer's account (I think that's what it's called) and that costs about $100 a year.
如果你想卖出游戏,你需要有开发者证明。(我不知道是不是说)还有一年花费$100
Again, you might want to verify this through google, but I think it's correct.
你可以上google核实一下,我想我认为是对
As a side note, tic-tac-toe in 10 days? Well, certainly better than me, took me three weeks to make a console program that converts to and from morse code. Then an additional two weeks to make a casino game using classes. I'm slow :/
附加一点,井字棋用10日,比我好,花我三个周未做一个莫尔斯式电码比起花二个星期制作游戏,同一个级别下,我慢
Return 0 (1036) Jan 16, 2011 at 4:12am
If you plan at some point to work for a AAA game company then you will need to learn C++. If indie development is fine then C# with XNA will work for you. But whey not learn both? :) It's not uncommon for core engines to be developed in C++ and the editing tools in C#.Net.
如果你有计划去3A游戏公司时,你学习C++,如果XNA的独立开发用C#。不过没两个一起学,除非是核心引擎开发
需要用到C++和编辑工具的C#.Net
C#Zeikko (5) Jan 16, 2011 at 4:44am
Thanks for answers! I am planning indeed to work in AAA ( or maybe not AAA, but still big ) game company.
多谢你回答!我计划是去3A游戏公司(不定是3A,不过有可能)工作
Here in Finland where I live we have about 7 big studios ( notable games produced by them in last couple years are Angry Birds, Alan Wake, 3DMarks, Trine etc. ), but I am also considering making a Indie Studio. Maybe I will try to learn advanced C++ concepts first and make some kind of 2.5D-platformer C++ game first ( probably not commercial ) this year/next year, and after that I will start learn C#. I'm going next year to upper secondary school (= ~high school) so I have a lot of time to learn these languages.
rjd82AA (7) Jan 17, 2011 at 12:49pm
IMO learn every last language you can, learn C++, C#, haskell, python etc, the more you know the better off you are and can help in your understanding of various other languages, im currently trying to learn C++ and haskell, you may also want to check out a job with DICE in stockholm, theyre a damn good company(one im eventually trying to get in with), but learn as many languages as you can, thus you can go from company to company if you need to......