用代码,可以做哪些有趣的事儿?

「你用代码做过哪些很酷/有趣的事儿?」

看山在知乎提出这个问题后,收到了 60 位知友的回答,看山十分感谢大家对这个问题的关注和参与。

依照和知友们的约定,截至 1 月 10 日 23 点 59 分,点赞排名前三的知友,将会得到看山送出的激萌奖品!

下面公布获奖名单啦,他们是@神奇的战士 、 @Adam Wen、@落寞

接下来,跟看山一起回顾一下,程序员们都做了哪些很酷、有趣的事儿?

— 玩得开心 —

对于一个程序员来说,「最酷的事情就是用你最喜欢的语言一步步实现你的 idea,并让大家都玩得开心」。

@神奇的战士为了玩好「跳一跳」小游戏,从「安卓的 adb 调试可控制手机截图和模拟点击操作」得到启发,凭借一根 USB 线,和两个小时的编程、调试、成功运行。最终在半个小时的「美滋滋」观看中,以 3500 分的记录荣登好友排名首位。让看山露出了佩服而不失羡慕的目光。

面对同一个小游戏,知友@fly qq叫来了机器人帮忙。

「感觉这个问题就是专门为我们做机器人的提的~毕竟机器人都是用代码跑起来的,而且都是可以用视频展示的~」

机器人作为代码的实现载体,比屏幕上的字符串更上镜。视频中种菜、写字的机械人,让看山对「铁汉柔情」有了新的诠释。即使是玩游戏,也格外优雅呢。

无所不能的机器人,让看山想起了地球被机器人征服的假想。但是这一次看山没有那么担心,因为机器人身后,一定是更智慧的人类程序员。

除了征服游戏的快感,代码还能实现一些游戏仿制。知友@Crossin用 python 写的仿八音符酱游戏,将小音符改成了皮皮虾,让看山重新对这个游戏提起了兴趣。如果把皮皮虾改成燕鸥小姐,看山绝对能刷新记录。但是如果改成北极熊,即使掉下来也会被卡住的吧。

— 科(lan)技(duo),让生活更美好 —

懒惰,或许是激发人类进步的最大动力。这里有一群实用主义至上的程序员,为了能过上更悠闲的生活,用代码创造了一个理想世界。

@Adam Wen做了一个「通过公司聊天工具查询厕所坑位是否有人」的装置,名为 MTB(Make Toilet Better!)对于像看山这样不喜欢在洗手间排队的小伙伴,真的是非常实用,希望未来某一天能得到推广。

知友@phodal和知友@落寞利用编程在智能家居上做了尝试。只需开口吩咐 Siri,就能帮你把台灯或者空调打开,看山希望北极熊没有看到。@落寞 用树莓派和一堆传感器,将夜市地摊的闹钟改装成「室内外气温湿度空气质量的监测表」,兼有快递追踪自动推送功能。看山决定,如果学会了编程,也给燕鸥小姐做一个。

@陈达博「用人肉做了一个“machine learning”(那应该叫 human learning)识别手势编解码的手套」。可以给门装上一个无法复制的密码,但是开门还要戴手套,「这一点也不酷」。

— 程序员的浪漫 —

沉默的外表下,常常藏着一颗火热的内心。程序员式的浪漫,或许有点难以理解,但是正是这种不经意的含蓄表达,才更有爱不是么。

@FLaxen用最简单的程序,写了一个心形曲线。很遗憾的是「并没有撩到小哥哥(>_

@脱紫青为了一见钟情的女孩,写了个小小的代码。「前面部分全是表白的话,最后有一个选项:『我喜欢你,你愿意和我在一起吗?』,如果选了『YES』选项那就直接显示『我们在一起吧』,如果选了『NO』选项就显示『答案错误,请选择正确答案』,然后再问一遍『我喜欢你,你愿意和我在一起吗?』这样一直下去直到她选了『YES』」

还有知友用一段代码,将异地恋时的两万条短信保存到了 Excel。「第一次觉得写代码这么美好。」

答案中还有很多精彩的操作和故事,时间有限,看山不能一一列举。

但是所有答案要传达的意思,看山却懂得了。

正如@神奇的战士在回答中所说的,「有一个有意思的 idea 就应该立即着手去实现。历经安装-调试-查问题-运行成功这个过程带给人的成就感真的是可以让人仰天长啸。」

这样的程序员,在看山眼中超酷的!

没有获得奖品的知友不要灰心,视频有奖问答挑战赛还在继续!以后看山会不间断向大家征集视频答题,并给点赞最高的回答者送出「刘看山 26cm 毛绒公仔」作为奖品。

看山穿上衣服的新包装

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180118B0VR0I00?refer=cp_1026

相关快讯

扫码关注云+社区