前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >想边玩游戏边学编程吗?那这15个网站一定不能错过

想边玩游戏边学编程吗?那这15个网站一定不能错过

作者头像
不去幼儿园
发布2024-12-03 10:57:52
发布2024-12-03 10:57:52
5800
举报
文章被收录于专栏:强化学习专栏强化学习专栏

1、Codewars

在战斗中学习编程,能够与其他人一起在真实的编程挑战中提升技巧,支持JavaScript、Python、C#、Java、Python等多种语言。

Codewars网站链接: Codewars

2、Coding Games

一边玩游戏,一边挑战编程难题。Coding games支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。例如,你可以选择你的代码编辑器的风格:Emacs、Vim、Classic。如果你想提升编程技能,玩Coding games 是一种有趣的途径。

Coding Games网站链接: Coding Games

3、Human Resource Machine

由粘粘世界(World of Goo)的设计者和制作小小炼狱(Little Inferno)的团队共同制作,游戏虽是走解谜路线,但玩法相当新颖:玩家将扮演一个从基层做起的员工,需要通过指令代码来编写一条条程序,完成每个阶段的任务,最终走上职场巅峰。在游戏中非常形象的表现出了内存,寄存器,输入输出等概念,以及如何利用这些硬件来实现基本的运算、排序等功能,适合有一定编程基础的同学。

Human Resource Machine网站链接: Human resource machine

4.Code Combat

CodeCombat是一款网页编程游戏,有基础、进阶、高级三大不同难度的挑战模式,能够学习Python、javascript、coffee等编程语言。这些语言能够运用在手机游戏、网页应用及APP的开发上。这款编程游戏借鉴了游戏的很多设计元素,游戏剧情十分丰富。你会发现过程真的就是英雄要去打怪、寻宝与解谜,只是搭配了程序语言的学习。

Code Combat网站链接: Code Combat

5、Screeps

如果你想学习JavaScript,那Screeps是一个很好的选择,Screeps是一个为JavaScript程序员准备的大型多人在线游戏(MMO)。这个游戏是一个开放的策略游戏,游戏中你控制一个单位,通过它获得资源、建立自己的领地等等。

Screeps网站链接: Screeps

6、Cyber Dojo

Cyber一dojo是一个提供给程序员们练习写程序的地方,支持JavaScript、Java、Python、PHP、Ruby 等语言。

Cyber Dojo网站链接: Cyber Dojo

7、Checkio

Checkio是浏览器游戏,能够采用所学的Python或JavaScript来解决问题,一步步将游戏进行下去,但是这个游戏需要登陆。

Checkio网站链接: Checkio

8、Vim Adventures

Vim-Adventures是一个让初学者练习如何使用 Vim 的小游戏。它一共有 TODO 个 关卡,每个关卡都对应不同的 Vim 练习。

Vim Adventures网站链接: Vim adventures

9、Code Monkey

CodeMonkey是一款非常富有童趣的网页编程游戏,玩家通过编程向怪兽小猴子传达指令,帮助小猴子吃到香蕉就可以过关了。CodeMonkey以游戏闯关的方式进行教学,总共有300多个关卡,涉及到编程的各种概念。

Code Monkey网站链接: Code Money

10、Elevator Saga

电梯编程游戏,需要一步步解决问题过关。比如说第一关是在60秒内运输15个人。(编程语言为JavaScript )

Elevator Saga网站链接: Elevator Saga

11、Ruby Quiz

Ruby Quiz是一个面向Ruby程序员的每周编程挑战。

Ruby Quiz网站链接 Ruby Quiz

12、Hacker.org

Hacker.org挑战赛是一系列的拼图、敲砖块、测试和智力题,用来测试你的黑客能力。要通过这一系列的考验,你需要学会解密、编码、渗透等等技能,揭开重重迷雾。

Hacker.org网站链接: Hacker.org

13、Code Hunt

Code Hunt是一个由Microsoft Research开发的HTML5科幻主题游戏。在这个游戏中,通过扮演一个代码猎人,负责修复代码,并使它得到预期的结果。Code Hunt支持Java和C#两种语言。

Code Hunt网站链接: Code Hunt

14、Fight Code

在FightCode使用过程中,编写JavaScript 代码,可以建立一个能够击败其他玩家的机器人。

Fight Code网站链接 Fight Code

15、Git一Game

Git一game是一个基于终端的游戏,游戏的主要内容是通过git命令来找到线索,解开谜题。

Git一Game网站链接 www.git-game.com

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-12-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、Codewars
  • 2、Coding Games
  • 3、Human Resource Machine
  • 4.Code Combat
  • 5、Screeps
  • 6、Cyber Dojo
  • 7、Checkio
  • 8、Vim Adventures
  • 9、Code Monkey
  • 10、Elevator Saga
  • 11、Ruby Quiz
  • 12、Hacker.org
  • 13、Code Hunt
  • 14、Fight Code
  • 15、Git一Game
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档