贪吃蛇确实经典又耐玩,并且可以说是已经被玩出了花来,变种繁多。
上月初我们刚报道过作为愚人节彩蛋的谷歌地图版贪吃蛇,还有前不久以 Web 浏览器的网址栏作为游戏界面的 URL 贪吃蛇,最近又出现了可以在代码中玩的贪吃蛇。
没错,是真的代码段!你可以说自己在跑代码,哦不,是在代码上跑蛇,也不对,其实还真的是在跑代码。
因为这款贪吃蛇游戏是在 quine 上运行起来的,quine 即自产生程序,指的是输出结果为程序自身源码的程序。相反,能够直接读取自己源码、读入用户输入或空白的程序一般都不被视为自产生程序。
也就是说,quine 贪吃蛇游戏背景里的那些代码其实就是它自身的源码。
作者已经开放了源码,只要先执行源文件 ( chmod +x quinesnake.cpp
),然后用 ./quinesnake.cpp
运行它,它便会自行调用 g++
启动游戏。
程序运行起来后,按 w,a,s,d 操作即可。
在地图上玩贪吃蛇、在 URL 栏玩贪吃蛇、在源码上玩贪吃蛇……举办贪吃蛇创新大赛都不为过,创意无限的 程序员 们还会带来什么样的有趣玩法呢?
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Introduction to Programming in Java
Robert Sedgewick、Kevin Wayne / Addison-Wesley / 2007-7-27 / USD 89.00
By emphasizing the application of computer programming not only in success stories in the software industry but also in familiar scenarios in physical and biological science, engineering, and appli......一起来看看 《Introduction to Programming in Java》 这本书的介绍吧!