在源码上玩贪吃蛇,程序员式快乐!

栏目: IT资讯 · 发布时间: 6年前

贪吃蛇确实经典又耐玩,并且可以说是已经被玩出了花来,变种繁多。

上月初我们刚报道过作为愚人节彩蛋的谷歌地图版贪吃蛇,还有前不久以 Web 浏览器的网址栏作为游戏界面的 URL 贪吃蛇,最近又出现了可以在代码中玩的贪吃蛇。

在源码上玩贪吃蛇,程序员式快乐!

没错,是真的代码段!你可以说自己在跑代码,哦不,是在代码上跑蛇,也不对,其实还真的是在跑代码。

因为这款贪吃蛇游戏是在 quine 上运行起来的,quine 即自产生程序,指的是输出结果为程序自身源码的程序。相反,能够直接读取自己源码、读入用户输入或空白的程序一般都不被视为自产生程序。

也就是说,quine 贪吃蛇游戏背景里的那些代码其实就是它自身的源码。

作者已经开放了源码,只要先执行源文件 ( chmod +x quinesnake.cpp ),然后用 ./quinesnake.cpp 运行它,它便会自行调用  g++ 启动游戏。

程序运行起来后,按 w,a,s,d 操作即可。

在地图上玩贪吃蛇、在 URL 栏玩贪吃蛇、在源码上玩贪吃蛇……举办贪吃蛇创新大赛都不为过,创意无限的 程序员 们还会带来什么样的有趣玩法呢?

查看项目: https://www.oschina.net/p/quinesnake


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

创新者的解答

创新者的解答

【美】克莱顿•克里斯坦森、【加】迈克尔·雷纳 / 中信出版社 / 2013-10-10 / 49.00

《创新者的解答》讲述为了追求创新成长机会,美国电信巨子AT&T在短短10年间,总共耗费了500亿美元。企业为了保持成功记录,会面对成长的压力以达成持续获利的目标。但是如果追求成长的方向出现偏误,后果往往比没有成长更糟。因此,如何创新,并选对正确方向,是每个企业最大的难题。 因此,如何创新,并导向何种方向,便在于创新结果的可预测性─而此可预测性则来自于正确的理论依据。在《创新者的解答》中,两位......一起来看看 《创新者的解答》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换