最近也不知道怎么,突然就想起以前玩《仙剑奇侠传》那会儿,心里头痒痒的,就琢磨着自己是不是也能动手搞个类似的小玩意儿出来。不是要做什么大作,就是个小游戏,自娱自乐的那种。
开始动手前的想法
想法挺多。想着能不能弄个卡牌对战?或者还原一小段剧情?看看网上那些介绍,什么H5,什么手游,感觉都挺复杂的。咱也没那个技术和精力,就想着从最简单的开始。就弄个能在地图上走走路,点点NPC对话的那种,有点像最早那个DOS版的感觉,像素风格的。
找家伙什儿
确定大概方向,就得找工具。我这人怕麻烦,代码也不精通,就想找个现成的、简单点的。挑个以前稍微接触过的游戏制作工具,好像叫RPG Maker?具体哪个版本忘,反正就是那种图形化界面,拖拖拽拽,稍微设置一下就能用的。感觉这个对我来说最合适,不用从头写代码,能快速看到点效果。
准备“零件”
工具选好,接下来就是画面和声音。这部分也挺头疼的。
- 画面: 我想要那种像素风格,尽量贴近老仙剑的感觉。网上搜搜,找一些免费的像素素材包,有人物、地图块、小物件什么的。自己也用画图工具稍微改改,拼凑一下,整个大概像“李逍遥”的角色,还有一些简单的场景,比如房子,树什么的。效果嘛肯定糙,但自己看着还行。
- 音乐音效: 这个简单点,直接用几首经典的仙剑背景音乐,比如蝶恋、雨之类的,一放出来,那感觉立马就有。
捣鼓过程
搭场景: 先打开工具,新建个项目。然后用找来的地图块,一点点拼凑出个小地图。就想象着是余杭镇或者仙灵岛的某个角落,放几棵树,一个小房子,一条小路。歪歪扭扭的,反正大概那个意思。
放主角: 把那个像素“李逍遥”放进地图里,设置成玩家角色。
让他动起来: 接着就是让他能在地图上走。设置行走图,按方向键能上下左右移动。这个比较简单,工具自带的功能。不过为让走路看起来自然点,那个四方向的行走动画帧,我还是调整好一会儿。
加个NPC: 光走路没意思,得有点互动。就在地图上放个NPC,样子随便找个像素小人代替,就当是某个村民。然后设置一下,让玩家走到NPC面前,按个确定键,就能弹出一个对话框。
写对话: 对话框里写啥?随便写几句,比如“今天天气不错”,或者“听说仙灵岛上有仙女”,就这种简单的。主要是测试功能。
遇到的小麻烦: 中间也碰到些小问题。比如刚开始人物走路会穿墙,后来发现是地图通行设置没弄对。还有那个对话框,有时候弹出来位置不对,或者按键没反应,来来回回调试好几次才搞定。
弄成啥样?
折腾几天,弄出来的东西非常简单。就是一个小小的场景,你可以控制一个像素小人在里面走来走去,能跟一个NPC简单说两句话。没。
没有战斗: 本来还想加个最简单的回合制战斗,比如遇到个小怪,你打我一下,我打你一下那种。试着弄一下,发现要设置的东西还挺多,怪物属性、战斗界面、伤害计算什么的,感觉太复杂,就放弃。
没有剧情: 也没有什么连贯的剧情,就是个孤立的场景和互动测试。
实践后的想法
虽然搞出来的东西很简陋,离真正的“仙剑奇侠传”那差十万八千里,但整个过程还是挺有意思的。自己动手把想法一点点实现出来,哪怕只是个走路和对话,也挺有成就感的。
这回实践也让我更清楚地认识到,做一个完整的游戏,哪怕是很小的一个,也需要考虑很多东西,细节非常多。从策划、美术、程序到测试,每个环节都不容易。
这回瞎折腾,主要是为满足一下自己的怀旧情怀和动手欲。结果虽然简单,但过程很快乐,也算对得起花费的时间。以后有空,说不定还会再捡起来,加点新东西进去,谁知道。