学习编程的教育游戏?

问题描述:

有没有什么有趣的教育游戏(也许是一个Flash游戏等),帮助学习编程的概念和训练你的大脑像程序员一样思考?学习编程的教育游戏?

其实,我不是那个会玩的人;它会成为我的朋友。我试图通过大学Java课程来帮助我最好的朋友(在我的大学里,这是一种“糟糕的”课程)。我已经练习了很多年,所以对我来说这不是问题。然而,我最好的朋友,他的专业不是计算机工程专业(但因为需要这门课而必须参加这门课程),这个无聊的教授很难将它介绍给Java,而且这本书很混乱。

我试图为我的朋友简化许多上下文,但他似乎很快就会厌倦那些令人困惑的上下文。因此,如果可能的话,我想以更愉快的方式介绍给他,比如游戏。

+0

我建议www.codecademy.com – Chaddly 2014-02-28 14:42:56

有几个游戏,这是一个最接近的编程和乐趣,到目前为止我遇到:

light-Bot

light-Bot 2.0

更新 这里是的最新版本游戏,其中包括更好的解释性文本和更友好的拖放界面:

Lightbot

而对于年幼的孩子特别版本:[4-8岁]

Lightbot JR

+0

很不错的一个,我觉得光机器人2是非常具有挑战性的太 – user385261 2010-10-16 10:29:14

+1

这一个是伟大的。感谢您发布此链接。 – barjak 2010-10-16 15:16:18

+0

这一个让人想起厂家。事实上,你使用你建立的盒子是以前的水平是一个很好的触摸:http://jayisgames.com/games/jahoomas-logic-box/ – Zecc 2012-09-29 12:10:25

CeeBot是巨大的。

什么喜欢玩游戏编程:

Scratch是一种编程语言,可以很容易地创建自己的互动故事,动画,游戏,音乐和艺术 - 在网络上,并分享您的作品。

我会建议实施hangmantic-tac-toe(2玩家版本开始,后来可以修改,以玩电脑)。

http://codingbat.com/ 它可能不像一个游戏。

但它是一个网站,提供容易理解的问题,从完整的初学者问题到中间问题。根据他们所涉及的主题将其分为多个类别。

您在网站上编写代码,然后对其进行测试,并向您显示结果。
当你完成一个任务,游戏部分进来,它给你一个观点! (以明星的形式)。

当你解决问题时,获得奖励的不断满足使我获得了更加愉悦和有趣的学习体验......它帮助我和我的同学很多,当我们有一个不称职的Java老师:对

有游戏叫Colobot天前

+0

有**是**游戏。它仍然作为一个开源项目维护,它可以在[github](https://github.com/colobot/colobot)上找到。 – ArturFH 2017-06-17 10:45:47

只是为了保持更新,有一个新的游戏CodeSpells这是一个非常有趣的游戏。

在游戏中,玩家是一个到达地精的侏儒,这是一个曾经拥有魔力但失去了它的群体的精灵。该向导必须通过用Java编写法术来帮助侏儒。玩家可以使用七种法术,包括在游戏中悬浮物体,飞行和着火。

参见:CodeSpells First-person Player Video Game Teaches Kids How To Program In Java