返回 游戏
Games of Coding
Awesome games of coding
Games of Coding
¶
> 教您编程语言的精选游戏列表.
Language Independent¶
- Codingame - 一个学习和竞争的平台. 提出各种多人游戏和竞赛以及优化挑战和单人谜题. 你也可以贡献你自己的. 选择您的语言,享受图形.
- CodeCombat - 选择您的英雄并编写代码,穿越 Kithgard 地牢的食人魔巡逻队、熔岩坑和激光束. 升级、赚取宝石并掠夺魔法物品以解锁新的编程能力. 加入数百万玩家的行列,在这个开源编程游戏中,从完全的初学者到使用 Python、JavaScript、CoffeeScript 或 Lua 编写高级多人 AI.
- Vindinium - 玩家用自己选择的编程语言编写脚本(可选择使用众多新手包之一)通过 HTTP 请求控制 16 位英雄,引导他收集金币、与其他玩家战斗,甚至参观酒馆.
- RealTimeBattle - 由程序控制的机器人互相战斗的编程游戏. 目标是消灭敌人,使用雷达检查环境并使用大炮射击.
- Battlesnake - 加入来自世界各地的开发者社区,在 Battlesnake 中争夺名望和荣耀,这是一个基于经典游戏蛇的多人编程竞赛! 您需要玩的只是一个实时网络服务器,它实现了 Battlesnake API 和您选择的语言,开始战斗寻找食物,避开其他 Battlesnakes,并尽可能长时间地活着.
- Coder One - 年度 AI 编程锦标赛,包括类似“炸弹人”的多人游戏、现金奖励和现场直播. 创建一个可以在 2D 网格世界中导航的 AI 玩家,收集道具并放置炸药,目的是打倒你的对手. 使用我们的 Python 或 TypeScript 入门工具包之一以 Docker 映像的形式提交您的 AI(社区提供的入门工具包也可用于 Go、C++ 和 Rust).
Python¶
- Robocode - 目标是开发一个机器人主战坦克来对抗其他坦克. 机器人大战在屏幕上实时进行.
- Robot Rumble - 免费开源的人工智能竞赛平台. 为在基于 1x1 网格的竞技场中战斗的机器人团队编写算法,并在站点上与其他人测试您的技能. 机器人可以向四个方向之一移动和攻击,100 回合后机器人多的一方获胜. 支持 Python 和 Javascript,并带有基于桌面的命令行工具.
Java¶
- Robocode - 目标是开发一个机器人主战坦克来对抗其他坦克. 机器人大战在屏幕上实时进行.
JavaScript¶
- Screeps - 没有意义,不再点击! 您编写真正的 JavaScript 来自动控制您的单元. 随时随地,即使您处于离线状态.
- JavaScript Fight Club - 红王和蓝王开战了! 需要你的 JavaScript 技能来确定胜利者:你能为荣誉和荣耀编写有效的 AI 代码吗?
- Elevator Saga - 直接在浏览器中编写 JavaScript 来对电梯进行编程,从而达到其效率目标. 从简单的“入门”脚本开始,逐步扩展到具有多个楼层和多个电梯的更复杂的情况.
- Untrusted - 游戏为您呈现了一个类似 roguelike 的游戏环境和一个控制台窗口,其中包含生成每个级别的 JavaScript 代码. 加载时,每个级别都是无与伦比的,并且大多数 JavaScript 都被阻止编辑. 挑战在于仅使用留给您的有限工具开辟通往下一级别的道路.
- Robot Rumble - 免费开源的人工智能竞赛平台. 为在基于 1x1 网格的竞技场中战斗的机器人团队编写算法,并在站点上与其他人测试您的技能. 机器人可以向四个方向之一移动和攻击,100 回合后机器人多的一方获胜. 支持 Python 和 Javascript,并带有基于桌面的命令行工具.
C Sharp¶
- Robocode - 目标是开发一个机器人主战坦克来对抗其他坦克. 机器人大战在屏幕上实时进行.
- Code Hero - A first-person coding puzzle platformer that equips you with a code ray that casts C# at your target.
Ruby¶
- RubyWarrior - 一款基于浏览器的游戏,您可以使用 Ruby 在充满敌人的各个关卡中控制您的化身.
Assembly¶
- Embedded Security CTF - 目的是绕过一系列锁,本质上是破解它们,以便通过一系列仓库.
- Box-256 - 编写汇编代码以匹配显示的图形.
Scala¶
- Robocode - 目标是开发一个机器人战斗坦克来与 Java 或 .NET 中的其他坦克作战. 机器人大战在屏幕上实时进行.
- Scalatron - 编码员将机器人程序(用 Scala 编写)相互竞争. 它是面向想要了解更多有关 Scala 编程语言或想要磨练 Scala 编程技能的程序员团体或个人的教育资源.
Miscellaneous¶
- Generals IO - A fast-paced strategy game where you expand your land and battle with enemies over theirs. You lose when your general is taken, but capturing an opponent's general gives you control of their entire empire.
- Robo Dojo - 你建造的机器人可以建造、腐蚀和摧毁其他机器人,以试图消灭所有竞争对手.
- Corewars - 一场战士对战士的游戏,由两个对手编程,并放置在一个虚拟的“环”中战斗至死.
- TIS-100 - Zachtronics 的开放式编程游戏,SpaceChem 和 Infinifactory 的创造者,您可以在其中重写损坏的代码段以修复 TIS-100 并解开它的秘密. 这是您从未要求过的汇编语言编程游戏!
- Shenzhen I/O - 您使用来自不同制造商的各种组件构建电路,例如微控制器、存储器和逻辑门,然后使用紧凑而强大的汇编语言编写代码,其中每条指令都可以有条件地执行.
- MHRD - 硬件设计游戏,您可以在其中使用硬件描述语言设计各种硬件电路. 在创建功能齐全的 CPU 设计之前,您设计的硬件电路会变得越来越复杂.
- Colobot - 3D 视频游戏,您可以在其中对机器人进行编程,使其能够骑行、飞行、寻找、携带、加油和摧毁. 游戏使用一种叫做 CBOT 的语言,类似于 C++ 和 Java. Colobot 提供有教程的活动,任务逐渐变得更难,或者您可以玩场景来挑战您的技能.
- Code Games - 实时编程游戏,您可以通过编码太空船的行为与其他玩家竞争. 编程语言简单易学,游戏超级好玩. 订阅我们的一项锦标赛并争夺奖品.
- Mudlet - 允许您玩 MUD(纯文本 MMORPG)的游戏客户端. 您可以在 Mudlet 中编写 Lua 代码来帮助您玩 MUD.
- CSS Diner - CSS 项目排列游戏,教授 CSS 选择器和布局的概念和使用. 您修改 CSS 以在餐桌上排列代表盘子和便当盒的 HTML 元素.
- Guido van Robot - 旨在向初学者介绍编程基础知识的编程语言和免费软件应用程序. GvR 在 Windows、Macintosh 和 GNU/Linux 上以多种语言运行! 作为向人们介绍编程基本概念的一种方式,它在课堂和家庭中都很棒.
- CSSBattle - 在线 CSS 代码高尔夫战场. 在这里,来自世界各地的玩家尝试用尽可能小的 CSS 代码在视觉上复制“目标”,并展开激烈角逐以登上排行榜榜首.
- The Command Line Murders - Terminal City 发生了一起谋杀案,TCPD 需要你的帮助.
- SQL Murder Mystery - SQL Murder Mystery 旨在成为学习 S 的自学课程 QL 概念和命令以及一个有趣的游戏,供经验丰富的 SQL 用户解决有趣的犯罪.
- S3 Game - 你是寻宝者. 你的任务是获得尽可能多的秘密 代码并打开尽可能多的箱子.
- Learn Git Branching - 是在网络上学习 Git 的最直观和互动的方式; 你在哪里 我会受到激动人心的挑战.
- Oh my Git - 一个关于学习 Git 的开源游戏!
Contribute¶
欢迎投稿! 阅读 contribution guidelines 第一的.
