GameDesign 板


LINE

我也是非资工资管出身的给你参考一下我的心得 首先如果你想成为programmer请先学好一种程式语言 计算机概论如果你语言有学好该知道的都会知道,剩下的部份不知道也无所谓 网路什麽的也可以先丢着,如果你把单机游戏写好後还没丧失战斗意志那再去看 也不迟。 至於要学什麽语言?这视你打算在什麽平台上开发而定。 而且现在主流的程式语言概念其实都差不多,如果你有把一个语言学好要学新的 应该都不会太困难(除非你要用Brainfuck) 以平台而言 Windows和Linux上主要是 C / C++ Mac和iOS上是Objective-C Android上用Java Web上用Javascript + PHP 要用Flash还要学ActionScript 另外用C#配合XNA可以开发Windows和XBox上的游戏 听说还满好用的,可是这方面我就不熟了 那要学哪个? 我个人还是充满偏见的觉得男子汉用C/C++ 而且Windows上开发较容易,因为使用人数和历史长久他的资源也最多 Turbo C、Dev C++又是什麽? 他们是IDE(整合开发环境),只是用来帮助你写程式的工具而已。 不过Turbo C已经是古董,我很惊讶还会有人提起这个词 DevC++也荒废一阵子了。 绝对不要用这两个开发!! 要推荐免费工具的话首推Visual C++ Express http://www.microsoft.com/ visualstudio/en-us/products/2010-editions/visual-cpp-express 如果不想被M$荼毒的话还有Code::Blocks可以选 http://www.codeblocks.org/ 至於要学到哪种程度? 熟悉各种条件判断、回圈当然是基本的,可是要做比科学运算还复杂的 东西这样远远不够。 以C来说我认为至少对pointer要有完整的概念, C++要大致了解 物件导向(继承、virtual function)、 动态物件产生和消灭、 STL container(最好知道要怎麽实做这些功能) 然後最好能够想像如何把这些OOP的功能返回去用C来写 其他就是你一定要跟Debugger很熟 要知道如何读错误讯息、跟着一步一步跑、还有stack trace 然後别想把书从头到尾读完,里头大部份的东西都是需要的时候再查就好。 前面的部份只是写程式而已 接下来你可以开始写游戏了 DirectX和OpenGL是什麽可以先不要理他 这些底层API只会直接搞死没学过电脑图学的新手而已 我建议先找个引擎来用,最好是Opensource的。 有source code你就可以一边用一边看看别人是怎麽写的,不满意的地方也 能够自己改。这样用了够久之後应该也能够写出自己的引擎。 至於引擎, 3D的我推荐OGRE http://www.ogre3d.org/ 2D的Haaf's Game Engine http://hge.relishgames.com/ 我会建议先从2D的开始,不然三维向量和4x4矩阵会让没学过线性代数的人 想死(像我现在) 要做什麽游戏呢? 有梦想做MMORPG、FPS很好,不过这些东西是几十个专业人士花几年的时间 才生得出来的。 新手一开始就做MMORPG大概会在三天後放弃写游戏从此过着幸福快乐的日子 参考看看红白机上的东西吧 有些东西用了现代技术可能还不是那麽容易 我觉得最重要的概念就是你是非本科的所以能捡现成就捡现成的来用 真的不懂不行的还是要懂,其他就闪开让专业的来吧 不然真的要基础扎实,请重考资工系 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.126.25
1F:推 chenglap:其实更危险的是低估了单机游戏的难度... 09/14 23:52
2F:→ azureblaze:会觉得简单代表你完全不懂XD 09/14 23:53
3F:推 Bencrie:DirectX包很多东西,应该是说 Direct3D/Graphics吧 XD 09/15 00:00
4F:→ azureblaze:除了D3D以外的部份好像都不是很受欢迎就当他是全部吧 09/15 00:06
5F:推 tv1239:OpenSouce的引擎 如果懂日文的话 DxLib也蛮好玩的 09/15 00:20
6F:→ tv1239:主要是教学范例不少,可是都是日文的就是XD 09/15 00:20
7F:推 chchwy:不玩DX/OpenGL就不要用C++了,直接学C#好多了。 09/15 09:41
8F:推 FSVDFS:从此过着幸福快乐的日子 = =+ 09/15 10:18
9F:推 chenglap:其实我写这麽久 C# 都完全是当 C++ 写. 09/15 11:41
10F:推 poshboy:推这篇,对程式新手有很好的方向引导~ 09/17 14:07







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP