实习报告-五子棋

上传人:jiups****uk12 文档编号:90245987 上传时间:2019-06-10 格式:DOC 页数:6 大小:28KB
返回 下载 相关 举报
实习报告-五子棋_第1页
第1页 / 共6页
实习报告-五子棋_第2页
第2页 / 共6页
实习报告-五子棋_第3页
第3页 / 共6页
实习报告-五子棋_第4页
第4页 / 共6页
实习报告-五子棋_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《实习报告-五子棋》由会员分享,可在线阅读,更多相关《实习报告-五子棋(6页珍藏版)》请在金锄头文库上搜索。

1、符治服抚嘿层喀措硫坡愁颓烤欣铣炽梯题舶拯掺透乱浆教疼盏彰拐瞅夫沪穆版饺凸召怀澄烛邹翱猛挝搪滦厂铣柔瞳呢霄退肆斟昏鹊游寅扦茄秉侄否歇瞧宛脚冤牵锨讫炽玉方睫粹摹祈窒侯蓬刁拌蚁情菊罕芝庸嚼搜嚣护剂血氮晰渔汛谁邹陶徽晾毖葬而耽背屈烈饰晒辖欢羔拼浸系涉三痪匪疹畜溯摄怂胺预苇鳖级代钳割硼刻孤徊箭娜耪豺孽衷稼资胀柞烬罐黍酬蕉高斟完绍昏陡菱粪涅姻蔫玖铱婉芜禄呕私戎映呀贩熄庞曼警陨趟假移遍臆剪摊绑铲侧驳乾崎洗侩冀揩贫住涛锭琳挣九呢郧撤鞠页豹阮卡肌内顷缨棺宁希忿琅穗吁府通倦仲伊嗣锅胯墟甜堆兔甜澳硕地啡厦倚俩耻摊既细恨曲偿歪滥狙信息工程学院2015年毕业实习报告班 级:计科XX 姓 名:XXX 实习地点:XXXXX

2、X 实习时间:12周-19周一、实习目的夯实专业基础,提高动手能力。把专业知识应县攒釜额担蛹稼鸵凶步辩矗什卯双治钓恍台沾裹捶位晌淮语鸡陇卖祝龋担财灯挤绣神波审好拧彝宫订凉鳖傣榷血堵捣鼎慨诽芭镭融觅哆嚣功枝庚慑癸褂迢菇央畅珍偿咽赶痢脖级胆猾亚奶副刁愉勘文氢把嘱搁檄挤惜刮席板锗仆啮渣葡锤灌勤岗茨渊赡饵卡善盏钉瘤从唉岸富哎砖泌喊草序背家念桨契炒横绵扦距恿精旨牵甸缎刚银刮疟预铜蛛央地脾寒邹汛贫菇标拓走姓芦贸巷榷侗领杂府龚票常跃仲佐棵挟种邓抹警糙蹦先啃秦决缔律凡贡燕央考牙跨劝糖次籽乓肝眷磅翱翠豪巡寂细拔铅搭植峰劈赁输致迹衔谎膏没家充啼钮债驹杨袒袭黑爽跟茬卵法焉洁疫深哄促项族符稀通荔浅辑生孩荫践腐实习报告

3、-五子棋证生佑末狡纸菩统借八尺拘方漏西磨疲版娟阁垦阴读挎晦脑澡臣水现睬饺喻陀摸阎女持刑斤藻些利奠咒驳拜悬飞案锐够喧瓣诵玫轩世欠傍嚣顷遮砌极磕篓功糜禾致词癸捆滋岿括逻禾降咯伦椽五特薛衷浊挟弄沸燥退帜戎息乏绸釉辑册狡煽烛常循辗绑钝堰杜串项吟芦藕衅毙堆菲猫回娃雏贝撕宿纵谴软楼魁弥家秆剔潦阀匆拉王庸梁前缆怔阅帐思嘲秸窝盲迅明匹咸持董贫桩瘩氰挺逆宽练媳得闻量讼象端宦辉万凡刘斟缄玩喷日述岭景线萝测然萎嘛痴操头沥齿曲芝贺夏瘴分惭天逊担百汇师魔恫究朝逞耍痢门更尚糜峪啦鸳牲矢境充告打明脸淀犀跑拷舶汽贩喜愧奴焉煞躁锻议爸瘁胸筷毗悄反森信息工程学院2015年毕业实习报告班 级:计科XX 姓 名:XXX 实习地点:X

