从过去的蛇到心灵游戏

像大多数儿童和青少年一样,在童年时代,我熟悉了一个相当迷人的世界,当时这个世界有机会让自己沉浸在一种类似于新现实的方式中。





虚拟宇宙的第一个指南是灰色大象Dandy。当我接触到八位游戏机的日落时,这个游戏机还不太长,它被Sega mega drive 2取代,在那儿我有时作为经典游戏机玩今天的游戏,而我还是便携式游戏机Gopher 2的



开发者。开始参与他的学生时代。因此,我的论文是一个桌面应用程序,用于以哈萨克族人用德尔菲编写的游戏化元素学习俄语。



不久之后,当我在一个在线学院学习JavaScript课程时,我不得不实现一个小游戏-蛇作为最终项目工作。



成功完成培训后,我将源代码上传到了GitHub忘了这个项目



自从我回到存储库以使游戏适应KaiOS移动操作系统以来,已经过去了六十年。因此,几年后,过去的一个项目看到了现在的光明。



这款迷你游戏无意间成为了我今年为移动操作系统KaiOS开发的众多项目中的首个项目



,当即将到来的一年匆忙争取完成时,我想通过一段简短的故事来总结一下这段经历,这段故事由我在此期间发布应用程序。



于4月发布的snake项目并不是使用DOM模型构建的唯一应用程序。另一个从``简单蛇''DOM矩阵借来的游戏成为``简单吃豆人''



游戏的基本思想很简单。吃豆人必须收集尽可能多的水果。每吃五分之一的水果就会分别产出一个鬼魂,吃的水果越多,躲避敌人的难度就越大。如果幽灵与吃豆人接触,那么游戏结束并显示获得的积分(吃掉的水果)


项目发布后的一段时间,我特别没想到会有需求并且会关注它,但是很高兴在电话中看到该应用程序的评论,以及






今天KaiOS的横幅广告,观察到的一般统计数据,我很高兴地想到,仅在美国,该应用程序在六个月内就安装了13,000多人。







当吃豆人(Pac-Man)试图吃掉尽可能多的水果,同时又避开了全世界人们手机中的鬼魂时,我已经在一个新项目中工作,在该项目中,我完全放弃了基于DOM构建的体系结构,并开始使用画布。



作为滑雪运动的爱好者,我将自己的爱好融入了一个游戏应用程序中,后来为了纪念我所居住的阿拉木图市,我将其命名为“ Alma-Mountain skiing ”。


滑雪者沿着山坡滑下,在比赛开始时,其开始速度非常低,但是随着时间的推移,它会不断增加。在途中,一名业余运动员会进食,速度越快,越难躲避他们。



滑雪者应尽量提高速度。与云杉碰撞后,游戏立即以最快的速度被屏幕打断,就像


上次一样,我没想到该项目会带来巨大的转变,但我仍然感到惊喜的是,在KaiStore市场存在的应用程序存在的六个月中,仅在尼日利亚,安装数量超过了六个千。







在“高山滑雪”项目结束后,我开始思考如何取悦移动操作系统KaiOS的用户,以及提高我在游戏开发领域的技能。这就是新项目``UFO the Cow Thief ''的想法出现的原因。



作为游戏的基础,我决定对一个未知的飞行物体绑架牛的说法颇为有趣。



这个想法很简单。行动发生在晚上的乡下。牛在牧场上徘徊。控制飞碟的玩家必须在分配的时间内偷走尽可能多的母牛。



乌云盘旋会折射不明飞行物光束,母牛会掉到地上。



为了使游戏更有趣,我添加了为每只被盗母牛保留少量时间的功能,


在发布的第一个月,我注意到该游戏并未流行。半年后,在美国,该游戏的下载量为两千五百人,在尼日利亚,该游戏的下载量则减少了千人,而在其他国家,该装置的下载量却根本没有达到一千。







我很沮丧,但并没有失去动力。看到天亮的下一个项目是“在Buran上飞行”。顺便说一句关于habré的文章,介绍了此应用程序从灵感到第一次转换的整个开发周期。



游戏的目标是将航天器放到最近的轨道上。



火箭飞机的速度不断提高,但是玩家只有4个燃油箱,必须适当分配才能到达太空。



此外,Buran配备了四个可以在游戏过程中使用的助推器,



传递的困难不仅在于您需要在游戏过程中充分分配所有资源,还需要在坠落的流星之间进行操纵,这在受到撞击时会降低速度,降低几个指标


尽管此应用程序是我的最爱,但观众并不喜欢它。在六个月内,美国和尼日利亚以及乌干达,巴基斯坦和坦桑尼亚等国家的应用程序下载量最多,超过了2,000次,而下载量仅为1,000多次







