贪吃蛇确实经典又耐玩,并且可以说是已经被玩出了花来,变种繁多。
上月初我们刚报道过作为愚人节彩蛋的谷歌地图版贪吃蛇,还有前不久以 Web 浏览器的网址栏作为游戏界面的 URL 贪吃蛇,最近又出现了可以在代码中玩的贪吃蛇。
没错,是真的代码段!你可以说自己在跑代码,哦不,是在代码上跑蛇,也不对,其实还真的是在跑代码。
因为这款贪吃蛇游戏是在 quine 上运行起来的,quine 即自产生程序,指的是输出结果为程序自身源码的程序。相反,能够直接读取自己源码、读入用户输入或空白的程序一般都不被视为自产生程序。
也就是说,quine 贪吃蛇游戏背景里的那些代码其实就是它自身的源码。
作者已经开放了源码,只要先执行源文件 ( chmod +x quinesnake.cpp
),然后用 ./quinesnake.cpp
运行它,它便会自行调用 g++
启动游戏。
程序运行起来后,按 w,a,s,d 操作即可。
在地图上玩贪吃蛇、在 URL 栏玩贪吃蛇、在源码上玩贪吃蛇……举办贪吃蛇创新大赛都不为过,创意无限的 程序员 们还会带来什么样的有趣玩法呢?
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Never Lost Again
[美] Bill Kilday / HarperBusiness / 2018-5-29 / USD 8.00
As enlightening as The Facebook Effect, Elon Musk, and Chaos Monkeys—the compelling, behind-the-scenes story of the creation of one of the most essential applications ever devised, and the rag-tag tea......一起来看看 《Never Lost Again》 这本书的介绍吧!