作者ritud (小风)
看板GameDesign
标题Re: [请益] 制作SLG游戏引擎的选择
时间Wed Feb 8 13:09:52 2012
※ 引述《storyn26749 (ST)》之铭言:
: 如果要做出一款2D画面的SLG,
: 1.游戏使用六角形棋盘,双方单位互相攻击
: 2.像三国志大战、战国大战互相消耗对方主堡血量以判定胜负
: 要做到以上两点的话,
: 选择哪个引擎较为适合?
: 目前在考虑的引擎有:C++、Unreal Development kit、Virtools、Game Maker和Shiva
: 原本认为做2D游戏,想要使用Game Maker引擎,
: 但是在网路搜寻资料後发现Game Maker似乎较适合做物件与物件碰撞的游戏,
: 对於回合战棋游戏的资料却了了无几,
: 不知道版上各位有没有相关的资讯或是意见能够分享?
你应该先说一下这是程式作业还是企划作业,如果是程式,那麽选一个2D处理
比较容易的来用就好,以你举的例子来说,分别大概是:
1. C++
打算用windows api硬干吗?但在正式开始做前,还得先搞定读png之类的问题
,或是用bmp 做透明色处理,也太土法炼钢了,但不是不行,真的要做可以参
考这本书:RPG角色扮演游戏程式设计—完整实例与经验分享─
http://www.drmaster.com.tw/Bookinfo.asp?BookID=PG20101
懂得写C++ 後,这本书从非常基础的部分教起,适合初学者照着做(但我觉得
有些步骤有点不清楚就是了……)。
2. 其他3D游戏引擎(unreal、virtools、shiva之类)
这里可能有两种作法,其一是直接用3D做,这就要看各引擎如何使用,但比如
说unreal这种大引擎,光是要搞懂如何使用就要花很多时间,然後再去研究怎
麽做slg ,能不能在时限内做完,是个问题。其二是用引擎的2D绘图功能来做
,但这和用C++ 是殊途同归,虽然可能不需要自己处理读图档、改变色调、播
放影片音乐之类的功能,但游戏逻辑本身,还是要自己写的。
总之……只要是程式作业,都逃不掉自己写游戏逻辑的差事,引擎没有办法帮
上这块,所以要做的先决条件就是自己要会写slg 。
而如果是企划作业,那用rpg maker 套slg 脚本就OK了!程式部分别人帮你搞
定,你只要做企划设定(角色、技能、关卡、参数等等)就好。
--
自创RPG游戏─勇者物语:世界树之心
http://0rz.tw/oBStj(巴哈连结)
勇者、骑士、公主、贤者,唤起您对游戏最初的感动!
战斗影片:
https://www.youtube.com/watch?v=2YtkReMEeXc
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 119.14.68.75
1F:推 chenglap:对, 我想这里最重要的问题正是游戏逻辑上很混乱... 02/08 13:49
2F:推 azureblaze:游戏引擎替你处理的是绘图、通讯、物理等通用的东西 02/08 14:21
3F:→ azureblaze:游戏逻辑都处理好的叫做Mod 02/08 14:22
4F:推 storyn26749:这是学期的专题作业,到明年初才正式要交 02/08 15:04
5F:→ storyn26749:所以程式、企划跟美术都是由我们自己来做 02/08 15:05