Java,原来还能这样学?( 三 )

喜欢读书的童鞋可能注意到 , 国外许多编程语言的教材都喜欢将游戏作为教学案例 , 没错 , 编写游戏是学习编程的绝佳途径 。 编程的过程是枯燥的 , 编写游戏会让程序显得生动有趣 , 增加学习乐趣 。 更重要的是 , 每个游戏都是一个完整的项目 , 编写游戏能够让人从整体上系统思考游戏项目的解决方法 , 从而让初学者在没有条件接触实际项目开发的情况下也能积累一些项目经验 。

同时 , 游戏编程对于面向对象思维的培养非常有利 。 游戏中的所有角色和物品都能用“类”来建模 , 并通过创建“对象”及其交互 , 来使整个游戏世界正常运转 。 于是乎 , 在编写游戏的过程中 , 不知不觉就加强了对面向对象的理解和运用 , 此谓“只能意会不可言传”矣 。

Java,原来还能这样学?

----Java , 原来还能这样学?//----江苏龙网 http://www.jiangsulong.com //

Greenfoot编写的游戏

下面正式介绍一下Greenfoot 。

Greenfoot是由英国的肯特大学开发的一款可视化编程工具 , 起初被用于Java程序的教学 。 Greenfoot界面友好 , 操作方便 , 而且通过可视化的图形编程环境以及对游戏编程的良好支持 , 得到了众多国家的广泛使用 , 国外许多高校的计算机教师都使用这款软件作为Java语言的教学工具(官方建设了国际化的Greenfoot教师讨论社区——Greenroom) 。

此外 , Greenfoot为游戏编程提供了丰富而实用的API(应用程序接口) , 使得编写小游戏异常方便 , 因此对于希望学习游戏编程的人来说也是一个非常实用的工具 。 可以这样说 , Greenfoot既是学习Java语言的便捷工具 , 也是学习游戏编程的实用工具 。


推荐阅读