header_v1.7.39

5款游戏教会你如何编程

2年前发布

翻译文章 / 平面 / 教程
悟思VOOSSI 翻译,如需商业用途或转载请与悟思VOOSSI联系,谢谢配合。

这些网络游戏在为你带来欢乐的同时还能向你介绍编程的世界。

这些网络游戏在为你带来欢乐的同时还能向你介绍编程的世界。


  编码战斗


“编码战斗“是一个HTML5的角色扮演游戏,这个游戏会教你基本的编程概念。


b4bf5704bc1b32f875a9443db1fa.jpg


在“编码战斗”中,你扮演一个英雄的角色,冒险通过游戏的关卡。第一关是Kithard Dungeon,这个关卡包含了编程概念。你在旅途中会遇到编程挑战,如果你战胜它们,你可以赢得能够提升人物等级的经验值。


a2705704bc4b6ac72579486328ab.jpg


 “编码战斗”吸引的是年轻且有抱负的程序员。根据游戏中的调查,62%的玩家年龄在18岁以下。


64615704bc7932f875a944f8b37e.jpg


“编码战斗”支持五种编程语言:Javas cript, Coffees cript, Lua, and Python。这个游戏涵盖了广泛的编程主题——其中有:strings, variables, method invocation, vector drawing等。


编码追捕


“编码追捕”是一个由微软研究开发的以科幻小说为主题的HTML5游戏。


3fa75704bcf332f875a944782e2a.jpg


在这个游戏中,你扮演负责修复编码的编码猎人,以使编码恢复预期的结果。游戏一共有14个等级需要你去完成。这些等级在“编码追捕”的术语中被称为部门。


bfd85704bd136ac7257948feda31.jpg


“编码追捕“支持Java 和C#的编程入门概念。你将会学到算术,循环和条件表达式。


    那些想要扩展游戏的老师可以通过阅读《编码追捕设计师手册》来实现这个目标。


CodinGame


CodinGame是一套为程序员设计的挑战游戏。如果你想提高你的编程水平,你可以通过玩CodinGame这个好玩的方法来实现你水平的提高。


f8ab5704bd876ac72579488470e1.jpg


CodinGame支持超过20种编程语言,其中包括:PHP, C和 Javas cript。用户界面功能丰富且可自定义。例如,你可以自选程序编辑器的风格:“编辑”,“活力”,或“经典“(默认主题)。


80d85704bdb332f875a9447d764e.jpg


该游戏可在单人游戏模式或多人游戏模式下使用。在多人游戏模式下,你可以和别人一起完成CodinGame的挑战。




Screeps


Screeps是一个为Javas cript程序员设计的大型多人在线游戏。


49205704beb032f875a944143a08.jpg


这款游戏是一个开放性的世界游戏,在这个游戏里你可以控制你的军队,也就是小兵们。他们将帮助你完成开采资源、建立领地等任务。多个玩家同时在线的游戏意味着你的士兵周围将会有其他玩家的士兵。


69045704bee46ac72579483a30b5.jpg


控制你小兵的行动需要编写Javas cript。(Screeps=编写你的小兵代码。)点击文档学习如何玩这游戏。



搏击编码


“搏击编码”的目标很简单,就是创造一个能够打败其他玩家机器人的机器人。


9c295704bf3a32f875a9440aa7bf.jpg


你如何创造一个机器人?编写一些Javas cript就可以实现。例如:当某一事件发生时,你可以使用.rotateCannon()的方式让你机器人的武器旋转一定的角度。


76235704bf6b32f875a944c505a9.jpg


在你制成坚不可摧,甚至可以支配世界的机器人前,你要做的第一件事就是阅读这个文档去学习如何用程序编写一个机器人。


——————————————————————


译者:Lydia

校对:Calico

原文作者:Jacob Gube

原文链接:http://sixrevisions.com/resources/games-that-teach-how-to-code/


1bd55704bff632f875a9448b72b8.jpg


7
    Hello PM 意见反馈
    没有新消息
    密码登录
    短信登录
    微信二维码登录

    提示文案

    提示文案

    提示失败
    提示成功