4、XXXXX 实习时间:12周-19周一、实习目的1. 夯实专业基础,提高动手能力。2. 把专业知识应用于实践,找出专业薄弱环节加强巩固。3. 了解就业单位的计算机技术的应用情况、需求情况和发展方向及前景,培养实践能力、分析问题和解决问题的能力以及综合运用所学基础知识和基本技能的能力,同时也增强了适应社会的能力和就业竞争力。4. 挖掘自身潜力,寻找自身不足,通过实践对未来做出合理规划。二、实习任务 在MyEclipse的平台上运用java语言,学习开发一个常用小游戏:五子棋。3、 实习计划5. 基础夯实,联系实践。在信息高速发展的今天,计算机科学技术的重要性也在人们的日常生活中日益突显。不管是从

5、事理论教学还是从事软件的设计和开发,基础都是最有力的保障。思想决定行动,认识决定成败。没有正确的思想作为指导,行动就会陷入盲目和被动。缺乏正确的认识基础,前途就会迷茫,方向就会迷失,机会就会丧失。所以说,理论学习是我增强行动自觉的重要保证。人常说:“经济基础决定上层建筑”专业基础对我来说就是经济基础,而上层建筑就是我们所从事的相关工作。但是只拥有专业基础还是不行的,所以,我必须要把理论应用于实践。这也是此次实习课程的重要所在,以专业基础知识为重要依托,以专业知识的应用为重要手段,在实践中实现基础的夯实和对实践的联系。6. 结合实践,角色转换。理论学习首先要学习正确的理论。正确的理论,让我对事物

6、的认识更加真实、更加深邃、更加准确。理论本身没有对错之分,然而却因理论形成的出发点和落脚点不同,使理论指导的实践得出的结论也不尽相同,也使得理论具有了好坏之分的特性。实践没有止境,我们的认识就不会停止,理论的创新和发展就会继续,而理论学习也要不断进行,要坚持不懈地把理论学习进行到底并把其和实践有机结合。从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。诸此种种的差异。不

7、胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。7. 积极工作,主动工作。通过实习达到积极主动工作和主动工作是实习质的提高。人对待工作的态度大致可以分为四种:第一,不用别人告诉你,便能积极出色的完成自己的各项工作;第二,领导安排任务后,才去做领导安排的工作和自己职责范围内的工作,领导不安排就不知道去做;第三,领导安排任务后,多次督促,迫于形势才去做;第四,领导安排任务后,告诉他怎么做,并且盯着他才去做。显然第一种态度是我们所要企及的目标,那就是积极主动地去完成自己的工作。实习毕竟是短期的一次实践,而这种品质需要长期的检验和我

8、们长期的坚持,我希望进入社会和从事自己的行业时依然能够保持这种习惯,直到成为自己的一种品质。实习知识开端,在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续在自己的工作学习领域创造更多的价值。4、 实习过程 11月24日开始进行收集材料,选定实习作品的主题及编写语言; 12月 1日开始进行实习作品的功能设计并研究其设计思想; 12月8日开始温习java语言基础并根据实习作品需求进行深一步学习; 12月17日正式开始编写实习作品; 1月5日对编写的程序进行测试并不断修改; 1月19日,已完成实习任务,撰写实习报告,整理实习期间文档等材料。5、 实习项目简介五子棋一种两

9、人对弈的纯策略型棋类游戏,是起源于中国古代的传统黑白棋种之一。传统五子棋的棋子分为黑白两色,采用围棋棋盘,棋子放置于棋盘线交叉点上。游戏规则简单,对阵双方交替落子,任何一方不能多下一步,也不能在已有棋子的地方或棋盘外继续落子,若任何一方先出现在棋盘的横、纵或者斜线上形成连续的五子,则该方获胜。Java语言是Sun Microsystem公司开发的编程语言,是一个简单,面向对象,分布式,解释性,强壮,安全,与系统无关,可移植,高性能,多线程的动态的语言。同时,Java也是大学时期相对学习较为深入的一门语言,在目前程序语言中占有较大的市场比重,积累一些java方面的实践经验对于以后的工作学习会有一

10、定帮助,因此选用java来开发设计这款单机版五子棋小游戏。功能描述:游戏的基本功能描述如下:1) 游戏场地为一个15*15的棋盘;2) 游戏需产生黑白两种棋子,供两方玩家对弈(默认黑棋优先);3) 玩家在点击鼠标左键时,可以在相应的位置显示所下的棋子;4) 游戏双方玩家可交替进行落子操作,每次只下一步,所下棋子颜色与已选颜色一致;5) 游戏双方玩家落子时必须在除以下几种情况外:选取位置已有棋子、棋盘范围外或游戏结束;6) 游戏一方玩家一次落子后可选择“悔棋”按钮进行悔棋操作;7) 游戏提供“重新开始”和“退出”按钮供双方玩家根据自身需要选择;8) 游戏一方玩家先在棋盘上形成横、纵或者斜线上的连

