入门者应该看那些书呢?

2007-4-5 16:40:43 来源: OGDEV 佚名   

毒药
作为一个入门者应该看那些书呢?
请各位高手指点。

--------------------------------------------------------------------------------

King_jinjing
你的“入门”等级是什么?

看过什么书?

--------------------------------------------------------------------------------

dizzarz
en,对。
您先得学会一门语言,熟练掌握一张开发工具,一种或多种主流APIs。而且在国内目前的情况下您还得有好的英语功底,学会高效的用搜索engine和开发者论坛。

--------------------------------------------------------------------------------

毒药
现在大一,正在学C++.还谈不上熟练掌握.目前还不知道看什么书.所以请教一下各位.

--------------------------------------------------------------------------------

毒药
最初由 dizzarz 发表
en,对。
您先得学会一门语言,熟练掌握一张开发工具,一种或多种主流APIs。而且在国内目前的情况下您还得有好的英语功底,学会高效的用搜索engine和开发者论坛。

现在对我来说这些都是白纸一张(我连你说的APIs是什么都不知道),但是我有热情,有毅力去学习.请给我指明一条路.

--------------------------------------------------------------------------------

dizzarz
en,还要看您想主攻哪个方面?

--------------------------------------------------------------------------------

毒药
最初由 dizzarz 发表
en,还要看您想主攻哪个方面?
能不能给我介绍一下有哪些方面?
谢谢

--------------------------------------------------------------------------------

毒药
我有一些美术知识(小时侯学了6年吧,但是很多荒废)
也有一些音乐知识(组过乐队,但解散了)
学信息管理,成绩一般
想向姚壮宪一样作一个全面的游戏人

--------------------------------------------------------------------------------

dizzarz
现在游戏开发规模越来越大,那样的人不可能出现了,每个人都是螺丝钉。

--------------------------------------------------------------------------------

毒药
最初由 dizzarz 发表
现在游戏开发规模越来越大,那样的人不可能出现了,每个人都是螺丝钉。
是啊....也就尽可能让自己全面一点了.
编程方面看什么书比较好?

--------------------------------------------------------------------------------

dizzarz
您用什么语言?

--------------------------------------------------------------------------------

毒药
最初由 dizzarz 发表
您用什么语言?
C++吧.现在只会这个
顺便问一下都有哪些软件?

--------------------------------------------------------------------------------

King_jinjing
那就继续学习C++

有空了顺便看看WIN32编程什么的。

--------------------------------------------------------------------------------

毒药
好。。。谢谢我会努力学习的。;) :D :cool:

--------------------------------------------------------------------------------

毒药
我学过潭浩强写的C语言程序设计
还有洪恩的VC++编程之路
感觉是一些基础的书,好象没有涉及到游戏:(
能不能给我介绍几本书?书名?:D

--------------------------------------------------------------------------------

King_jinjing
游戏也是软件。

如果你感觉自己的C++有一定的成就,就去看一些游戏教程。

--------------------------------------------------------------------------------

huangxf
如果是要在游戏程序方面发展的话,初学者应该有以下的课程:
1、基础的C/C++功力,按你的列举有潭老大的书就可以了。记住,要特别搞清楚指针,非常重要。
2、高级的C/C++功力,要求了解WINDOWS程序的运行机制,并能够进行WIN32 API编程(注意是API哦,不是MS VC 6.0生成的那写恐怖的FRAME),如果有决心的话推荐你一本书,是<>,绝对经典,看完了你的功力会大有提高,但是电子版是英文的,可以从网上下,大概5MB左右。书店也有卖,不过价格......
3、OPENGL/DIRECTX编程。做游戏必须的驱动库。从基础的开始吧。OPENGL和DIRECTX选择一个就可以,当然最好是两个都知道,然后精通一门。推荐两个读物
directx: Andy Pike的DX8入门教程。英文版在WWW.ANDYPIKE.COM上有下载。中文版也挺普及,自己去找。
OPENGL:nehe教程,原文在nehe.gamdev.net上有,附带example下载,是我认为最好的OPENGL入门教程。

当然,英语很重要,要努力学习英语哦。
最后给你几个比较好的网站:
www.gameres.com
www.chinagamedev.net
www.gametutorials.com
www.gamedev.net
有空的话看看有什么更新,紧跟时代的变化。
GOOD LUCK FOR YOU!

--------------------------------------------------------------------------------

毒药
huangxf!太谢谢你了。我会努力学的。:)

--------------------------------------------------------------------------------

毒药
哈哈。。没想到这个帖子已经在精华区了

