当前位置:首页>> >>


五子棋项目.rar

收藏

资源目录
    文档预览:
    编号:20181030003753964    类型:共享资源    大小:9.20MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    五子棋 项目
    资源描述:
    JISHOU UNIVERSITY程 序 设 计 基 础课 程 设 计题 目: 五子棋作 者: 李德书学 号: 20154206221所属学院: 软件学院专业年级: 软件工程 2015 级 4 班指导教师: 宋旭东完成时间: 2016 年 6 月 2 日—2016 年 6 月 12 日软件学院制项目描述目的: 为了熟练掌握本学期学习内容,将理论与实际相连接。在实践中进一步了解JAVA 类和像的基本编程方法,熟悉界面编程技术。意义: 选取五子棋主要因为五子棋需要用到图形界面设计和多线程操作,这样能够使我深入了解本学期的知识。项目功能目标此款游戏为棋类游戏,就是为了让人们闲暇时间休闲、锻炼棋艺。a) 欢迎界面:玩家可点击“确定”进入规则说明界面。b) 规则说明界面:玩家可点击“开始游戏”进入游戏。 c) 棋盘界面:对弈界面,使用鼠标来落子,相应条件下可实现重新开始游戏功能。d) 胜负判断:涉及人工智能,用以判断人与机器的输赢状况,游戏无“禁手” ,五子首先连成一线者胜。系统创新点:增加人机落子权值判定(最优位置落子) ,提高人机智能。系统主要流程五子棋游戏欢迎模块胜负判断模块规则说明模块对弈模块重新开始基于 J2ME 的手机五子棋游戏欢迎模块胜负判断模块规则说明模块对弈模块重新开始课程设计总结整个设计基本完成,由于能力和时间的关系,总是有很多不尽人意的地方,譬如功能较少、外观较粗糙等。通过这个程序设计,我深刻体会到即使是对于一个并不大的程序,代码的组织都是非常重要的,因为这关系到日后的维护以及扩展。刚开始决定编写五子棋游戏时,我觉得难度比较大。后来通过网络寻找相关的视频学习相关知识,并查找,一点点进行下去。同时,因为该程序的设计侧重于算法部分,对弈算法的设计,对于我而言很难,通过网络资源,我了解到,不少参考资料上已提供了各种精良可用的现成算法,我可以先学习这些已经设计好的算法,选择合适的方式组织代码。整个设计过程中,我受益非浅,感受颇深,体会到软件开发并不是纯数学,更侧重于分析。虽然设计结果并不是很完善,有很多地方还有待进一步改进,但是我觉得最可贵的是过程中的收获。在以后的时间里,我仍将努力学习,深入实践,不断提升自我,努力实现更高的自我价值。
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:五子棋项目.rar
    链接地址:http://www.gold-doc.com/p-255428.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开