CodeCombat
类型:HTML5角色扮演游戏(RPG)
特点:通过游戏中的冒险学习编程概念,支持多种编程语言如JavaScript、CoffeeScript、Lua和Python,适合年轻程序员。
Code Hunt
类型:HTML5科幻主题游戏
特点:扮演代码猎人,修复代码并使其返回预期结果,支持Java和C,适合学习算法、循环和条件表达式等编程概念。
CodinGame
类型:编程挑战游戏
特点:支持20多种编程语言如PHP、C、JavaScript,适合提升编程技能。
Minecraft教育版
类型:沙盒游戏
特点:通过编写代码控制红石装置,学习条件语句、循环和函数等编程概念。
Kerbal太空计划
类型:宇宙探索模拟游戏
特点:通过编写脚本控制航天器,学习自动导航、着陆和科学探索等任务,编程模块为kOS。
编程小广告牌
类型:编程解谜游戏
特点:通过编写代码控制广告牌上的文字和动画,适合初学者学习编程基础知识和技能。
Roblox
类型:用户创作内容游戏平台
特点:利用内置的Lua编程语言开发游戏,与其他玩家交流和学习。
Scratch
类型:可视化积木式编程
特点:适合孩子们学习编程基础思维,通过创建游戏和动画激发创造力。
Human Resource Machine
类型:编程解谜游戏
特点:通过编写指令操作“人类资源”,完成特定工作目标,适合所有编程水平的玩家。
TIS-100
类型:编程解谜游戏
特点:采用类似汇编语言的编程方式,通过编写指令完成复杂任务。
这些游戏涵盖了不同的编程概念和难度级别,适合不同年龄段和编程水平的玩家。你可以根据自己的兴趣和需求选择合适的游戏进行编程练习和学习。