--------------------------------------------------------------------------------

King_jinjing
加这个为精化,是为了让其它初学者可以看这帖,以解决他们的一些问题。

--------------------------------------------------------------------------------

毒药
那就谢谢斑竹了。

--------------------------------------------------------------------------------

YNDFCD
先把的C++的基础打好剩下的以后慢慢来。
基础是最重要的。

--------------------------------------------------------------------------------

kzzk
我学过潭浩强写的C语言程序设计
还有洪恩的VC++编程之路
感觉是一些基础的书,好象没有涉及到游戏:(
能不能给我介绍几本书?书名?:D
我觉得
音乐型的比较适合你吧

--------------------------------------------------------------------------------

狂徒
我也自学过潭浩强写的C语言程序设计
VC++刚看了一些(但对游戏制作足以!!!(业余游戏开发者))
也看过汇编
现在正在看一些游戏书籍,不过都是很简单的书。(rpg游戏的制作)很有意思哦。
《pc游戏编程dx篇》
《pc游戏编程基础篇》
《windows游戏编程》
在就是要多上网找资料。网真是太棒了(在我学习游戏制作时,我很深刻的体会到这一点)
多多交流!!!
最后。我想告诉你我也是个初学者哦!!!
加油吧!!! :) :)

--------------------------------------------------------------------------------

fizban007
我也是初学者。有一些C++基础,正在看
《Real Time Rendering Tricks and Techniques in DirectX8》
以后想做引擎开发。还应看什么书吗?

--------------------------------------------------------------------------------

西帅
大3了。。,诶没什么特长,,只会画画

--------------------------------------------------------------------------------

AZKABAN
美术??softimage,maya,lightscape……美工很重要的……再看些编程的书,自己写插件就更好了……

--------------------------------------------------------------------------------

Mr.bug
VC++编程之路
好吗?请问?

--------------------------------------------------------------------------------

King_jinjing
一般不要看VC++编程什么什么之类的书。这类书大多数是讲的MFC。对游戏方面而言,不大会使用MFC。所以,一般看标准C++编程之类的书。

--------------------------------------------------------------------------------

毒药
我也自学过潭浩强写的C语言程序设计
VC++刚看了一些(但对游戏制作足以!!!(业余游戏开发者))
也看过汇编
现在正在看一些游戏书籍,不过都是很简单的书。(rpg游戏的制作)很有意思哦。
《pc游戏编程dx篇》
《pc游戏编程基础篇》
《windows游戏编程》
在就是要多上网找资料。网真是太棒了(在我学习游戏制作时,我很深刻的体会到这一点)
多多交流!!!
最后。我想告诉你我也是个初学者哦!!!
加油吧!!! :) :)
哈哈。谢谢你啊 :cool: 。让我们共同努力吧
你有QQ吗? :confused:
我的是8856679有兴趣加我吧

--------------------------------------------------------------------------------

Levelworm
实际上也可以看一些设计方面的书...虽然全才不大可能出现了,但是相互了解一下也是很好的 :D

--------------------------------------------------------------------------------

毒药
实际上也可以看一些设计方面的书...虽然全才不大可能出现了,但是相互了解一下也是很好的 :D
你说的有道理哦~~

--------------------------------------------------------------------------------

kenme
现在不是开了个什么游戏学院吗?中国的游戏应该会有好的发展的,顶一下! :p

--------------------------------------------------------------------------------

yuanfengchenyu
本人对编程不是很了解,可是很喜欢游戏,对游戏编程兴趣很浓厚。
可是英语水平也不是很好,我要好好努力学习英语和C++。我相信自己会成功的。
我会努力向大家学习的。

--------------------------------------------------------------------------------

毒药
本人对编程不是很了解,可是很喜欢游戏,对游戏编程兴趣很浓厚。
可是英语水平也不是很好,我要好好努力学习英语和C++。我相信自己会成功的。
我会努力向大家学习的。
哈哈 你跟我的情况差不多.一起努力吧 :D

--------------------------------------------------------------------------------

doever
我也有一个菜鸟问题,就像那些绚丽的3D游戏里面的画面全都是用代码来实现的吗?还是用三维软件制作的模型什么的,然后再用编程来控制实现可控性的?

--------------------------------------------------------------------------------

koory1st
我计算机系大四了,可还是菜鸟,唉,大学教育可真是。。。。

--------------------------------------------------------------------------------

KenChen
《DirectX9 3D图形程序设计》
http://bbs.chinagamedev.net/showthread.php?t=7146

--------------------------------------------------------------------------------

