APP下载
报价宝  ›  科技  › 

10个可以锻炼你程式设计能力的游戏 通关既可达巅峰

报价宝 来源:baojiabao.com 发布时间:2019-09-29 13:52:00 11月15日更新
报价宝综合消息10个可以锻炼你程式设计能力的游戏 通关既可达巅峰

一旦你知道自己要做什么,程式设计就很有趣,但达到这一点,可能是一次痛苦的经历。

这就是为什么在上课、听讲座、看教程之间,你应该留出时间玩一玩程式设计游戏。它们不仅是有趣的放松手段,还能让你亲身实践,这样你会学得更快,记住更多知识。

Robocode

Robocode是个复杂的程式设计游戏,在这个游戏中,你可以编写机器人坦克的程式码,让坦克们互相博弈。你要用Java、Scala、C#等程式语言,编写人工智能程式,驱动机器人。

Robocode安装程式附带开发环境,内建机器人编辑器和Java编译器。你写的是真正的程式码!尽管Robocode早在2000年就释出了,但它仍然定期更新和维护,因为它是开源的。

Codingame

Codingame是一款类似游戏的Web应用程序,通过编写真实程式码来解决难题和挑战。支援超过25种程式语言,包括Java、C#、Python、JavaScript、Lua、Go、Rust等。每一个难题或挑战都有一个主题,例如,程式设计炮塔击落附近的飞艇,是不是很有趣?

Codecombat

Codecombat也是一个用于像游戏的谜题挑战类Web应用程序,只能通过编写程式码来解决。不过Codengame更有娱乐性,Codecombat有很强的教育意义,它有一个“课堂版”,老师可以用来帮助学生学习编码。目前有3种课程可供选择:电脑科学、网络开发和游戏开发。

Codewars

Codewars与其说是游戏,不如说是一种练习编码和解决算法挑战的游戏化学习方式。解决问题后你可以得到一定点数,点数值取决于你的解决方案的效率。Codewars允许你检视他人提交的解决方案,方便学习和借鉴。

Codehunt

Codehunt是一种可以使用Java或C#来玩的游戏。它的目标是教你学会程式语言的基础知识,从训练开始,到循环和字串等主题,最后是排序、密码和程式设计难题等挑战。Codehunt的有趣之处在于,它没有告诉你如何赢得每一项挑战。

Vim Adventures

Vim Adventures是一个有趣的类似游戏的教程,用于学习如何使用Vim,这是一个功能极其强大的文字编辑器,许多程式设计专家都喜欢用。然而,它不容易学,这就是为什么有这样的教程。虽然Vim本身不是一种程式语言,但掌握Vim可以帮你更高效地编码。

TIS – 100

TIS - 100是一款与众不同的视讯游戏,它迫使你学习并使用模拟的低阶汇编程式码来解决程式设计难题。这个游戏很难,它是开放式的,只要你没有怒到解除安装它,就会发现它的价值。

Shenzhen I/O

Shenzhen I/O 与TIS – 100同属一家工作室的作品,这是一款益智游戏,你的任务是建立简化版电路,并编写电路上执行的简化版汇编程式码。与TIS – 100相比,Shenzhen I/O更容易学,更令人愉快,不过也同样复杂。

Human Resource Machine

在Human

Resource

Machine中,你要扮演一名办公室工作人员,通过将各种指令组合在一起来完成任务。从某种意义上来说,这款游戏要求通过视觉化程式设计来解决难题,甚至涉及了逻辑流程和内存管理等概念——但以易于理解的、以办公室为主题的方式呈现。这是一个锻炼程序员大脑的好游戏。

Screeps

Screeps是一款大型多人线上策略游戏,你要使用JavaScript来编码游戏中实体的行为,并为自己建立一个帝国。

学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习程式设计或者为了入行、转行学习程式设计的伙伴可以私信回复小编“学习”领取全套免费程式设计学习资料、视讯

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 数码相机价格 笔记本电脑价格 华为手机价格 耳机价格 降噪耳机价格