我家小学生开发的APP上线了(限免)

文摘   生活   2024-08-21 13:23   湖南  

▲程序开场界面
我儿子要小升初了,所以这是他作为小学生的最后一个暑假。假期里没报班,就放养。他坐车出门闲逛,太热了就在家自己编程,做了几款程序,其中有一款我觉得挺有用,记录分享一下,家里有娃的欢迎免费使用。
01
上学期为了准备小升初面试,我给儿子配置了触屏笔记本电脑,让他制作自己的简历,发现如今小孩们都无视指法,因为确实也没用过键盘——他们更多用过的是平板和手机上用触屏键盘。虽说他的 “一指禅输入法”也不慢(他甚至自觉得打字挺快),但感觉还是有必要训练一下他的指法(手指在键盘上正确定位并实现盲打),为将来使用电脑打下基础。

我们在网上搜索了很久,发现了一个训练指法特别好的网站,思路是先仅训练食指(f,j),然后逐渐扩展训练,增加更多的指头参与。他练了大半天,指法就灵活多了,但有一个问题——作为一个小学生,这种纯目标导向的训练就使他就失去了兴趣。

02

我想起来我小时候学打字,好像有“小霸王”之类的游戏化学习 ,后来又有“金山打字通”,都是把学习过程游戏化,于是和他商量,让他自己编一个程序,来实现“既能学习指法,过程又很有趣”的目标。

既然是“游戏化”,那就只能同意他先玩一会游戏。他在编程猫社区里发现了一个游戏,切西瓜(其实就是水果忍者),研究了一会,提出一个方案:

a. 西瓜从屏幕底部跳入画面时,他会说出一个字母;

b. 用户必须敲出正确的键盘(在西瓜掉出屏幕底部之前);

c. 如果键盘敲击正确,西瓜被切开;

d. 如果敲击错误,西瓜无反应,继续掉落

他用积木式编程鼓捣了一个小时,实现了切西瓜这个目标。并且,同样的方法,又做出了桃子,芒果,草莓,香蕉。他还要继续增加火龙果,猕猴桃,汉堡,可乐,星巴克咖啡……(被我拦住了)

我说:你没发现所有的水果都只能说出“f”和“j”吗?别的字母呢?

他说:哦,是我让他们发出一个变量叫“对话”,这个变量会在“f”和“j”之间随机取一个值。

我说:那快让26个字母都出来呀……

他说:好吧……

▲工作照

增加了各种水果造型

03

我给了他一些挑战。

“你的程序,一开场就是26个字母随机出现,对于刚学习指法的人来说太难了,你能不能做个关卡,新手村就非常简单,然后每关逐渐提升难度,这样别人才会一直玩下去呀~”

于是,他尝试做出了关卡,我帮他找了一张关卡背景图,看上去很漂亮。

▲选择关卡

▲关卡模式玩法


他自己又提升了难度:“前三关免费,第四关开始要花钱解锁怎么样?”——我心里想爱奇艺你看你把孩子们影响成啥了——“那可太好了!快试试吧”

04

我发现他还很有品牌意识。

- 开场要加上学校logo(还好他们学校网站上的logo超大超清新)

- 要加上自己的名字

- 在产品里要加上 “关于”来声明自己的版权,他还要求要点击能打开他的网站(就是之前我用一个在线文档给他做的网站)但是积木编程里没办法加链接,所以我帮他把网站地址转换成了一个二维码。

▲版权页面

▲积分排行
最终,这个前前后后花了一个多星期的程序完成了,我帮他上架到 “华军软件园”了,如果你想练习一下指法的话,欢迎访问他的主页下载。

▲Light正在看田步一的作品

很巧,期间 flomo(浮墨笔记)的开发者Light来找我喝咖啡,看了他的作品,还给了他现场鼓励!他自己可能不知道,这已算是他的人生高光了哈哈哈。

欢迎给他留言,来鼓励一下这个小学生(准初中生)

下载程序主页:https://www.kdocs.cn/l/cu8TsQQjYp9d
扫码留言(点击原文也可以)

————end————



田飞
这是我与你闲谈的方式