学习电脑游戏编程,最先学习什么语言适合初学者,本人数学不好经常不及格,英语还行。很难吗

推荐下编程方面的书籍,通俗易懂的。电脑单机游戏和手机单机游戏各用什么语言编写的
本人想象力很丰富

语言无非就是两大类
面向过程的编程(以C语言为代表)
面向对象的编程(以Java语言为代表)
所以入门的要看你具体想做什么,如果是做高级(指的是离硬件远,离应用近)推荐从Java入门
如果是做低级(更贴近计算机底层)推荐从C入门
电脑单机游戏很多都可以编程,游戏的编程也有两大部分,一部分是界面,一部分是情节(剧情) 界面的话通过应用图形接口(directx,opengl等)将画好的图片或原件(3D原件)通过显卡呈现出来,然后通过剧情控制,界面图形原件用设计类软件,比如PS,3DMax等,剧情用c/c++,delphi等较为贴近底层的语言较好(是较好,java也能做,别乱喷)
手机游戏早年是用java的j2me,主要是java在做嵌入式编程比较好(手机提供java运行环境,api)
当然界面是贴的图片,近些年随着智能手机的牛X,移动编程也开始呈现多元化,通过厂家提供的SDK(比如苹果,比如android等,可以到官网下载sdk)
写了这么多才发现没分,这下赔了,想象力有理与理解(比如OOP),逻辑思维能力才有利于编程追问

什么语言最容易学,也是最实用的最广泛用于游戏编程的,推荐这方面的书籍

追答

电脑游戏需求最多的首先是美工,就是模型工程师
编程需要C++的最多,但是c++ 没几年的火候出不了师(某些天才除外)
现在很流行的网页游戏(webgame),主要使用as(Adobe的actionscript,现在需求量最大的是3) 入门相对容易些,还有js,ajax,服务端大部分是java,c++(也有php和.net),我的公司就有这方面的开发
看书你永远也学不到那个程度,都说公司2月胜过学校1年,更何况还是自学
所以还是找个招实习生岗位的公司跟着边学边做吧

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-11
单机游戏是用C#或者C++手游的话就C语言喽!
第2个回答  2011-04-11
呵呵..Java or C++ 学一而精,学精而通.~专一
相似回答