微信跳一跳的python外挂仅仅是个外挂吗?

2017年12月8号,微信的跳一跳小游戏上线,并直接推送到用户首页。由于画面精致,操作简便,跳一跳迅速 成为了全民游戏,许多好友开启了刷分模式。最高分通常都在400分左右。

神奇的战士-王松同学尝试了几局后,就萌生了一个想法:自己写个程序帮我跳,我就在旁边看,岂不是美滋滋。接着开始写代码,搞出初代版本后,刷了3500分(王松同学邪恶的笑.png)。

接着就把代码上传 github ,上床睡觉。没想到第二天github就炸了,许多人参与进来,对代码进行优化。这个项目三天时间就升到周榜第一,目前参与贡献的人数为41人。

同时,简书、知乎上也出现了大量关于利用python刷分的文章。但看看评论你会发现,很多人会对此质疑。比如:

太佩服了!但是这一系列操作下来比玩游戏复杂多了!看了我觉得还不如不玩这个游戏了。

我也这么觉得,一个游戏而已。

不就一个休闲游戏吗 还开什么挂。

但真正参与进来的人都知道,自己这么多不是为了分数,也不是为了满足虚荣心。而是为了一种成就感—碰到一个现实问题,然后通过一些工具,自己动手编程,克服各式各样的困难,最终解决问题后所带来的成就感。

像提供源码的作者,做这个项目,除了这种成就感,还得到了和志同道合的陌生人合作的机会。一起研究,优化代码,除了让他自己学到更多技术方法,这次经历恐怕他是一辈子也忘不了。

除了参与写代码的人,其他人也会阅读源码,搞清楚是怎么实现的。这个过程本身就有挑战性,也是对自己能力的提升。最后刷分只是个附带动作,哪怕现在微信官方已经清除刷出来的分数,但还是有很多人在研究这些代码。

很多人可能理解不了程序员会对这些事情这么狂热。其实这就是程序思维,时刻想着利用计算机编程来解决现实生活中的问题。问题可大可小,关键是得有这种思维。

这种思维很重要,工具本身就是用来提高效率的,所以当你知道了一个工具就得想着怎么利用起来。而且这种因工具的差异所带来的差距是会随着时间越拉越大的。虽然仅从这一个项目来说,好像也没多大用处。但无论是王松本人,还是其他读过源码的人,他们都是有这种思维,在日常生活中他们就是会不自主地思考怎样利用编程来提高效率,或是更自主地做一些事。这个项目只是这种思维在现实生活中的一个微小的体现。

比如很多人都有时间记录的习惯,那能否自己编程来自动化处理记录的数据呢?包括一些具体的文本的格式问题,通常是重复性的操作,能自己编程高效解决吗?

这个项目火起来当然还得得益于开源运动。程序员是个乐于分享的物种,当他们解决了一个问题后,还会自动地分享自己的代码。感兴趣的人可能就会继续优化代码,增加新的功能等等。这也就产生了许多合作,也能让自己收获不少友谊。也许有些问题,自己编程解决可能还会花更多的时间,但很多人还是愿意做,而且会分享出来。因为整体上,这段代码还是提高了效率的。

就像AlphaGo,其实也是通过一些算法,编程来解决下围棋这个实际问题。只不过是Google开发的,又和人工智能扯上关系了,所以也就没人站出来说这又有什么意义呢。

相信这个项目让很多人萌生了学python的想法。相信这些人都是想用编程来解决实际问题的人。

虽然只是一个小游戏的外挂,但却不仅仅是个外挂。

参考文章

《怎样实现微信小游戏跳一跳的外挂?》

本文来自企鹅号 - 学习之术媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java架构师学习

了解这些内容,就能完成程序员到架构师的转变题文章源码分析专题:45天高性能、高并发:60天高可用性、可扩展:45天性能优化:30天团队协作效率专题:30天双十一电商项目实战:30天

当你点开这篇文章,也许正是你踌躇不前的时期,职场生涯正处于迷惘阶段,不上不下。你可以选择点击右上角,关上一扇窗,但上帝不会为你打开另一扇门,因为钥匙在自己手上。...

3727
来自专栏java一日一条

开发者的中年危机:接下来做什么?

我之所以会走这一步,是因为在我回顾过去已经取得的成绩之后,我不知道接下来的30年应该做什么。

893
来自专栏腾讯研究院的专栏

双11试水大数据 搜狗浏览器延续创新之路

如今的互联网正以越来越多的方式接入到人们的生活当中,并无可争议地迎来了崭新的“大数据”时代。人们惊讶地发现,互联网应用一旦拥抱“大数据”理念,大多能够在原有功...

1905
来自专栏云计算D1net

你对云存储的安全性了解多少?

如今,为项目使用基于云的存储已经成为了一次正常的业务实践。除了那些显而易见的好处与风险之外,网络上也有很多关于在线数据存储的错误信息。 技术专家预测,今年会有近...

3324
来自专栏C语言及其他语言

程序员的困境及如何摆脱这种困境?

近日笔者采访了几十位求职内核程序员这个岗位的候选人。这些候选人均来自大的优秀公司——公司多以芯片或嵌入式OS /系统而闻名。他们中的许多人都声称自己拥有至少10...

3158
来自专栏Golang语言社区

如何估算网游真实玩家在线人数

我们经常都可以看一些网游新闻,动不动就说某某游戏数十万、上百万玩家同时在线,这里面的水分有多少呢。今天是六一儿童节,我们的话题讨论的是一个加减乘除的数学问题:如...

3746
来自专栏罗超频道

微群组,企鹅的新兴趣

微信将腾讯社交王国的地位延续到了移动。它定位在基于手机通讯录和QQ通讯录的熟人通用型社交,仍然有许多社交领域没有触及到,例如家庭社交、陌生人社交、兴趣社交、匿...

2909
来自专栏美团技术团队

【沙龙干货】主题三:美团配送智能调度实践

分享内容 ---- 外卖从2013、2014年开始到现在,最近两到三年发展速度非常快,在快速发展过程里边涌现了很多很有难度很新的问题,这个里边订单的调度是比较有...

4855
来自专栏腾讯研究院的专栏

谢兰芳:微信公众平台内容创业的知识产权保护

  1月18日,在第19期互联网前沿沙龙上,腾讯法务部副总经理谢兰芳谈到了微信公众平台内容创业的知识产权保护问题。   谢兰芳认为,内容创业核心竞争力在内...

4455
来自专栏java思维导图

浅聊电商系统如何备战618

作者:DearNicole,原文:https://www.jianshu.com/p/98332878b132

773

扫码关注云+社区