dm_king
如果是要在游戏程序方面发展的话,初学者应该有以下的课程:
1、基础的C/C++功力,按你的列举有潭老大的书就可以了。记住,要特别搞清楚指针,非常重要。
2、高级的C/C++功力,要求了解WINDOWS程序的运行机制,并能够进行WIN32 API编程(注意是API哦,不是MS VC 6.0生成的那写恐怖的FRAME),如果有决心的话推荐你一本书,是<>,绝对经典,看完了你的功力会大有提高,但是电子版是英文的,可以从网上下,大概5MB左右。书店也有卖,不过价格......
3、OPENGL/DIRECTX编程。做游戏必须的驱动库。从基础的开始吧。OPENGL和DIRECTX选择一个就可以,当然最好是两个都知道,然后精通一门。推荐两个读物
directx: Andy Pike的DX8入门教程。英文版在WWW.ANDYPIKE.COM上有下载。中文版也挺普及,自己去找。
OPENGL:nehe教程,原文在nehe.gamdev.net上有,附带example下载,是我认为最好的OPENGL入门教程。

当然,英语很重要,要努力学习英语哦。
最后给你几个比较好的网站:
www.gameres.com
www.chinagamedev.net
www.gametutorials.com
www.gamedev.net
有空的话看看有什么更新,紧跟时代的变化。
GOOD LUCK FOR YOU!

  什么是 win32 api编程阿?能说清楚一点吗??有什么这方面的书介绍???

--------------------------------------------------------------------------------

毒药
  什么是 win32 api编程阿?能说清楚一点吗??有什么这方面的书介绍???
API是Application Programming Interfaces应用程序编程接口的简称

--------------------------------------------------------------------------------

jackie.lii
学NEHE的教程啊!NeHe的教程是非常不错的入门教程....
NeHe的OPENGL的中文教程在OPENGL的论坛中置顶着呢!!
你是计算机系的吗?
要是不是的话,我就和你差不多............. :)

--------------------------------------------------------------------------------

jackie.lii
我也有一个菜鸟问题,就像那些绚丽的3D游戏里面的画面全都是用代码来实现的吗?还是用三维软件制作的模型什么的,然后再用编程来控制实现可控性的?

复杂的三维模型是先在外部创建好了这后,比如用3DSMAX,MAYA等,然后用函数读入...读入之后然后实现控制.
:) 其实我也是菜鸟. ;)

--------------------------------------------------------------------------------

雪※儿
我毕业也有有一年了,才毕业就进入了一个做光纤通讯的公司。我所负责的工作是做网管软件,有一年的编码经验,用的编译器是VC,使用语言是C++。有时间会比较喜欢看下网络方面的知识,以前有同事说过,网络编程没什么难度,基本就是好多个美工加上2,3个编码人员,写些很简单的代码,没有什么工作量,是这样的吗? :confused:
大学的时候就一直对网络游戏编程感兴趣 :) ,请问斑竹,我学习网络游戏编程应该从哪些方面入手。

--------------------------------------------------------------------------------

百鬼夜行
我是一个新手,对游戏制作充满了无限的热情
我喜欢WIN32编程,讨厌MFC复杂的机制、FRAME

--------------------------------------------------------------------------------

sleepers
毕竟人不可能都是全才.

--------------------------------------------------------------------------------

毒药
毕竟人不可能都是全才.
是啊.我现在一边看OPENGL,一边看C++,一边看JAVA,一边学MIDI觉的时间精力根本不够用.还有学校的乱七八糟课要上.所以我觉得专一的作好一个就行了.不过,我现在还不知道主攻哪一方面.无奈啊.

--------------------------------------------------------------------------------

bubugamer
我现在才高一啊,同样很想学习游戏编程的说,但是对这方面又一点了解都没有啊,想自学C++但是又不知道怎么开始才好,大家可以指导指导我吗?

--------------------------------------------------------------------------------

毒药
我现在才高一啊,同样很想学习游戏编程的说,但是对这方面又一点了解都没有啊,想自学C++但是又不知道怎么开始才好,大家可以指导指导我吗?
我认为你要是觉得有多余时间学的话就现在开始自学吧.我都后悔当初没早点学,现在觉得学习时间很近,还要为C++抽时间.加油吧.不过别耽误高考了,少玩玩抽点时间吧

--------------------------------------------------------------------------------

bubugamer
呵呵,我的确很想自学啊,但是根本不知道应该怎么开始?!!
想买本好点的书来看,又听人家说现在市面上关于电脑的大部分教材都是很垃圾的,所以又不知道买那本,毒药,可否指点我一二啊~~~~~先谢啦^_^

