游戏开发论坛

 找回密码
 立即注册
搜索
查看: 46379|回复: 55

游戏编程初学者常见问题解答

[复制链接]

90

主题

797

帖子

833

积分

高级会员

论坛版主

Rank: 4

积分
833
QQ
发表于 2003-7-29 23:06:00 | 显示全部楼层 |阅读模式
如果你想编游戏,而又有很多不清楚的问题,那请看这个:
大家不要问为什么,只要你照着做,绝对没错,绝对能把你培养成一个高手!
1 语言编程:c/c++
2 编程基础一定要好:数据结构,c/c++语言
2 IDE集中开发环境:visual studio .net 2003
3 游戏开发SDK用DirectX9
4 Win32 api开始的时候不能学的太多,知道winmain,CALLBACK就行
5 可以不用MFC(如果你c++基础好,MFC学起来很简单)
6 编网络游戏,使用winsock,通讯协议用TCP
7 多下载源代码,观看之
8 数学上的要求(其它基础文化课类似):不需要了解算法的来历、推导等,但一定要知道它们是干什么用的以及如何用

最后明确一定:基础很重要,首先要掌握基础,再做其他!

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20527
发表于 2003-7-30 03:15:00 | 显示全部楼层

Re:游戏编程初学者常见问题解答

下面的内容是我本来打算整理成文章,现在就先贴出来,以后再慢慢补充。

游戏程式入门问答

1、开发游戏用什么语言好?
答:目前以C++语言居多。

2、用什么编译器合适?
答:大多为Microsoft Visual C++。

3、我是用C++好还是用VC好?
答:C++是一种语言,VC是一种编译器,两者不能混为一谈,可以说两者是不同概念的东西,我们做一个假设:语言和书写工具,我们学习英语,并且把英语写在纸上,英语是一种语言,而纸是一种用来表述的工具,C++和VC也就是这样一层关系。

4、我想做游戏,不知道该学什么好?
答:现在的游戏已经不是个人英雄的时代,需要的是团队的共同努力,这就出现了制作上的分工,目前游戏开发一般分为三类,策划、程式、美术,发展方向应当由你自己来选择。

5、我想写游戏程序,不知道需要些什么知识?
答:数学基础必不可少,多加强一份数学基础,将来对编写代码多少会有好处,然后你需要学习编程技术,最后你需要的就是不断进行代码编写提高开发经验,同时继续增强程式知识面。

6、我会编程,但我不知道如何做游戏?
答:首先你要能编写Windows应用程式,当然,除非你的游戏软体将来不是要运行在Windows的系统上。游戏软体实际上就是一个应用程式,只是这个应用程式会有图形、声音等,然后你可以通过游戏的需求顺藤摸瓜,去了解游戏所需要的技术。

7、游戏需要哪些技术?
答:最基本的是:图形(2D或者3D)、声音、输入控制、智能/算法。可以参照GameRes.com的文档分类方法,那些分类概括了一个游戏所具备的技术。

101

主题

467

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
发表于 2003-7-30 07:47:00 | 显示全部楼层

Re:游戏编程初学者常见问题解答

为什么一定要用C++,BASIC不好吗?
a
a
a
a
a


哈哈哈,看我的长度4000的签名。谁说不能过200!
要看空格怎么做,按CTRL+A

ProgramaAutoP;

Procedurea自动灌水;
vara页号,帖号:Integer;
aaaa申请成功:Boolean;
aaaa论坛:T论坛;
Begin
aa论坛:=T论坛.Create;
aatry
aaaaFora页号:=0aToa论坛.论坛区数-1aDo
aaaaaaFora帖号:=0aToa论坛.论坛集[页号].帖数-1aDo
aaaaaaaa论坛.论坛集[页号].帖集[帖号].加帖('灌...。');
aaaaIfaMe.Is账号被封=TrueaThen
aaaaBegin
aaaaaa申请成功:=False;
aaaaaaRepeat
aaaaaaaa申请账号('名字','密码');
aaaaaaaa申请成功:=等待返回;
aaaaaaUntil(申请成功=True);
aaaaEnd;
aafinally
aaaa论坛.Free;
aaEnd;
End;aaaaaa

Begin
aa自动灌水;
End.aa

8

主题

64

帖子

85

积分

注册会员

Rank: 2

积分
85
QQ
发表于 2003-7-30 11:11:00 | 显示全部楼层

Re:游戏编程初学者常见问题解答

提问:什么数学基础 ?这个概念太笼统了````我个人想可能是和计算机相关的什么数学吧``可是还是不知道啊```是不是什么8进制 16进制那种啊??

101

主题

467

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
发表于 2003-7-30 11:26:00 | 显示全部楼层

Re:游戏编程初学者常见问题解答

采颡紫,你是学生是不是?

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20527
发表于 2003-7-30 12:26:00 | 显示全部楼层

Re:游戏编程初学者常见问题解答

呵呵,从小学到中学所学的数学都算数学基础吧。
到大学才会有高等数学。

8

主题

64

帖子

85

积分

注册会员

Rank: 2

积分
85
QQ
发表于 2003-7-30 13:25:00 | 显示全部楼层

Re:游戏编程初学者常见问题解答

啊哦``我那大学``连数学都没教哈哈``

3

主题

43

帖子

43

积分

注册会员

Rank: 2

积分
43
QQ
发表于 2003-7-30 23:11:00 | 显示全部楼层

Re:游戏编程初学者常见问题解答

我觉得,你们最好能够把游戏程序员应该具备的素质一起列出来。

英语数学什么的要到什么程度?

3

主题

86

帖子

94

积分

注册会员

Rank: 2

积分
94
QQ
发表于 2003-7-31 00:20:00 | 显示全部楼层

Re:游戏编程初学者常见问题解答

英语能在电子字典的帮助下看懂微软的SDK,以及网上的教程等就差不多了。如果看个两三页英文就头晕的话,还是乘早放弃的好。

学3D的话
数学能看懂三角函数、矩阵、矢量的计算以及该计算表示的意义。
只学2D的话,相对差一点也没关系

编程语言方面,其实什么语言都可以
但是想以后从事游戏开发的话
用VC++或者VC.Net吧

2

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2003-7-31 10:29:00 | 显示全部楼层

Re:游戏编程初学者常见问题解答

但传奇,网金都用delphi写的呀,不能说一定是选vc++的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-2 03:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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