android小游戏程序源代码_只有程序员才会玩的游戏

3a536c9056d420103b4cda57c684e0d7.png

脚本之家

你与百万开发者在一起

3a536c9056d420103b4cda57c684e0d7.png

5540e99a2cced0efae157aea3c389ee8.gif

本文经授权转载自 编程珠玑

(ID:shouwangxiansheng)

前言

这些游戏恐怕只有程序员才会玩了。不信?往下看!

Nazo Game

这是一个在线解谜游戏,画风简洁,部分关卡需要具备一定的web知识。url地址直接访问,打开浏览器调试等操作都是解谜必要的。对于web开发人员来说非常值得一玩。

96b075a3e8f3158ef13af841637120a6.png
nazo

地址:
http://nazo.one-story.cn/

猜一下第一关怎么过:

1ff04bd7c248f61c664641519d243dc5.png
nazo

LightBot

这同样是一个用到编程相关知识的小游戏。关卡从简单到困难,会慢慢地用到诸如条件判断,循环,函数调用,递归等几乎任何语言中都有的特点。当然实际上非程序员也是可以试着玩一玩的。它支持Android和IOS以及在线。

地址:
http://lightbot.com/

在线地址:
http://lightbot.com/flash.html

15506857834ffb19293eb1c05cb2683f.png
lightBot

vim-adventures

这是一个vim相关的游戏,让你在游戏中不断学习和练习vim的操作。喜欢vim的小伙伴赶紧试试吧!

地址:
https://vim-adventures.com/

104945bff91be695380a222c69d5a67e.png
vim-adventures

Git-Game

从名字就可以看出来,这是一个需要git知识才能玩的游戏。项目地址如下:
https://github.com/git-game/git-game
不过项目提供的在线使用地址并不能使用了,所以ha是建议clone下来把玩。

1.把项目clone下来:

git clone https://github.com/hgarc014/git-game.git

但是clone下来的文件只有两个,没有太多信息,不过从基本每次都是从README.md中获取相关信息,例如在clone下来的README.md中我们发现如下信息:

Level 1

Your first task is to checkout the commit whose commit message is the answer to this question:

When a programmer is born, what is the first thing he/she learns to say?

问的是,当一个程序员第一次编码代码时,他/她需要学会说什么?我们很容易想到就是hello world!  于是我们查看提交日志:

$ git log
commit 640273807f9bac8af03575f82b788663d4b99927
Author: Henry Garcia Date:   Wed Jun 10 20:55:07 2015 -0700
    Hello World!commit 8cafb7c87b129686da362b14c3f3c750c1fe4bf5
Author: Henry Garcia Date:   Sun Nov 30 18:29:35 2014 -0800Initial commit

就可以找到Hello World的那次提交了。将它回退到该版本:

$ git reset --hard 6402
HEAD is now at 6402738 Hello World!

到这里就获取到了第二关的信息。更多内容就不再介绍了,有兴趣的可以自己尝试。

Robocode

Robocode是一款编程游戏,你可以通过开发代码来创造你自己的机器人坦克,用于消灭其他坦克。它主要使用Java语言来创建属于你自己的机器人。

下载地址:
https://sourceforge.net/projects/robocode/

安装:

java -jar robocode-1.9.3.5-setup.jar  #安装你下载的对应版本

你可以通过battle-new并添加机器人来查看模拟战斗:

d3cb00fb3c27cdd90f98a6afde9c9d77.png
robocode

你也可以通过robot-source editor来创建属于你自己的机器人坦克,创建时它已经具备一些基本的接口:

e82125bc3629fd695836bcb31d343e82.png
robocode

其他游戏

类似的游戏还有比较多,可以自行尝试:

  • hack game  https://chaozz.nl/hackthegame/

  • 代码坦克 http://codetank.alloyteam.com/

  • 大型多人在线开放策略游戏 https://screeps.com/ (JavaScript)

  • 极客战记 https://codecombat.com/

  • 康丁游戏 https://www.codingame.com/  支持二十多种语言

  • checkIo  https://checkio.org/ (Python,JavaScript)

总结

以上就是今天介绍的一些只有程序员才会玩的游戏,尽情享受吧!你有什么推荐?欢迎留言!

End -

69c8b4aeb017e9bf6d6ab67a4baa65ff.png

82849868039719c0a171c7d0fce51491.gif

● ff294c020b2473beef9ceb30f982587e.gif 书榜 | 计算机书籍(4.15-4.21)销售排行榜

● ff294c020b2473beef9ceb30f982587e.gif 脚本之家粉丝福利,请查看!

● ff294c020b2473beef9ceb30f982587e.gif 支付宝蚂蚁森林用户数已达5亿;ThinkPHP 6.0 RC2 版本发布...

● 微软劝你别再使用 IE 浏览器

● 送书 | 5本Python好书上新,来撩~

● C 主导、C++与 C# 为辅,揭秘 Windows 10 源代码!

● 入行AI,程序员为什么要学习NLP?

●  五款主流Linux发行版性能对比,不求最强但求稳

1fbcc2504e55ec29b559da8dc8348751.gif

小贴士

返回 上一级 搜索“Java 女程序员 大数据 留言送书 运维 算法 Chrome 黑客 Python JavaScript 人工智能 女朋友 MySQL 书籍 等关键词获取相关文章推荐。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值