。我一直想创建一款虚拟世界可以预先设计,而不是即时生成的游戏。这是《迷失森林》应用程序的诞生方式



一名当地学校的教授在上完晚间课后回家,并决定采取捷径回家穿过树林。但是突然他意识到自己迷路了。



任务很普通-您需要在茂密的夜森林中找到房子。


与我以前开发的应用程序相比,此助行器已经使用了六个月,已经显示出更好的结果。因此,只有在尼日利亚的下载数量已经达到了八个半万。







回答这个问题:“接下来会发生什么?”不久就来了。因为将来我想创建一个成熟的平台游戏,所以我必须学习如何在重力和碰撞下正确工作。因此,发布了新项目“ Builder ”。



装运箱掉落到平台上。建设者需要通过将盒子放入平台侧面的空洞中来清理盒子的区域。



对于所有事物,玩家只能获得三个生命,他可以在玩游戏时处置它们。如果一个盒子落在建造者的头上,心脏就会消失。



游戏会跟踪废弃的盒子。任务很简单-尝试重置尽可能多的盒子


,在应用程序发布后,以前的游戏之间没有显着差异。该项目在应用程序市场上存在的六个月中,最大游戏下载量超过22,519,其中尼日利亚是赛马领域的领导者。







厌倦了发布游戏应用程序,我决定尝试稍微改变格式,同时学习如何与设备的传感器进行交互。由于尽管年龄大,我仍在等待霍格沃茨的来信,所以我决定为像我这样的粉丝申请。这就是另一个名为“哈利·波特相机”的项目进入我的投资组合的方式



在Web API的帮助下,我开始在“ video”标签中显示设备摄像机显示的所有内容,并在元素的顶部显示了一系列以特许经营为主题的框架。



当用户按下“快门”按钮时,视频中的帧被拉出,活动帧的路径被获取,所有累积的内容都被绘制在画布上的两层中,然后保存在设备的内存中。因此,用户会在画廊中收到带有相框的成品照片。


该应用程序受到好评。在六个月的时间里,仅在尼日利亚,安装的最大数量就超过了八千次,







以下应用也与游戏主题略有差异。由于我想获得使用电话的永久内存(外部和内部)的技能,因此我启动了“简单文件管理器”,顺便说一句,它成为移动操作系统KaiOS的第一个第三方文件管理器。



管理器可以显示内部和外部目录的层次结构,各种格式的打开图像,播放视频和音频格式。



在将来的版本中,计划引入对目录的写入权限,以实现删除和移动文件的功能。


在五个月的时间内,该应用程序的下载总数接近6.5万,仅在巴基斯坦就有超过十万五千人使用该管理器。







在我的学生时代,我开始对自我发展这个话题感兴趣。在我的书架上放着戴尔·卡内基,罗伯特·恰尔迪尼,若阿金·波萨达和艾伦·辛格,拿破仑·希尔等作家的文学作品。我也非常喜欢观看Evgeny Popov的“ Kaizen风格的生活项目



有一次我遇到了一种计算和谐的方法。这种方法可以让您充分研究生活,找出需要解决的弱点。该解决方案称为“生活平衡之轮”。



最近,我想为什么不创建一个移动应用程序,该应用程序将帮助那些希望创建这样一个轮子并思考需要解决的问题领域的人们,以实现生活平衡?



说到做到,这就是项目出现的“生命之轮平衡


我实现了一个处理程序,该处理程序收集用户设置的所有数据并将其提供给Chart.js,该输出“极性区域”类型的完整图表。



如果考虑下载应用程序的统计信息,那么它看起来并不令人印象深刻。该应用存在后的4个月内,按国家/地区的最大下载量在尼日利亚几乎不超过2,000。但是转换次数并不小,广告点击次数超过了我之前开发的许多应用程序。







今年的最后工作是一系列智能应用程序“ Guess”,它们可以在脱机模式










1下稳定运行按帧

2猜测电影通过第

3帧猜测Sega游戏通过标志猜测国家/地区向



用户显示框架或标志并给出时间。只允许错过3次。



这三个应用程序总共被安装了将近80,000次。就广告点击中的转化而言,“猜猜”系列在我的应用程序中占据领先地位。


在这篇文章中,我想结束开发游戏和其他应用程序的季节,并在圣诞节和新年假期中休息一下。事实证明这一年非常忙碌,从简单的蛇到一系列智力游戏的道路令人兴奋。



在这条道路上,我遇到了许多困难,这是我要面对的挑战。我想相信,这种经验为我提供了很多知识和应用程序,它们为KaiOS生态系统的发展做出了贡献。



大家圣诞节快乐,新年快乐!



PS:统计数据可能与实际统计数据略有不同,因为当我再次检查时,我发现统计数据倾向于“浮动”



All Articles