奎特尔手写冒险日记

奎特尔数字大冒险

2018年1月4日,从想法到实现用了368天《奎特尔数字大冒险》终于上线微信小游戏!

不知道大家还记得在2018年1月1日,微信小游戏刚出来时,Shawn发过一篇文章《元旦快乐—小游戏!小游戏!小游戏!》当时还发了一个自己做的Demo,不知道是否还有人记还得,看下图:

image.png

1. 大家关心的问题

猜一猜,这两天收到最多的问题是什么?

手写数字识别怎么做的?

我想这是大多数程序员同学体验了《奎特尔数字大冒险》最为关注的问题,也引起不少群中的讨论!

数字大冒险中没有图像识别的技术,是用的轨迹近似匹配实现的。

记得很久以前玩过一个叫《刀剑封魔录》的游戏,就是使画“一”、“V”、“Z”等书写轨迹发大招,看下图:

数字轨迹模版

首先是将0~9的数字写一遍,将每个数字的轨迹坐标点保存下来,大概数据结构如下:

[
  {name: '1',  data: [{x, y},{x, y},{x, y},{x, y},{x, y}]}
  {name: '2',  data: [{x, y},{x, y},{x, y},{x, y},{x, y}]}
  {name: '3',  data: [{x, y},{x, y},{x, y},{x, y},{x, y}]}
  {name: '3',  data: [{x, y},{x, y},{x, y},{x, y},{x, y}]}
  ...
]

为了适应大多数人的书写方式,需要为每个数字多保存几个书写轨迹!看下面视频:


数字轨迹播放

视频地址:https://v.qq.com/x/page/i0823npmetu.html

我这里做了一个轨迹播放器,大家有兴趣可以看一下,按照这种近似的路径去写就容易被匹配上,里面还有更多sample示例。

轨迹匹配

在游戏中监听写字板节点的TouchStart、TouchMove事件绘制轨迹,同时保存轨迹坐标点,在TouchEnd时将收集到的坐标点数组与事先录入的模版数据挨个做对比,看与那个近似,将最接近的轨迹name值拿出来。

在这里4和5比较特殊,他们是由两笔写成,因此将4、5的第一笔也做了单独的轨迹模板,如果识别到写的是4或5的第一笔时,就等待用户输入第二笔。

Shawn目前还不能把代码直接拿出来,暂且只能分享大致原理,后面有时间我会再做更多这方面的分享,也欢迎大家讨论!

2. 冒险之旅

Shawn是从2018年7月开始独自踏上冒险之旅,一边四处打游击做点小外包和Creator的入门培训,一边写点公众号文章,想把数字大冒险游戏给做出来!想的是比较美好,但总是一拖再拖,拖到了12月才正式全身心投入!

手写识别在半年前就解决了,用它来做一个什么样的游戏呢?当时唯一的想法就是,一定是要意义的游戏,可以真实帮助到小朋友学习数学运算、锻炼思维记忆。

其中的意义就是来自于我的女儿,一个老爸想在女儿面显得很厉害!在她幼儿园的时候,我经常对女儿说:

“这个游戏不错,爸爸也可以给你做一个,还可以永远不会死掉”,
“这个游戏太没意思了,爸爸给你做一个更好玩的!”

但每一次熬更赶夜换来的无一都是鄙视的表情,太丑了!

但每一次熬更赶夜换来的无一都是鄙视的表情:“太丑了,全是方方块的!“。不过还好,我送女儿上学的路上,我们会不时讨论一下,怎么做她会接受!

游戏的创意也不是Shawn发明的,任天堂早在10前就有不少这类益智游戏了,Shawn也是任天堂的粉丝,从Wii到NDS、3DS、Switch一个没落下,如果大家有兴趣做小游戏,任天堂的益智游戏绝对是一个不错的老师!

怀揣着一颗萌动的心,一个朝夕相处鞭策你的用户,一个可以学习模仿的老师,开始独自踏出了第一步!

3. 冒险计划

任天堂的益智游戏,咋一眼看起来简单,但深入体验你会感受到作品的中无比的诚意。

《奎特尔数字大冒险》匆忙上线微信小游戏,明显也缺乏诚意,导致大家所关注的焦点是手写识别,而非游戏本身!游戏难度颇大,其实更适合大朋友,而非小朋友!说的是帮助小朋友锻炼思维记忆,却是惹的小朋友玩的冒火想打人!

静下心来,把自己当成一个小孩子,我能从《奎特尔数字大冒险》学习到什么呢?带着这种想法,我思考了好几天,整理了一份粗略的计划!

奎特尔数字大冒险计划

一年来的想法和思考始终没有记录下来,不能踏实去执行,这次将所有的想法写下来,一条一条地死磕下去!

显然上面的工作量是非常巨大的,Shawn是一个程序员,同时扮演一个伪策划,好几次使用PhotoShop切点图,想把电脑给炸了!

有人问:“狼居然会天上飞,你想象力还真丰富!”

回答说:“不是猪也会飞的吗?我这是没资源嘛,先做出来再说吧!”

没有美术就像有枪没子弹、有锅没米,而且今年冬天也特别冷,储藏的食物也快用尽,先把东西做出来再说,先让狼飞一会儿吧!终于在1月4号把第一颗子打出去了!

Shawn在此感谢帮助过我的朋友们,成都村雨科技的「大白」、「onescc」近乎无尝给我提供部分美术资源;感谢「丁丁猫」的骨骼动画,以及对游戏的建议,让我好好看下女儿的课本给了我不少启发;感谢「jacklling」在微信小游戏程序开发中提供的帮助!也感谢帮助我分享分享、传播的同学们!

4. 帮助更多的人

对程序员来说,美术与推广是最难的,今天算是为自己写了一篇广告!
如果你也有个人开发的小游戏与有趣的故事,欢迎来奎特尔星球,免费为大家提供推荐,帮助他人就是帮助自己,愿我们一起成长!


欢迎关注「奎特尔星球」公众号,欢迎大家投稿,来我们一起成长!

奎特尔星球公众号
奎特尔星球个人网站
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350

推荐阅读更多精彩内容

  • Shawn有一个星期没来发公众号了,最近一直都在折腾我的一个微信小游戏《奎特尔数字大冒险》,下面是游戏视频: Sh...
    张晓衡阅读 706评论 2 2
  • 今天是2017年5月的第十三个日子,天空的蔚蓝让本就开心的我锦上添花,一大早我就早早起床,回头望了一眼亲爱的老公和...
    段英旭阅读 235评论 0 0
  • 转眼又是一周,时间过得好快。农历七月初七,也就是七夕节,神话故事咱不讲了,只是感叹时间嗖嗖的。明天后天赶...
    指挥官阅读 162评论 0 1
  • 决定用这样一个标题,一是因为细想了很多个维度之后觉得只有这个最贴切和达意,二是因为不敢就这么明目张胆地和风靡...
    圣何塞的泰迪阅读 525评论 1 1
  • 四月最后一天,17年已过去三分之一,距离N1考试还有63天! 早上做了《红蓝宝书1000题》的模拟二,45个题,错...
    诺凡阅读 248评论 0 2