随笔 - 217  文章 - 4  评论 - 4  阅读 - 23526

暑假第三周总结

这一周完成了数据库小学期的第二阶段:消球游戏。使用javase的知识,通过jframe实现可视化。下面是成果展示。

 

 

该程序使用Java语言来编写,使用到了jframeswingjavase等知识,拥有两个大功能,人机对弈和人人对弈,通过在控制台输入数字选择功能。

进入游戏之后,用户可以在窗口的最上方浏览该游戏附加的功能,方便用户快速了解这个游戏,用户可以点击不同的按钮使用自己需要的功能。除此之外,用户可以查看自己的分数,同时程序会自动记录程序的最高分。

在这个游戏中使用到了基本的窗口页面设计,递归算法寻找路径,再使用Animate呈现动画,使消球更加流畅。

关键词:数据结构;  消球游戏;算法

1、程序总结

这个程序从总体来看,基本功能都具备了,页面也比较简洁;但是从细节划分来看,功能还需要继续完善,在人机对弈方面,这里显示的是电脑设置分数,由玩家超越这个分数达到胜利条件,这个功能不够完善。其次,在人人对弈方面,玩家移动小球,并不会直接产生随机的小球,这个也需要进行优化。程序其他的功能比较完善,玩家能够直观浏览程序的功能,并在默认的基础上进行自己的风格设置,其次,程序的自动性能比较高,不需要玩家进行繁复的操作。

2、程序展望

这个程序的基本功能虽然实现了,但还有功能的细节需要完善。改变人机对弈和人人对弈的模式,增加乐趣性。对于人机对弈的功能,玩家可以和电脑进行实时对弈,在有限的时间内获取更高分。在人机对弈的功能上,首先修改规则,使棋子能够随机出现在不同位置,同时出现不同的颜色,其次,对其进行联网功能开发,使玩家和自己对战之外,也能够和其他人进行对弈。

posted on   跨越&尘世  阅读(36)  评论(4编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2021-07-16 自学Java第十七课
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示