--------------------------------------------------------------------------------

shamoloc
汗那汗啊。

我想找一个不用学语言的引擎......不知道有没有,我想做局域网内的联机游戏。

呃......我好像发错地方了......

--------------------------------------------------------------------------------

毒药
呵呵,我的确很想自学啊,但是根本不知道应该怎么开始?!!
想买本好点的书来看,又听人家说现在市面上关于电脑的大部分教材都是很垃圾的,所以又不知道买那本,毒药,可否指点我一二啊~~~~~先谢啦^_^
其实我也在为这个问题头疼.
我觉得,你要是想编程的话就先学C吧.基础一定要打好,我现在在看OPENGL,觉得C的基础有点不好.
我学C的书是谭浩强的但是这还是不够的.我还看了Brain W.Kerrnighan和Dennis M.Richie(合称K&R)合著的《The C Programming Language》,还有一本C++编程.
加油吧!希望你能找到方向.

--------------------------------------------------------------------------------

bubugamer
那我就先去找那本谭浩强的来看看先啊,虽然不知道看不看得懂^_^

--------------------------------------------------------------------------------

龙名
:rolleyes: undefinedundefinedundefined游戏开发需要那些知识

--------------------------------------------------------------------------------

douhefeng
我是个大三的学生,非计算机专业,还没认真学过任何语言,从高二才开始接触电脑游戏,一直有想学制作游戏的愿望,当去年玩过仙剑三后,这种愿望更加强烈,希望为中国游戏事业出把力,但苦于不知道看什么书而无从下手,不过阴错阳差碰到了本论坛,犹如生命中点燃了一盏明灯(夸张了一点,不过确实有这种感觉),我会努力学习知识的,多谢各位的说明,谢谢!
另外我很想作一款武侠内容的动作游戏,有着感人的剧情,精美的画面,爽快的打斗,完善的游戏系统,成为中国游戏史上的经典游戏!
我会朝这个方向前进的!!!

--------------------------------------------------------------------------------

douhefeng
我现在是一张白纸,不知道C/C++学哪个好,请各位指点迷经,另外还请指点各类语言看谁著的书?多谢

--------------------------------------------------------------------------------

sharus
都学。C是C++的基础!

--------------------------------------------------------------------------------

毒药
一定要自己多编多练哦~!光看懂是不够的

--------------------------------------------------------------------------------

yttrump
"最后给大家推荐严尉敏的《数据结构》清华大学出版社,希望每一个想成为程序设计高手的人研读此书,"
我在网上听任说这本书很好,对编程有帮助吗?
望大侠指点

--------------------------------------------------------------------------------

yttrump
turbo c就是c语言吗? 他应该只是一个插件吧?

--------------------------------------------------------------------------------

yttrump
turbo c有用吗?我是才接触不久,不是很明白的,谁可以帮帮我?

--------------------------------------------------------------------------------

毒药
TURBO C只是一个用来编译并运行C程式的软件,他只是个执行者。C的灵魂是艺术性的算法思路。我们都要好好打基础啊。

--------------------------------------------------------------------------------

yttrump
可以给我介绍一个准确的教程地址吗?(c语言的) 我好去下载学习

--------------------------------------------------------------------------------

dizzarz
建议大家先对程序员这个行当有一些了解之后再来学习游戏开发这一专项。
否则很难入门。

--------------------------------------------------------------------------------

mzw1987
我是一个学编程的职高生,现在正在学VB,但我更倾向于VC++,因为我觉得在我看的书中VC++是给我印象很深的关于写游戏的一个语言,但是老师不教,我又想学,所以请问买哪种书比较好,我倾向于RPG类型游戏的制作!(最好写上书名)
我的邮箱:mzw1987@sina.com,谢谢!!!
[]
∷相关技术评论∷    (评论内容只代表网友观点,与本站立场无关!) 【更多评论…】
  评论人:小佑   打分:85 分  发表时间:2008-10-14 14:41:06
· 我只想做自己想要的那种网络游戏`可又不知道应该从哪入门看了一些C跟VB只是好像跟网络游戏开发没啥关系` 
用户名
分 值 100分 85分 70分 55分 40分 25分 10分 0分
说 明
  (注“”为必填内容。)
Copyright © 2005-2008 中国免费网游中心 中国免费游戏中心 [免费网络游戏,最新免费网络游戏,永久免费网游,FreeGames]
FreeGames.Com.Cn. All Rights Reserved .
浙ICP备05037103号