读书人

Swing贪吃蛇游戏(4):增加游戏得分排行

发布时间: 2013-08-01 15:23:18 作者: rapoo

Swing贪吃蛇游戏(四):增加游戏得分排行榜功能
在上几篇博文中,介绍了

Swing贪吃蛇游戏(一):基本功能实现 >>>

http://mouselearnjava.iteye.com/blog/1913290

Swing贪吃蛇游戏(二):增加随机产生障碍物功能 >>>

http://mouselearnjava.iteye.com/blog/1913886

Swing贪吃蛇游戏(三):增加游戏进度存储和加载功能 >>>

http://mouselearnjava.iteye.com/blog/1914225

本文在这些既有功能之上,添加游戏得分排行榜功能。得分排行榜上列出Top 10的记录信息,包括玩家名称,得分和名次。

为了完成这个功能,我们需要做的主要改动有如下几点:

首先:创建与记录相关的类。

其次:完成游戏结束后对记录文件更新的操作。

最后:完成点击Record相关的MenuItem,读取记录信息,并用ScrollPane展示出来。

1. 创建与记录相关的类



查看得分排行榜:






至此,一个拥有进度存储和加载功能,得分排行榜以及随机产生障碍物的Swing贪吃蛇游戏就完成了。

代码还没有优化过,详细代码请参考附件MySnakeGame.7z

读书人网 >编程

热点推荐