ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

暑假第三周总结

2022-07-16 21:06:49  阅读:171  来源: 互联网

标签:总结 对弈 功能 人机 程序 第三周 玩家 暑假 游戏


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

 

 

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

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

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

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

1、程序总结

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

2、程序展望

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

标签:总结,对弈,功能,人机,程序,第三周,玩家,暑假,游戏
来源: https://www.cnblogs.com/jzz-111jy/p/16485227.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有