- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计(大作业)报告
课程名称: 算法设计与分析
设计题目: 姓名挑战小游戏
院 系: 信息技术学院
班 级: 2013级计科2班
设 计 者: 艾维
学 号: L120004
指导教师: 马宏
设计时间: 2016.6.20—2016.6.24
昆明学院
昆明学院课程设计(大作业)任务书
姓 名:艾维 院(系):信息技术学院
专 业:计算机科学与技术 学 号:L120004
任务起止日期:2016.6.20~2016.6.24
课程设计题目:姓名挑战小游戏
课程设计要求:
在游戏界面中,输入两个姓名分别作为挑战者和被挑战者,通过算法产生出其各个属性值(战力指数,攻击力,防御力),使两个名字进行对战,进行多轮回合后,用HP值决定双方输赢,HP值为0的一方战败。
程序设计以JAVA完成,配有图形界面。从分析题目的需求入手,按设计抽象数据类型、构思算法、通过类的设计实现抽象数据类型、编制上机程序代码并调试的步骤完成题目,最终写出完整的分析报告。最后提交作业包括:课程设计报告;完整程序,应该具有可显示界面;PPT及算法说明。
工作计划及安排:
第一天:对即将进行的课程题目进行分析,然后再查询相关的资料。
第二天:对题目要求进行分析,写出游戏的算法思想。
第三、四天:进行代码的编写、调试过程,写报告。
第五天:提交设计结果及设计报告,进行PPT演示,并且进行答辩。
合计: 5天
指导教师签字
年 月 日
课程设计(大作业)成绩
学号:L120004 姓名:艾维 指导教师:马宏
课程设计题目:姓名挑战游戏
总结:
算法分析是一门面向设计,且理论性很强的科目。算法设计与分析已经学了一个学期,有许多知识都存在似懂非懂的现象,有很多问题还是不能解决,比如所加入的表情图不能切换,做不出来。最后没有使用挑战表情。基于对本门课程的学习,将算法思想灵活运用到设计中来,解决实际问题。我们组设计的是:姓名挑战游戏,由于个人能力有限,编写的代码有一些问题,经过小组讨论,作了一定的改进,这说明我们在编程方面存在很多不足,有待于在以后的学习中不断提高和改进。通过用JAVA编写程序,掌握设计的算法和基本思想,加强了我调试程序的能力,培养了分析、解决问题的能力,提高自己的认识。
这次实训,不仅检验了我所学的知识,也培养了我如何去把握一件事,如何去做一件事,又如何完成一件事情。在设计过程中,和同学们相互探讨,相互学习,相互监督。实训是我们专业课程知识综合应用的实践训练,这是我们迈向社会,从事职业工作前一个必不可少的过程。“千里之行始于足下”,通过这次实训,我深深体会到这句千古名言的真正含义。我今天认真的进行实训,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。通过这次实训,我在多方面都有所提高。学习到了很多理论知识,加强了实践的能力。
指导教师评语:
成绩:
填表时间: 指导教师签名:
目录
一、设计目的 1
二、题目分析 1
三、设计要求 1
四、总体设计、算法描述 1
4.1算法思想 1
4.2主方法分析 2
4.3总体分析 2
4.4使用到的方法 2
4.5游戏细节设计 3
4.5.1攻击招式统计 3
4.5.2治疗方式 3
4.5.3不明原因 3
五、实验总结 3
六、源程序及运行结果 4
6.1源程序 4
6.2运行前结果分析 9
6.3运行后结果分析 9
七、参考文献 10
、设计目的
、题目分析
、设计要求
、总体设计、算法描述public class Test /*建立一个公共类Test */
{
public static void main(String ars[])
{
new Game(姓名挑战游戏);
}
}
此部分为主方法部分,在本游戏中主函数主要起连接和导入的作用,对相应的方法进行说明、在Game框架中添加组件(Label,TextField,Button,Panel,TextArea,Menu)并布局管理器,使用的是BorderLayout管理器。
通过 ActionListener定义一个actionPerformed()方法。
创建一个shuxing()函数,随机产生HP,,的初始值,对挑战者与被挑战者的属性进行随机处理映射到相应的攻击和反应,
您可能关注的文档
- 基础工程课程设计指导书探究.doc
- 基础护理学复习笔记探究.doc
- 基础会计工业企业经济业务分录练习题探究.doc
- 基础会计专项实训二及答案探究.doc
- 基础会计作业及试题含答案探究.doc
- 基础劳务承包合同探究.docx
- 基础模板、钢筋、砼探究.doc
- 基础培训上、下探究.doc
- 基础数据标准参考探究.docx
- 基础模板支模方案探究.doc
- 2025年江苏南京市卫生健康委员会、南京市机关事务管理局部分事业单位招聘卫技人员1019人笔试高频难.docx
- 2025年广东清远连平县退役军人事务局招聘编外人员笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年徐州市云龙区人民法院辅助人员招聘笔试备考题库含答案详解.docx
- 2025年广东警官学院招聘博士研究生23人笔试备考题库及答案详解1套.docx
- 2025年水利部长江水利委员会事业单位招聘99人笔试高频难、易错点备考题库及参考答案详解.docx
- 2025年广东珠海市教育局招聘所属学校事业编制教师157人笔试备考题库及参考答案详解一套.docx
- 2025年文化和旅游部直属事业单位招聘(一)笔试高频难、易错点备考题库及参考答案详解1套.docx
- 2025年山东省标准化研究院公开招聘人员笔试高频难、易错点备考题库及参考答案详解.docx
- 2025年广东广州市天河区瑜翠园幼儿园编外聘用制专任教师招聘笔试高频难、易错点备考题库及参考答案详解.docx
- 2025年新疆克拉玛依市克拉玛依区招聘事业编制教师笔试备考题库含答案详解.docx
最近下载
- 专题01 定语从句100题(考点串讲)(word版有答案).docx VIP
- 凿井井架设计汇编.doc VIP
- 北京某电力隧道工程投标施工组织设计.doc VIP
- 《【阅读专题2】故物与深情:感受血缘中的亲情》教学课件.pptx VIP
- 人教版九年级英语 课文标注笔记 全册.pdf VIP
- 北京某电力隧道工程(投标)施工组织设计.pdf VIP
- 高压旋喷桩技术交底1 - 桩基础.docx VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 《【阅读专题1】忠与孝:体会宗法社会的伦理选择之难》教学课件 (1).pptx VIP
- 力普LP100说明书PDF_Image_Marked.pdf VIP
文档评论(0)