说起来这事儿,也是赶巧了。周末嘛儿子带了他的小伙伴回家玩,那小家伙长得白白净净,说话也细声细气,特别有礼貌,跟我家那“混世魔王”简直是两个极端。看着他们俩在那儿研究玩什么,我突然就冒出个念头。
现在的游戏,要么打打杀杀,要么就是氪金抽卡,感觉没啥特别适合小孩子启蒙的,或者说,能让他们在玩乐中感受到一点点“文雅”气息的。正好他那朋友给我的印象就是“小绅士”一枚,我就琢磨着,能不能整个“绅士”点的,就是那种角色、互动都比较友好的,画风也可爱点的小游戏,让他们换换口味。
第一步,构思和找灵感。
平时也爱瞎琢磨。我就想,什么样的游戏算“绅士”?大概就是那种,呃,不强调暴力对抗,可能有点解谜,或者收集,或者剧情互动比较温馨的。我想起了以前看过的一些像素风的独立游戏,还有一些日系的养成游戏,感觉那种调调就挺比如《星露谷物语》那种自己经营农场,跟村民搞好关系的,虽然复杂了点,但那种氛围我是挺喜欢的。还有之前看网上有人提到过一些像是《妖精的尾巴:魔导少年》或者《仙宠物语》这类名字听起来就比较萌的游戏,虽然我没玩过,但大概能猜到是那种画风可爱、角色互动多的类型。
第二步,选择工具和方向。
一开始我想得挺复杂,寻思要不要学个啥Unity、Unreal的,整个3D大作出来吓他们一跳。后来一拍脑袋,嗨,给小屁孩玩的东西,犯不着那么专业,我也没那时间和精力从头学。而且这不就是个“实践记录”嘛目的是快速搞点东西出来让他们体验一下。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我就想起了以前接触过的一些简单的可视化编程工具,还有一些H5小游戏的开源框架。对,就用H5做!这样他们用平板或者电脑浏览器就能直接玩,方便得很。我找了几个开源的、评价还不错的2D游戏引擎或者说框架,挑了个文档相对友社区看起来还有点人气的。
第三步,动手开干!
这部分就比较折腾了。
- 搭环境: 先是把开发环境给弄H5也简单,一个代码编辑器,一个浏览器就行。我用的是VS Code,轻便。
- 找素材: 这是个大头。我不会画画!只能去网上找那种免费的、允许个人使用的像素素材包。什么小人走路的序列帧,背景图,一些小道具图标,都得找。找了一堆“可爱风”的,尽量让角色看起来“绅士”一点,比如戴个小礼帽,或者穿个小西装啥的。
- 写逻辑: 这就到了核心了。我先设定了一个超简单的目标:控制一个小人在一个固定场景里走动,能跟场景里的几个NPC对话,对话内容都是些鼓励、问好之类的。没有战斗,没有复杂的任务。
我先让小人能动起来,就这个简单的上下左右移动,都调了好半天,主要是碰撞检测和地图边界的处理。然后是对话系统,点击NPC弹出对话框,再点击能切换下一句。这里我参考了一些网上的示例代码,改改,总算能用了。
- 加点小细节: 为了让它不那么单调,我还加了点简单的音效,比如走路的脚步声,对话框弹出的声音。还尝试加了个小小的收集元素,比如在场景里放几个闪光的小星星,小人碰到了就能收集起来,算是给他们点小目标。
第四步,测试和给孩子们玩。
整个过程断断续续搞了两三天,主要是晚上他们睡了之后我才有空弄。弄出来一个非常非常粗糙的“DEMO”,BUG肯定是一堆的。比如有时候小人会卡在墙角,对话偶尔会不按顺序出。但大体上能跑起来了。
然后我就把这个“大作”拿给儿子和他朋友看。俩小脑袋凑在一起,一开始还挺懵,不知道这简陋的玩意儿是我稍微引导了一下,告诉他们怎么操作,怎么对话。没想到,他们还真就玩进去了!
看着他们因为收集到一个小星星而欢呼,或者因为跟NPC“聊上天”了而咯咯笑,我这心里头,也挺美的。虽然跟外面那些精美的商业游戏比起来,我这个简直就是“电子垃圾”,但这是我亲手为他们做的,意义不一样。
的小
这回瞎折腾,也算是一次挺有意思的实践。虽然标题叫《因为儿子的朋友很可爱绅士游戏》,听起来有点怪怪的,但初衷就是想给孩子们提供一种不一样的、更温和的游戏体验。从结果来看,他们还挺喜欢的,这就够了。也让我体验了一把独立开发小游戏的“辛酸苦辣”,虽然只是皮毛中的皮毛。这个过程,记录下来,也算是个小小的成就。