"编写代码,边学习,边玩游戏"是近年来广受欢迎的游戏模式。程序员必备》、《编程马拉松》等在线编程竞赛和教程都提供了这样的机会。它们不仅让你通过实践来掌握编程技能,还可以在紧张的学习中找到乐趣。
我可能已经接触到了一些具有趣味性的认知挑战游戏,可以在娱乐中提升思考能力并获取一些新知识,知识的含义十分广泛,通过游戏学习效率较低(无法替代专业学习),但是它却极其有趣。
游戏主要有三种类型:一种是游戏本身的系统性知识(例如大型探险游戏,P俱乐部四萌)、另一种是在游戏中提出的问题解决方案,需要玩家独立思考并寻找答案(例如Minecraft的红石电路、各种策略游戏的布局);还有一种是游戏没有明确的知识点可以检验,但它却可以通过逻辑思维来锻炼玩家在解决问题时的技巧(例如Valve的Portal、braids)。
我认为这些编程游戏应该能够学习到一些有趣的算法知识,但实际上,它们更多的是作为一种娱乐方式,吸引着人们参与到智力竞赛中去,而不是真正地从游戏中学习新的知识。
大多数这类游戏仅仅是激发了我们的学习欲望,并未让玩家们投入足够的时间去研究和掌握特定的知识或技能,尽管游戏可以帮助我们锻炼逻辑思维能力,并提高学习效率,但我们并不能依赖游戏这种方式来获取专业知识。
0