首页 游戏推荐 正文

单机游戏排行榜来了!这几款游戏不容错过!

大家今天咱来聊聊咋给单机游戏弄个排行榜。作为一个老游戏迷,我琢磨着自己也能不能整个排行榜出来,于是就动手试试,还真给弄出来。过程不复杂,下面我就把我的实践过程给大家分享分享。 准备工作 咱得先有个想法,这排行榜要咋弄。我是这么想的: ...

大家今天咱来聊聊咋给单机游戏弄个排行榜。作为一个老游戏迷,我琢磨着自己也能不能整个排行榜出来,于是就动手试试,还真给弄出来。过程不复杂,下面我就把我的实践过程给大家分享分享。

准备工作

咱得先有个想法,这排行榜要咋弄。我是这么想的:

  • 得能记录玩家的分数,对?
  • 然后,得把这些分数从高到低排个序。
  • 小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 得把排好序的结果展示出来,让大家都能看到。

有想法,咱就开干!我平时喜欢用txt文本,所以这回也打算用它来存数据。毕竟简单方便嘛

记录分数

这一步,我选择在游戏结束的时候跳出一个输入框,让玩家输入自己的名字和分数。代码就不贴,反正实现方式有很多,我这里就是用个简单对话框,让玩家自己输入。

输入完成后,咱得把这些信息存起来。我用最土的办法,直接打开一个txt文本文件,把玩家的名字和分数写进去,中间用个逗号隔开,就像这样:

张三,100

李四,90

王五,120

每完成一局游戏,就往这个文件里追加一行记录。这样,所有玩家的分数就都保存下来。

分数排序

有分数,接下来就是排序。这一步我是这样操作的:

  1. 先把刚才存分数的那个txt文件打开,把里面的内容一行一行读出来。
  2. 对每一行,用逗号把名字和分数分开。
  3. 把分数转换成数字(因为读出来的时候是字符串,得转成数字才能比较大小)。
  4. 然后,我用个笨办法,就是一个个比较,把分数高的放前面,分数低的放后面。
  5. 排好序后,再把结果存到一个新的txt文件里,还是用逗号分隔名字和分数。

这一步可能有点啰嗦,但好歹能实现效果。我这水平有限,暂时也想不到更好的办法,哈哈。

展示排行榜

一步,就是把排好序的排行榜展示出来。这一步也很简单:

我直接读取那个存排序结果的新txt文件,然后按行显示到游戏界面里就完事。为好看点,我还加点颜色和字体大小的变化,让排名靠前的大佬们更显眼一些。

这样一来,一个简单的单机游戏排行榜就完成!虽然简陋点,但基本功能都有,而且都是我自己一步步捣鼓出来的,感觉还挺有成就感的。

这回分享就到这里。大家要是有啥更好的办法,或者发现我哪里做得不对,欢迎随时指正!咱一起学习,一起进步!