作者cjcat2266 (CJ Cat)
看板GameDesign
标题Re: [请益] 关於AGDP的 Road Map (回覆)
时间Mon Sep 17 02:42:31 2012
※ 引述《AmosYang (Zzz...)》之铭言:
: * unreal 引擎更是以战练兵的最佳案列之一,因为 Unreal 系列游戏表现出色
: unreal 引擎才有价值
这个概念真的要推一下
我们学校 游戏引擎架构社 的社长
极力灌输学生的一个概念
"做游戏,绝对不是以写一个强大的引擎为优先"
他曾经demo过在八个小时之内做出一个还不错玩游戏
是两人top-down射击对战游戏,中间会有怪物出来搅局
使用OpenGL,并且支援XInput,可以用Xbox 360手把多人游玩
当然美术方面就没有什麽看头,角色都只是个单色圆形
他的程式码都挤在三个 *.cpp 档案里面 (*.h只含declaration不考虑)
真的是又丑又没有架构可言
但是,重点是他八个小时就做出一个玩得起来的游戏了
接下来的步骤才是开始反省有哪些架构可以分离出来
成为独立游戏引擎的一部份
这样反覆快速地练习
最後用累积的经验做出来的游戏引擎
才可以说是个实际的游戏引擎
--
Blog
http://blog.cjcat.net
Gallery
http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 174.61.205.195
1F:→ VVll:引擎如果只是自己要用 那还好解决 如果是要给人用才头痛 09/17 02:44
2F:→ cjcat2266:这倒是 :/ 09/17 02:45
3F:→ cjcat2266:我们学校常常会碰的的问题就是,队上最强的dev,会埋头 09/17 02:45
4F:→ cjcat2266:苦干写一个"超强引擎",结果其他队友完全不知道怎麽用 09/17 02:45
5F:→ VVll:成为商品的一个绝对 一般人觉得好用 所以埃凤才会大卖(? 09/17 02:46
6F:→ cjcat2266:学校教授曾说 "厉害的engine dev,能够用大家都很容易懂 09/17 02:47
7F:→ cjcat2266:的技术,做出大家都很好上手的工具" 09/17 02:47
8F:→ cjcat2266: ...所以哀凤才会大卖XD 09/17 02:47
9F:→ VVll:为什麽程式要发展出OOP 不就为了维护与延续 09/17 02:48
10F:→ VVll:而除非你的写的东西 一辈子都不会有人接手 否则用刁钻的写法 09/17 02:49
11F:→ VVll:去展现你的功力 并不会比较好 阅读性很重要 大多数人都是凡人 09/17 02:49
12F:推 k387259:除非你把code当小说读XD 09/17 10:59
13F:→ juicefish:正常情况下大部分都是文言文(? 09/17 11:35
14F:推 Hevak://magic, don't touch 09/17 20:24
15F:推 azureblaze://sorry... 09/17 20:30
16F:→ VVll://hmm... 09/17 22:36
18F:推 Hevak:感谢楼上支援梗源XDDDDD 09/18 19:33