游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1987|回复: 4

斑竹大人帮忙!

[复制链接]

2

主题

10

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2004-4-19 15:20:00 | 显示全部楼层 |阅读模式
偶是新人,理想是开发游戏.

偶从来没接触过编程!偶想自学C++来编游戏.但是偶不知道该买那本书?(望大家推荐几本好书)

还要问的就是游戏编程类的书籍适合新手吗?

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20527
发表于 2004-4-19 15:22:00 | 显示全部楼层

Re:斑竹大人帮忙!

没个人看书的理解方式可能都有所差异,建议是多看几本,可能不同的书,虽然目的一样,但讲述的方式不一样,可能对你有另外的启发。

游戏编程类一般都是需要读者有基础的编程知识。

2

主题

10

帖子

18

积分

新手上路

Rank: 1

积分
18
 楼主| 发表于 2004-4-19 18:46:00 | 显示全部楼层

Re:斑竹大人帮忙!

我们这是个小县城,望大家推荐几本适合新手基础性的C++书籍,偶直接去邮购!

2

主题

10

帖子

18

积分

新手上路

Rank: 1

积分
18
 楼主| 发表于 2004-4-20 13:36:00 | 显示全部楼层

Re:斑竹大人帮忙!

没人帮偶吗?偶没条件啊,缺书,缺软件,E文差.望大家推荐几本书.

1

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2004-4-21 03:17:00 | 显示全部楼层

Re: 斑竹大人帮忙!

个人感觉,学游戏编程得分三步走:
*********************************************************
1.打好扎实的基础,学懂C++;

推荐书籍:介绍C++的外文好书有很多很多,但隔了一层翻译要逊色不少,所以还是推荐中文书籍比较容易学习。个人认为最实惠的一本C++教材——《C++程序设计教程》,钱能 著,清华大学出版社。这本书能让你了解大部分的C++基本概念,较为适合初学者启蒙用,学完之后还能当作手册放在身边,忘了什么就翻翻看,说它实惠是因为很便宜,并且到处都能买到。

PS:到此为止,你所学的东西还不能满足你的虚荣心,因为你还只能写出在DOS下敲敲字符的小程序。会C++不等于会编程,就像你会说中文可是不见得能写中文小说,但学不好中文是绝对不可能写出好的中文小说。
*********************************************************
2.学习Windows编程(Win SDK),并熟悉一个编程工具,通常是VC;

推荐书籍:首推当然是被誉为windows程序员圣经的《Windows 程序设计》(英文名:&ltrogramming windows>),charles petzold 著,北京大学出版社。但此书太贵,分上下两册共160大元,而且它太大太全,对初学者来说不一定是件好事,可能会感觉难以入手。退而求其次,可以选择国内的同类书籍,据我所知,刘振安 有一系列关于Windows编程的书还是可以一看的,并不只是在糊弄人,比如《C++及WINDOWS可视化程序设计》和《Windows95 编程指南》等,其价格也比较容易接受。

PS:在熟悉Windows应用程序的基本编程方法之前,建议不要接触MFC,它会混淆你的视听,并且动摇你的信心,因为当你花了不少功夫学到这个地步的时候,你甚至还难以独立的制作一个多窗口、若干个列表框、若干个文本框、若干个按钮、随便查询一些东西并显示出来的应用程序,而学习MFC个把星期你可能就可以轻松做到这些(我仅仅说了做到,没加任何程度副词),这时候你很难冷静下来思考一个问题——这当中只有20%的代码是你创造的,或许更少。更要命的是当你制作游戏时,你的好朋友MFC将帮不上忙。另外,离《21天成为VC高手》之类的书远点!
*********************************************************
3.学习DirectX,OpenGL等游戏开发工具;

到了这步,你很难再难再找到国产的优秀教材,甚至是翻译的外文书籍也鲜有上品,比较现实的做法是上网找资料、找教材,这时候也许电子版本的比纸制品要靠的住,gameres.com上就有很多东西该让你如获至宝。但换个角度,当你学习这些时,你可能还时有机会拿回你的纸制书籍,比如:高等数学、线性代数、离散数学 等等,只有在这个时刻你才会希望你在大学时是认真听讲的。
*********************************************************

上面的仅仅是一些基本技术,真正动手开始做一个游戏还需要很多基本功,如:程序结构设计、图形处理理论、人工智能、物理学 等等等等……
游戏程序员的学习是永无止境的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-30 10:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表