找回密码
 立即注册
搜索
查看: 9|回复: 0

想通过打游戏学编程?这几个网站教你边玩边提升技能

[复制链接]

6543

主题

0

回帖

1万

积分

管理员

积分
19703
发表于 2025-5-2 18:33:23 | 显示全部楼层 |阅读模式
<p><pre>    <code>
</code></pre></p>
<p><pre>    <code></code></pre></p>
<p><pre>    <code>
↑ 关注 + 星标 ,每天学Python新技能  
</code></pre></p>
<p><pre>    <code>
</code></pre></p>
<p><pre>    <code>
后台回复【**大礼包**】送你Python自学大礼包
请你提供一下横线下的句子内容,以便我按照要求进行改写。
</code></pre></p>
<p><pre>    <code>
  
常常听到有朋友讲,学习编程是一件极其枯燥乏味的事。实际上,大家有没有仔细思考过,或许是我们的学习方法不正确?
</code></pre></p>
比方说,你有没有想过,可以通过打游戏来学编程?

今天想跟大家分享几个网站,教你如何通过边打游戏边学编程!

1、 Games

一边玩游戏,一边挑战编程难题,games支持20多种编程语言,其中包括PHP、C,用户界面功能强大且可以定制。

请提供需要改写的句子内容。



如果你想提升编程技能,玩  games 是一种有趣的途径。

2、(极客战记)

这是一款网页编程类游戏,该编程游戏借鉴了诸多游戏设计元素,其游戏剧情极为丰富。

当你打开网站,你不会觉得这是一个代码学习网站而让你看不懂,因为其网站外观看起来像魔兽争霸风格的线上游戏,而且当你实际去玩,你会发现过程真的是英雄要去打怪、寻宝与解谜,只是搭配了程序语言学习。

可以学习多种不同的程序语言,比如Lua,这些语言可应用于游戏设计领域,也可用于网页应用开发,还能运用在App的开发方面。

网址:

极客战记(中国版 )网址:

3、

如果你想学习,那是个很好的选择,它是一款为程序员准备的大型多人在线游戏(MMO)。

这个游戏属于开放的策略游戏类型,在游戏里,你所控制的单位有特定称谓,它能够助力你获取资源,还能帮你建立自身的领地等。此游戏为多人在线模式,在游戏进程中,你的特定事物会被其他玩家的特定事物所包围。

网址:

4、

Check iO是一款基于浏览器的游戏,你要想继续玩这款游戏,就得进行登录,还需要使用  或  来解决问题 。

网址:

5、Vim

顾名思义,这个网站让你通过玩游戏来学习 Vim。

网址:

6、Cyber Dojo

Cyber-dojo是一个地方,这个地方提供给程序员们用来练习写程序,它支持多种语言,比如Java、PHP、Ruby等 。

源代码:

7、Code

这是一款充满童趣的网页编程游戏,玩家借助编程向怪兽小猴子传递指令,帮助小猴子吃到香蕉便能过关。

采用游戏闯关的形式来开展教学,关卡总数超过300个,涵盖编程的各类概念 。

8、 Saga

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

网址:/

代码:

9、

在战斗里开展学习,与其他人一道于真实的编程挑战中提高技巧,支持 、、C#、Java、 等语言(支持的语言见下图)。

10、Ruby Quiz

Ruby Quiz是一个编程挑战项目,该项目面向Ruby程序员,每周进行一次,目前共有156个测验项目。

网址:/

11、Git-Game



Git-game是一个基于终端的游戏,该游戏用于教授git里那些很酷的功能,游戏的主题内容是搜寻,要通过git命令找到线索,进而解开谜题。

12、

挑战赛包含一系列拼图、敲砖块、测试以及智力题,其目的是测试你的黑客能力。要通过这一系列考验,你得学会解密、编码、渗透等技能,进而揭开重重迷雾。

13、Code Hunt

Code Hunt是一款HTML5科幻主题游戏,它由特定开发者打造。在这个游戏里,你要扮演代码猎人,承担修复代码的职责,让代码返回预期结果。Code Hunt支持Java和C#这两种语言。通过它,你能够学习到算法、循环以及条件表达式等编程概念。

14、Fight Code

在其中,借助编写代码,你能够创建一个机器人,这个机器人可以击败其他玩家的机器人。

15、Human  

这是一款移动端游戏,它非常有意思。它由粘粘世界(World of Goo)的设计者与制作小小炼狱( )的团队共同打造。这款游戏走解谜路线,玩法相当新颖。玩家要扮演一个从基层做起的员工,需通过指令代码编写一条条程序,完成每个阶段的任务,最终走上职场巅峰 。

主人公要按要求分发邮件。游戏重视计算机硬件实现方面的技术。游戏里能很形象地展现内存、寄存器、输入输出等概念,还能呈现如何利用这些硬件实现基本的运算、排序等功能。

这款游戏的界面很有意思,它的画风清奇,游戏中的任务具有较大的挑战性,这款游戏适合有一定编程基础的孩子玩,也适合年龄稍大的孩子玩。

网址:

其他类似的编程游戏网站

在这里你能够解决实际问题,还能参加不同的比赛,这些比赛每个月都会举办 。

这是微软研发的一款游戏,在该游戏里你要与其他程序员展开较量,代码便是你的武器。

你要解决一系列问题,这些问题由易到难。这个游戏是对另一款游戏的复刻,其中包含很多逻辑问题和数学问题。

在这个游戏里,你不仅能够解决问题,还能够获得实实在在的金钱。全世界知名 IT 公司的程序员在此相互竞争,目的是赢得他们的奖品。

Code Jam:大赛上已被解决的算法问题,你能在这里自己尝试一下。

:玩家可以通过  编程解决问题并提升等级。

 :一组能够训练大脑的游戏,由科学家和游戏设计师一同开发。

Geeks :一个交流讨论算法的  群组。

 :妙趣横生的编程问题。

 :一个专门论坛,程序员在这里发布一些比较困难的编程挑战。

《每日极客吐槽》:有类似自带设备(BYOD)的模式,不过这里是自带代码(BYOD),程序员们编写自己的代码片段,将其放在这里,用以解决一些比较困难的问题。

对于ACIP/ICPC而言,这里涵盖了不同比赛涉及的不同问题,你能够实时解决问题并查看结果,你的答案也会被检验是否正确。

与北京大学OJ平台相似,不过包含了不一样的问题。

:这个博客每周都会出一些新的编程问题。

Euler,其中包含诸多复杂的数学问题,这使得发烧友们极为高兴。

 :在这里你可以通过解决一些不同难易程度的问题来学习  。

 :你可以在这里练习逻辑编程。

 :有很多 Java 和  的习题(难度各有不同)。

  Judge :各种各样的编程问题。

 :通过解决实际问题来学习算法和生物信息学。

这个网站是被创建用来帮助程序员准备面试的,在这里你能够找到不同领域的典型问题。

Cup :程序员面试时最容易被问到的真实问题。

这是一款针对5岁及以上儿童的教育型iPad游戏,它适合用来给儿童进行编程启蒙。

这是一款移动端游戏,玩家要控制机器人移动,在固定位置点亮灯泡。

Box是一款经典的移动端编程冒险游戏,它屡获殊荣,能为孩子们带来令人兴奋的冒险体验,还能向他们介绍编程的基础知识。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|【远见科技】 ( 京ICP备20013102号-58 )

GMT+8, 2025-5-19 01:51 , Processed in 0.114248 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表