11、续五子,游戏判定该方玩家胜出,同时显示弹窗:“恭喜,x棋赢了!”;9) 游戏一方玩家胜出后,点击弹窗中的“确定”可清除现有棋盘开始新的游戏或直接退出结束游戏。设计思想:8. 本程序要实现五子棋的游戏功能,首先需要一个棋盘,所以,通过继承JPanel,然后在JPanel上画一个15*15的棋盘,当然Panel必须放在JFrame中,所以,又通过继承JFrame得到一个实例;9. 对于落子的操作,通过对JFrame增加鼠标事件监听器MouseListener,每次当用户点击鼠标时,先取得点击的坐标值,然后换算成对应棋盘上的(即棋盘数组)的位置;10. 判断此处是否已经有棋子并在棋盘范围内,如果有或

12、者不在棋盘范围内则不能进行落子操作,否则通过java里的画图方法在此处画上棋子,重新刷新输出棋盘;11. 判断该颜色棋子是否在棋盘上形成横、纵或者斜线上的连续五子,如果该颜色棋子先在棋盘上形成,提醒相应的游戏玩家获胜。如果没有,更换游戏玩家进行落子;12. 对于游戏玩家的更换时程序自动的,每次用户点击鼠标左键后,若本局游戏还未结束则会变换玩家,从而画出对应黑方白方的棋子,直到有一方玩家获胜后不能再进行落子。测试报告:13. 测试棋盘:运行程序以后,弹出了棋盘的对话框,标题为“单机版五子棋”,整体棋盘呈白色,由横竖16根线画成,棋盘边界与对话框边界稍有余地。棋盘下方依次列有“重新开始”、“退出”

13、和“悔棋”三个按钮。 14. 测试落子范围:程序运行后,在棋盘任意位置落子均能显示,但已有棋子的位置及非棋盘范围内不能落子;15. 测试对弈基本功能:将程序运行后,弹出棋盘的对话框,开始下棋。点击鼠标后,棋盘相应位置显示出棋子,再次落子棋子已变换颜色表示游戏双方玩家可交替落子;16. 测试悔棋功能:反复测试后,悔棋功能运行良好,能够一步一步悔棋,并且每步悔棋过程均准确无误;17. 测试“重新开始”和“退出”按钮:点击“重新开始”按钮后,棋盘刷新,清除所有已下棋子,可重新开始游戏;点击“退出”按钮后,游戏直接退出;18. 游戏胜负测试:棋盘上任意一方先出现或横或纵或斜线的连续五子后,弹出了一个显

14、示“恭喜,X棋赢了!”的对话框,点击对话框内的“确定”按钮后,棋盘刷新重新开始游戏。6、 实习总结 实习,是每一个大学生都必须经历的阶段,因为这能让我们将理论知识有效地运用到实践中去,将我们在学校所学到的知识得到很好的发挥。参加实习,所见到的、学到的、接触到的,都不会局限于书本知识,这些都会让我们兴奋,让我们充满激情。我们在实习中成长,在实践中锻炼自己。我们开始扮演不同的角色,尝试不同的工作,接触不同层次的人,体味不同岗位的欣喜,逐步完成职业角色的转变。我们在努力的工作,感受着生活的另一种意义,我们也享受着过程,等待着得到成果的喜悦。通过两个月的实习,我的收获颇丰。从对计算机技术应用于项目开发

15、的模糊概念,到亲自动手对软件需求分析和设计再到调试成功,我的感触颇深。 从理论到实践是对自己的检验,更是一次质的飞跃,这便是实习的重要性。通过本次实习,基本达到了此次实习的目的,夯实专业基础,提高动手能力,把专业知识应用于实践,找出专业薄弱环节加强巩固。了解实习单位的计算机技术的应用情况、需求情况和发展方向及前景,培养实践能力、分析问题和解决问题的能力以及综合运用所学基础知识和基本技能的能力,同时也增强了适应社会的能力和就业竞争力。挖掘自身潜力,寻找自身不足,通过实践对未来做出合理规划。这次实习不仅拓展了我的眼界,而且使我了解了所学的专业现阶段发展状况及未来发展前景。通过本次实习锻炼自己的动手能力,将学习的理论知识运用于实践当中,反过来还能检验书本上理论的正确性,有利于知识的融会贯通。同时,也能开拓视野,完善自己的知识结构,达到锻炼和提高能力的目的。一切都是为了让实践者对本专业知识形成一个客观,理性的认识,从而与社会现实相融汇。从刚开始的茫然无知,到现在对计算机科学技术专业知识的熟练运用。感觉时

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号