我想知道怎么编程(我想做游戏)。我该怎么办?谢谢你的帮助!!!
很难想象做游戏是一个人的事。首先,做游戏是体力活,几乎没什么乐趣。用个人的话做一些手游还是比较靠谱的,但是即使是简单的游戏也需要极其丰富的编程经验等知识。我认为编程不是游戏编程的主要瓶颈。懂得这门语言中的C是很好的。关键是要有针对性的学习。首先,你想开发什么样的游戏?
1.当前流行的手游:需要掌握平台语言和平台特性,对算法要求较高,可能需要有美术和图像处理方面技能的人的帮助(因为这类游戏一般需要创新的玩法和一些精美的地图)。
2.简单的PC游戏(超级马里奥,国内的游戏雨与血)编程难度不大,很难想象用普通的编程语言来玩这些游戏,所以现在个人做的游戏主要是FLASH,可以节省很多编程时间,因为无论什么编程语言,玩游戏都不是最适合他们的地方,或者游戏中只有很少一部分涉及编程。。。
3.3D游戏:也许你应该仔细研究开源的SDK,比如幻觉,还有一些建模工具,比如3D Max和Multigen-Creator,再加上一些集成了编程语言的工具,比如VEGA,这些工具本身就比较难,需要很强的数学知识和多年的经验,而由于这些资料的缺乏,你只能坚持研究才能取得一些成果。。
4.现在有一些辅助工具可以帮助你快速完成一个游戏,比如RPG-Maker,QT的QML语言,JAVA的JAVA3D。但是,由于它们的功能有限,你的创造力只能局限于它们提供的功能。
5、需要一些很有能力的朋友,即使你精通编程、设计、美术(尤其是美术)、音乐,这些都是自己很难做到的。。。
因此,这是一个持续的过程。可以先学C或者JAVA语言,看两个用这两种语言写的小游戏的例子,大概知道游戏是怎么做的,但是有些内容的游戏不太可能是基础编程语言做的。
我是计算机专业的学生,这些都是个人的理解。。可能不太准确,但希望对新人们有个大概的了解。如果做游戏不是为了商业利益,一个人很难坚持下去,这需要很强的耐心和毅力。。