开发回顾是社团里另一位写的
但因为她生性害羞(?),所以由我代PO来这边分享( ̄ー ̄;)
或许对一些想做游戏的同好会有一点点帮助吧?
http://inorikaze.blogspot.tw/2014/08/20140805.html
有图片和网页连结的网志版在这边,建议看网志的比较好
纯文字就在下方囉~
++++++++++
FF24祈风EP2的游戏顺利发售了!感谢大家支持~^^
也有不少人回头来买EP1
帮EP1的套组消了一点库存XD
目前已经剩得不多了
游戏套组卖完后就只剩单卖了,设定集和漫画是不会加印的
想购买的人请尽早喔~!^^
虽然游戏做完了
不过还是想把一些制作相关的过程和心得分享给做完
这次的主题就是“程式”和“演出”
因为内容有点多
上篇的部分主要谈程式,等下篇再来谈演出^^
祈风基本上主要制作人员很少…
所以这里的原画除了包办所有立绘、CG和背景之外
也兼程式……Orz
大致上程式的演变分成四个阶段(?)
●企划开始之前(2009年):AVG的基本雏形
这时候是摸索期
两个完全没有经验的人
尝试着去下载的krkr2的主程式
然后看教学试着写了一点内容
大概就只到立绘显示+消失、换场景、放音乐音效、
还有文字停顿+换行+换页、选择肢和跳转等基本操作而已
接口也是…非常的…阳春XD
更别提什么主画面、SL功能、游戏设定等等XD
某鸟还为了测试做了非常自嗨的小剧场XD
大概就是写这么简单又电波的内容吧…XD
等确定好像真的有些搞头,才开始决定要来尝试做AVG游戏!
题外话,过了几年后看到一些游戏制作的讨论内容
在企划方面几乎都提到,要做任何游戏之前自己要先试着写看看基本的prototype
如果能自己实做出一个可以用来展示成品是最好的
不必专职去研究程式没关系,但是懂一些基本的程式概念,其实对企划还满有帮助的
所以我想…这个阶段的尝试和摸索其实应该满重要的?
●EP1愚人节体验版(2010年):Prototype
隔年,EP1制作的愚人节的体验版(?)
还记得第一次公开祈风时特别选了4月1日
无论是宣传文案还是游戏官网都做了不少有趣的恶搞内容
那时总算做了一个算是原型的体验版程式,但只有非常非常非常阳春的基本功能……Orz
因为时代久远所以我也记不太清楚了
不过印象中由于存盘怪怪的所以暂时把SL功能锁起来了
中间发生了一点小插曲…
当时有位同好跑来说可以帮忙写程式
所以就以帮他的游戏画图为交换条件,展开第一次合作
一开始对方是希望能自己写一套程式,但是我们这边比较熟KRKR
希望他能用KRKR来写,避免以后自己要接手修改一些东西会看不懂
不过由于这里没有特别去盯进度、对方也没主动回报
过了N个月把图画完给他,他游戏似乎没有要做了,还说因为要去工作所以程式也无法帮
忙
这是第一次体会到做游戏的三大血泪教训(?)
1.免钱的最贵,因为他对你不需要付任何责任,所以一旦有其他事说走就走
2.像程式这种关键技术绝对不能全权交给一个不太熟/不太信任的人…
一旦中途走人/闹脾气/乱搞…和重来没两样
3.不管是不是无薪工作,都要确实主动盯进度
自制游戏应该多少都会碰到这种情况...只能说,早早学到教训总比做到一半才要重来要
好
后来朋友推荐了另一个游戏社团的程式
但由于对方自己的社团的新游戏也正在制作中,无法给我确切的答复
如果等N个月最后收到的答复是NO
这里要重新开始找人或是自己学也来不及了
由于我们本来就不是做游戏的,在这方面其实没什么人脉
也很害羞不敢去找其他人搭讪…
就算搭讪了也很怕遇到之前那个人的状况
也因此…最后决定…程式还是自己来吧Orz
比较安心…………
虽然又花时间又辛苦,但是后面开始上手后觉得这样也不错
至少要做什么演出特效或是功能都可以自己尝试
不需要再去和其他人配合
而且当初也没想到祈风EP1+EP2一做就是拖了将近4年…变量实在太大了
万一这4年里连程式都中途因故离开,游戏可能真的无法完成…
当时的阳春体验版和阳春画面XD
那个存盘功能是某位落跑的仁兄参考网络上的KRKR教学唯一写好的东西
变换速度很慢+只有一页,其实也不太能用Orz...
●EP1正式版(2011年):土法炼钢
在决定要自己写程式后,马上就去买了一本KRKR教学书回来
因为KRKR没有什么中文教学书,只好买日文的
这本或许很多学KRKR的人有看过…
真的是非常…基础教学的一本XD
他的好处是有完整的基本范例可供修改
后来整合到祈风EP1的游戏里成为SL、CG浏览、游戏设定的基本系统
幸好自己算是有一点简单的日文底子
外加以前就是资讯科背景的(虽然程式课程都是低空飞过…)
所以研读起来不算难
学会一些基本概念后,就开始上网找各种教学
台湾的KRKR教学与论坛其实不是很多,大多数还是在对岸网站找的
以下列几个我常用的工具网站
KRKR2 算是官方说明文档?其实我看完教学书后就没在看这网页了
不过偶而卡住还是会回来复习一下基本概念,有时候就卡在基本概念不懂而已…
KAG3指令大全 这个我到EP2依然很常用,写程式的必备字典果然还是指令大全啊…
—Infinite Creation—自制游戏论坛 碰到问题会上去搜有没有解决办法
KCDDP ADV综合创作站 祈风EP1基本上是用这边发布的KAGeXpress来写的
NOCBOL ~本店营业中~ 有很多基本语法介绍,很适合初学者!另外它是繁中的喔!
Hiyu & Recrit 也是难得的繁中网站,有一些基本概念讲解和教学,
不过停止更新很久了…
本来想用KAGEX2中文化写EP2,NVL出来后马上变心跳槽!
水螅培养槽 中文圈学写KRKR的应该不会不知道水螅大大,详细的教学给了我非常多帮助
大概是这样吧,虽然还有很多零零散散的教学网站
不过主要常用的还是这几个
那时透过道长的介绍,开始用EmEditor这个软件写程式
他最大的好处是,可以把将注解、剧本和程式语法设定成不同颜色
还有一些常用语法也可以自订文字颜色/底色
识别度提高也大大提升了写程式的便利性和debug效率
底色设成绿的据说是眼科医生指定比较不伤眼睛的颜色(?)
话虽如此………
EP1的程式还是有非常大的成分处于土法炼钢阶段Orz
写到后来虽然是套用教学书的范例程式写系统
但我都快把自订系统选单要设定的前置语法、参数、步骤流程、还有要用的图层都背起来
了囧
像是要关历史履历、tempsave、指定右键动作、关闭地图功能、切换message、设定文字
nowait、设定底图和按钮(<=没人知道你在念什么)
也因此当时水螅大大的教学帮助超级大的…
我在EP2使用完整系统的NVL后几乎没有机会再碰这块…
也因为是土法炼钢
所以有很多不管效率好不好、写法对不对、硬是写出来的功能
导致EP1游戏没有全萤幕模式,因为BUG太多了Orz.........
而且不知道为什么patch档只要改到文字,若刚好有在改过文字的剧本档存盘的话
那个存盘会无法读取…
所以之后迟迟没有发布修正错字的patch档…
因为怕已经有存盘中途才挂patch的玩家会有读档错误问题Orz
这点到EP2都无解,我也不知道为什么Orz
最后完成的功能有这些
虽然本来想在patch追加extra房间,放一些额外的剧情的
不过做完游戏后的我们就整个放空,时间一久也就懒了…Orz
最终还是没写XDDD
●EP2正式版(2014年):NVL Maker
然后,一下子就过了快三年(爆)
中间我去帮忙做了近半年的星耀学园XD
在演出方面又多学了一些东西
而三年后,关于KRKR与制作AVG的现成工具也增加了不少
其中甚至有图形接口可以操作
不再像以前只能用KAGeXpress开笔记本写原始码XD
当时玩了一款对岸的游戏叫丑小鸭的天鹅湖而得知NVL Maker这个KRKR工具
刚好一起参与星耀学园制作的翔岚也有在用这款
于是就马上跳下去了XDD
同时对岸还有一款工具叫橙光
我载来试用了一下觉得操作实在太不习惯了
毕竟我是从土法炼钢开始写KRKR的…对这种图形接口很苦手
NVL Maker相对亲切一点,至少它比较贴近原来的KRKR
不过虽然有方便的图形接口可以操作
我还是只用了它的主系统架构、毕竟直接用键盘复制贴上改要快多了XD
一些常用的macro依然是自己写XD
毕竟我在演出方面有很多更进一步的需求、还有习惯的macro名称也不一样
唯一有用到图形接口的是游戏接口设计部分
不得不说实在太太太太太太太太方便了!!!
想当初EP1要设计游戏接口概念图时,可是绞尽脑汁把我脑中的想像画面转成程式语言…
在许许多多的英文和数字中找寻我要修改的参数………
旁边还得配上一个计算机和pixel位置图,把图片位置转换成座标…
另外还得担心有些接口功能我写不出来…
现在完全不必烦恼了XD
主选单算是个例外
因为有一些图层移动的特效
所以没办法直接套用NVL的接口排版工具
EXTRA也是自己写的
不过比起EP1连基本系统功能都要自己土法炼钢…
这个EXTRA算是挺简单的了
也因为NVL将整个AVG的基本架构都写好了(而且十分稳定)
所以我不必再花大量时间做基本系统整合和debug
只要专心写自己要用的演出就好
也多了很多额外的时间去构思EXTRA房间的内容与实做测试
才造就了EP2多了很多华丽的演出特效(?)和EXTRA系统
EP2的脚本档,风格又和EP1有点不同
EmEditor另一个好用的功能“片段”
可以整理自己常用的程式码
要用的时候在上面点两下就好了
因为我很多演出算是多个macro组合起来的复合式语法
但是又不想写死在macro里头
所以一些常用特效会用片段储存起来
当初作EP1时真的没认识什么做游戏写KRKR的同好
自己也不敢去搭讪、甚至不敢在论坛发文问问题…
所以一切都是自己摸索
就算遇到问题也不知道找谁问,只能一直拜google大神T__T
写不出来就硬上、或是干脆放弃那个功能…
后来经历了星耀学园的制作后
EP2制作时期总算结交了一些游戏制作的同好
遇到困难时给予了不少帮助,真的很感谢他们!
以上!程式部分大概是这样吧XD
不知不觉讲了很多
演出的制作经验分享部分就等下一回吧XD