C#开发机战游戏实习报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c”。
实习报告
5月28至6月20日,我们网络工程专业分三个地点进行生产实习,包括主要讲c#方向的足下,讲java方向的NTT data还有C++和Andorid方向的达内。我综合分析自身三年的学习,选择了位于西永的足下科技有限公司,进行c#方向的实习。
足下科技有限公司,主要从事服务外包软件开发和与大学联合开展实训工作;公司面积逾20000平方米、电脑设备1000多台、多媒体教室30多间、专业服务器20多台、专业图书近万本,致力于为社会培养更多、更实用、更优秀的专业人才。
本次实习,我们的主要任务是在项目经理的带领下,先回顾编程语言及面向对象的基本知识点,再从简单的打字游戏练起,一步一步,最终开发出一个具有可玩性的机战游戏,并以小组为单位在公司进行综合展示,将自己的团队自己的产品推销了去。
按时间的划分,可以将本次实习分为实习正式开始前的准备阶段、正式实习阶段,准备阶段从5月28日到29日上午,这一阶段先由项目经理给我们简要介绍了足下,让大家对足下,对所谓的IT的职场有一定的认识,然后进行团队划分,每个团队取出自己的团队名、团队口号、团队队歌并确定自己团队在接下来近一个月的实习期间的实习目标。让每一个人都清楚自己的努力方向,然后严格要求自己,努力实现自己既定的目标。所有这些准备工作的就绪了,就开始了我们的正式实习。我们的团队取名心之力,引用毛主席当年的同名文章《心之力》之名,里面说到:“天之力莫大于日,地之力莫大于电,人之力莫大于心。阳气发处,金石亦透,精神一到,何事不成?”其中的精神,就是指心力,必力一到,何事不成?同时,我们来到足下,公司的总监也一直在强调,学习的第一条件是用心,用心了,没有办不成的事。所以,我们取名心之力。我们的口号是:“发我心力,一往无前”。队歌是改编版的《团结就是力量》——团结就是力量,团结就是力量。这技术是铁,这心力是钢,比铁还硬,比钢还强,向着飞行大战开火,把一切技术难题全部灭亡。向着胜利,向着太阳,向着重理工发出万丈光芒。
实习正式开始后,又可根据实习内容的不同分为三个阶段。
第一阶段从5月29日下午到6月1日,这一阶段主要是对编程语言基本语法及数据库相关基础的一些回顾,主要目的是为之后的项目开发作基础知识的准备,大部分同学都很久没有编程了,很多基本的语法都忘记了,这个阶段对某些同学可能是浪费时间,但对整体而言,确实有利于后期项目的开发。
周末休息两天后,开始了第二阶段的任务,从6月4日到6月7日,这一阶段主要是对面向对象理论的讲解然后开发一个打字游戏用以充分理解面向对象编程。对于面向对象,第一个要解决的就是什么是面向对象,将“面向对象”按语义划分,可分“面向”和“对象”,什么是对象,事间的万事万物都是对象,一台电脑是一个对象,一个人是对象;将一台电脑进一步划分,电脑的主机、显示器、鼠标、键盘又是一个一个分别的对象。对于这些对象而言,都有一个抽象的描述,包括这样的对象有什么样的属性,能完成什么要的任务等。这个抽象概念让为们明白这是什么,但它不能等同于一个具的实际存在的事物。如我们描述人,就是一个抽象的概念,人有肤色、年龄、出身地点、国籍等属性,人又可以发生吃、喝、睡等动作,人这个抽象概念就让我们明白了人到底是什么,却不指某一个具体的人,小张、小李,这样具体的某一个人,是人这个抽象概念的具体化的一个实体。“对象”,就是小张、小李这样的具体化的实体,用来描述某个对象的属性、行为等就要用到用于描述这些的抽象概念。“面向”可理解为面对、朝向,加在一起,“面向对象”就可以理解为面对着以上所讲述的“对象”一种描述事间万事万物的一种方式。接着,对于学习IT的我们,就要理解什么是面向对象编程,通俗一点,面向对象编程,就是使用以上所认识到的面向对象的思维,用于计算机程序的开发。第一个问题所说的描述对象的那种抽象概念,在面向对象编程中就是“类”,类可以用成员变量来描述一种对象的属性,用方法、事件等来描述该对象的行为。类并不是一个实体,不开辟内存空间,将类进行实例化就形成了实体、开辟了内存空间。解决了以上两个问题,就要进一步认识面向对象编程,包括变量类型、变量数据类型、封装、多态、继承等,有了对前两个问题的认识,这些问题的掌握,我们变得更为简单。将面向对象的理论知道学习后,我们在项目总监的带领下,开发了一个打字游戏,用实践来更进一步理解面向对象,在6月7日结束前,所有人都单独实现了这个打字游戏。之后,大家回学校考了《毛泽东思想及中国特色社会主义理论体系》,等待第三个阶段的开始。
第三个阶段从6月11日至6月20日,中途周末大家回校考英语四、六级。在前两阶段的基础上,大家基本都能进行面向对象编程的开发了,接下来的任务都非常明确——机战。项目总监只花了两个上午给大家讲机战的几个核心技术,其他时间就由大家自由发挥了。机战的核心技术其实只有一个,GUI+,用timer控件每0.33秒刷新一次画面,用GUI+技术在每一次刷新中重绘Form窗体中的图形。技术掌握清楚后,更多时候靠的就是细心的设计、开发、调试及错误的测试及解决。相比于以前,因为来到了公司,大家都更为认真,可能还有是开发游戏的缘故,大家都比较感兴趣,所以我们去的每一个人都认认真真地完成着自己的任务。
实习阶段的最后一天,大家都作好了准备,等待项目的验收,即实习过程的答辩。答辩最终是以团队为单位进行,答辩只讲解一份作品。我们团队每个人都完整实现了机战的各项功能,当中各有特色。我们采用的方式是将每个人作品中优秀的部分截取出来,组何到一个项目当中,成为全队共同的作品进行展示。虽然我们的作品相对于其他组,可能画面没那么绚丽,但凭借团队内大家携手努力,功能的大力扩展以及答辩过程的充分发挥,我们团队取得了本次作品同答辩第一名的成绩。
通过本次实习,对个人而言,最大的收获莫过于对面向对象编程的进一步学习理解,以及实习项目开发中对于面向对象思想的应用,让面向对象编程的思维在自己的脑海里扎根。以前虽然也知道面向对象,知道面向对象编程,但大多数时候更理解为用面向对象编程语言进行程序开发,只要是用到C#,用到java,那就叫面向对象。也知道面向对象编程的核心思想如封装、继承、多态等,但真正开发的时候用到的很少,不管什么东西,能在一个类里写完绝对不会多用另一个类,导致程序的可读性、扩展性都非常差。而通过本次实习,项目经理先再次讲解面向对象的思想,再在程序的开前教给大家,程序的开发过程中严格要求大家做到用面向对象的思维来实现程序的开发。通过这样理论和实际的相互结合,大家在开发程序过程中真正学会了如何划分功能模块进行封装、如何使用继承,如何使用多态。
对于实习的全过程,除开编程方面的理论与实践,最大的收获应该是一种体验。这不仅仅是学习两个字就能收获到的。包括公司的作息习惯,工作任务的完成方法,人际关系的处理等等。总的说来,感觉公司比学校里实际多了,学校里你可以我行我素,出了问题老师会帮你想法解决,同学朋友会包容你安慰你,但在公司里不再如此,出了问题,那就会直接跟工资、职务的进升挂勾,个人不得不谨小慎微。另外,还听项目经理助理说了一些工作中老板面前、同事面前的不同,如一个任务,老板面前,正常需要五分钟能完成的,一定要三分钟完成,而在同事面前,能五分钟完成的一定会边耍边做10分钟完成。因为老板面前要挣表现,以便得到赏识;同事面前没那必要,而且自己做完了余下的时间还要帮别人处理,同样辛苦,还不如一边把节奏放慢点,让自己轻松点。当老板问到任务是否艰巨时,想方设法都要夸大一点任务的难度,让老板知道你的辛苦,还是为了得到赏识。只有老板赏识才会有加工资,才会有职务的上升。写下他说的这些,并不是我会按他这样做,只是通过这些,让我深刻地感受到职场跟学校的不同,觉得曾经的自己太单纯了。
完成了实习,有了职场的体验,内心有向往,但我不会立即工作。我下定决心考研,因为对于人生的领悟还不够,进入职场只会让我变得现实,被里面同化,忘记自己的梦想。我有我的梦,现在还有犹豫,进入研究生再深造几年,学得越深,才会越坚定!对于实习的意见,我觉得实习的任务还是轻松了点,可能对于某些基础相对不那么好的同学而言任务确实比较适中,但这对于基础好的同学相当不公平。刚进大学时,对于计算机,大家的基础是相当的,经过三年的学习,有的人学得比较好,有的人学得比较差。这并不是觉得好的人比学得差的人聪明,而是学得好的人比学得不那么好的人更用心。这可能跟家庭因素,跟个人对人生的目标有关。有的人觉得人生平平淡淡有份稳定收入就好,有的人想要创造更高的人生价值。这些到现在,就是进实习公司时大家的基础,基础差的人对于计算机的迷恋肯定远不及基础好的人,但学校却硬要让基础好的人去等差的人,还是那句话,相当不公平。实习的第一个周,说好听点叫巩固基础,说难听点就叫浪费时间。一个周,就学for循环、学if、else,大一就该熟得不能再熟的东西大三时总共三周实习要花一个周来学。希望学校、老师能综合考虑,让每一个人都能有自己想要的更多的收获。
刀豆文库小编为你整合推荐6篇游戏开发实习报告,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
游戏开发实习报告我们眼下的社会,报告不再是罕见的东西,报告中涉及到专业性术语要解释清楚。相信很多朋友都对写报告感到非常苦恼吧,下面是小编收集整理的游戏开发实习报告,供大......
C#程序员实习报告摘要实习是一名毕业生提高自己对社会的适应能力和认知能力的一个及其重要过程,在这个过程中,理论结合实际,把大学学到的知识应用到实践中,让自己迅速适应社会,达......
《C#项目开发》教学大纲一、课程的性质和任务1.课程的性质和地位 本课程是高职计算机专业的一门专业课程。 2.课程的任务 主要任务是介绍C#项目开发的基本方法,使学生掌握一门......
游戏项目开发的实习报告秋风吹拂,不知不觉,自己来到北京已经三个月了。回想7月考完试的第三天,自己便收拾了简单的行李踏上了开往北京的火车,经过30多哥小时的颠簸,带着憧憬,带着......