暑假第三周总结
作者:互联网
这一周完成了数据库小学期的第二阶段:消球游戏。使用javase的知识,通过jframe实现可视化。下面是成果展示。
该程序使用Java语言来编写,使用到了jframe,swing,javase等知识,拥有两个大功能,人机对弈和人人对弈,通过在控制台输入数字选择功能。
进入游戏之后,用户可以在窗口的最上方浏览该游戏附加的功能,方便用户快速了解这个游戏,用户可以点击不同的按钮使用自己需要的功能。除此之外,用户可以查看自己的分数,同时程序会自动记录程序的最高分。
在这个游戏中使用到了基本的窗口页面设计,递归算法寻找路径,再使用Animate呈现动画,使消球更加流畅。
关键词:数据结构; 消球游戏;算法
1、程序总结
这个程序从总体来看,基本功能都具备了,页面也比较简洁;但是从细节划分来看,功能还需要继续完善,在人机对弈方面,这里显示的是电脑设置分数,由玩家超越这个分数达到胜利条件,这个功能不够完善。其次,在人人对弈方面,玩家移动小球,并不会直接产生随机的小球,这个也需要进行优化。程序其他的功能比较完善,玩家能够直观浏览程序的功能,并在默认的基础上进行自己的风格设置,其次,程序的自动性能比较高,不需要玩家进行繁复的操作。
2、程序展望
这个程序的基本功能虽然实现了,但还有功能的细节需要完善。改变人机对弈和人人对弈的模式,增加乐趣性。对于人机对弈的功能,玩家可以和电脑进行实时对弈,在有限的时间内获取更高分。在人机对弈的功能上,首先修改规则,使棋子能够随机出现在不同位置,同时出现不同的颜色,其次,对其进行联网功能开发,使玩家和自己对战之外,也能够和其他人进行对弈。
标签:总结,对弈,功能,人机,程序,第三周,玩家,暑假,游戏 来源: https://www.cnblogs.com/jzz-111jy/p/16485227.html