Human: Fall Flat
一款物理解谜游戏,通过简单直观的操作引导玩家理解基础的编程逻辑。每个关卡都充满了挑战,玩家需要运用物理知识解决难题。
Screeps
一款真正将编程融入游戏的作品,玩家需要通过Java编写代码来操控自己的单位进行资源采集、区域控制等。这种方式不仅让玩家在游戏中直接使用编程语言,还能提升编程能力。
Scratch
一款面向儿童的学习编程工具,但也适合任何想要了解编程概念的玩家。玩家可以拖拽模块创建自己的动画、游戏和互动故事,将复杂的编码概念转化为简单易懂的可视化模块。
CodeCombat
一款在线编程游戏,通过游戏的方式让玩家学习Python或Java等编程语言。游戏过程包括打怪、寻宝、解谜,搭配程序语言的学习,不会枯燥。
Robocode
一款机器人战斗仿真引擎,参赛者必须利用对机器人进行编程,设计智能来自动指挥它,而不是由键盘、鼠标简单地直接控制。这是一款有趣的竞赛性编程游戏。
Hack Run 、 Hack Run Zero、 Hack Time
黑客入侵解谜游戏系列,玩家将化身为强大的黑客,接受各种任务,譬如入侵别人的邮箱账号窃取重要信息、破解密码等。游戏以类似DOS界面的命令行方式进行。
Uplink
由Introversion Software开发的一款游戏,玩家扮演一名黑客,接受各种任务,通过编程和破解来完成任务。游戏以类似DOS界面的命令行方式进行。
Check io
一个基于浏览器的游戏,玩家需要使用Python或JavaScript来解决里面的问题,适合有一定编程基础的人。
Code Monkey
一款富有童趣画风的网页编程游戏,玩家通过编程向小猴子传达指令,帮助小猴子吃到香蕉就可以过关,非常适合给小孩子学编程用。
Hacker.org
一系列的拼图、敲砖块、测试和智力题,用来测试你的黑客本领。玩家需要通过这一系列的考验,学会解密、编码、渗透等编程技能。
TIS-100
一款模拟虚构编程环境的游戏,玩家需要通过编写汇编语言来解决各种任务,考验编程能力和计算机工作原理的思考。
Nazo Game
一个在线解谜游戏,部分关卡需要具备一定的web知识,适合web开发人员。
LightBot
一个用到编程相关知识的小游戏,关卡从简单到困难,会用到条件判断、循环、函数调用、递归等编程特点。
vim-adventures
一个vim相关的游戏,让玩家在游戏中不断学习和练习vim的操作。
Git-Game
一个需要git知识才能玩的游戏。
这些游戏涵盖了不同的编程语言和技能水平,适合不同年龄段和兴趣的玩家。通过玩游戏,玩家可以在轻松愉快的环境中提升自己的编程能力和逻辑思维。