是否有任何有趣的教育游戏(可能是Flash游戏等)有助于学习编程的概念并训练你的大脑像程序员一样思考?
实际上,我不是那个会玩它的人;相反,它会成为我的朋友。我试图通过大学Java课程帮助我最好的朋友(在我的大学,这是一个有点“sucky”课程)。我已经练习了多年的编程,所以对我来说这不是问题。然而,我最好的朋友,他的专业不是计算机工程(但必须因为需要而接受这门课程),很难被无聊的教授介绍给Java并且非常混乱的教科书。
我试图为我的朋友简化许多上下文,但似乎他对这些令人困惑的上下文很快感到厌倦。因此,如果可能的话,我想以更有趣的方式向他介绍游戏。
答案 0 :(得分:8)
有几种游戏可用,这个游戏最接近我迄今为止遇到的编程和乐趣:
<强>更新强> 以下是游戏的最新版本,其中包括更好的解释性文本和更友好的拖放界面:
特别适合年幼的孩子:[4-8岁]
答案 1 :(得分:4)
http://codingbat.com/ 它可能看起来不像游戏。
但它是一个网站,提供易于理解的问题,从完整的初学者问题到中间问题。根据他们所涉及的主题分为几类。
您在网站上编写代码,然后对其进行测试,并向您显示结果 完成任务后,游戏部分会出现,它会给你一个观点! (以明星的形式)。
当你解决问题时获得奖励的持续满足使得我找到了一个更加愉快和有趣的学习经历......当我们有一位不称职的Java老师时,它帮助了我和我的同学:p
答案 2 :(得分:1)
答案 3 :(得分:1)
有一个名为Colobot天前的游戏
答案 4 :(得分:1)
为了不断更新,有一款新游戏CodeSpells,这是一款非常有趣的游戏。
在游戏中,玩家是一个巫师抵达侏儒的土地,这是一个曾经拥有神奇力量但失去了它的群体。该向导必须通过Java编写法术来帮助侏儒。玩家有七种法术可供使用,包括在游戏中悬浮物体,飞行和着火。
请参阅:CodeSpells First-person Player Video Game Teaches Kids How To Program In Java
答案 5 :(得分:0)
CeeBot很棒。
答案 6 :(得分:0)
编程就像玩游戏一样:
Scratch是一种编程语言,可以轻松创建自己的互动故事,动画,游戏,音乐和艺术 - 并在网络上分享您的作品。
答案 7 :(得分:0)
我建议实施hangman
,tic-tac-toe
(2个播放器版本开始,之后可以修改为与计算机一起播放)。