求一份制作小游戏后的感想1000字左右

我这是小游戏,小鸡过马路,学校里做的,

  这次这个小游戏真的让我感受到了学校与公司的最大不同。在学校里的时候我们给学校交学费,所以老师的任务就是教会我们东西,学习的时候不懂就问他,实在太笨了就坐下来给你写代码。而在公司是给我们钱,分下来的任务,不管你会不会能不能做出来,在规定的时间你反正就得交一份满意的答案给他,不行的话,你就滚蛋。

  以前的经历让我自以为抗压能力很强,所以每次面试的时候我都很自豪的对面试官说我有很强的抗压能力,和适应能力。适应能力是没错可是抗压能力在这次的项目验证中铩羽而归。经过两个星期的简单培训,等待验收的时候到了,刚接受任务的时候有点小兴奋因为整天在做些零星的练习感觉很没趣。老大将我们分成2组各做一个小游戏,我们这组3人。不过当初老大选组长的时候我心里有点愤愤为什么没有选我?:-(

  选择了这个游戏之后就是告诉我们要把这个当成一个真真的项目来做,需求文档,详细设计都要自己写出来,然后再在QQ上面告诉我们这个是对你们这两个星期的培训的一个验收,如果做不出来就可以走人了,时间是两个星期。

  听到这个的时候我在心里还没有什么压力,因为简单的看了下这个游戏感觉还不难完成起来没什么压力,之后就是小组聚集讨论这个该怎么做。其时因为都是新人,分析项目的能力都很差劲,也没有深入的分析探讨都认为很简单。大概的把这个游戏抽成几块之后就是自己选择做哪个模块。我这个模块就是游戏的内容部分,也是三人公认最难的,我接了是为了证明自己做出来得到老大的肯定,做不出就走人,前面部分我想到了,但是后面部分我没想到。
  在三天的假期里,我也没去做这方面的准备,完全抛下不管天天在放松。之前因为没有接触过游戏的开发也不知道其时做游戏的话算法要求很厉害。

  需求文档和详细设计的模版发下来之后,我们就照着模版写,需求文档倒是写的比较顺利,但是详细设计考虑的东西很周全需要哪些类,方法,变量各个之间的联系都要写出来以后打代码的时候就可以按这个来。到这时候我才意识到危险,完全不知道该怎么写,因为之前分析的想的都太简单了,最后折腾了两天才交了一份我自己看着都很惭愧的文档。

  正式编码

  我们这次是按先设计界面,再设计Activity,最后业务层代码的顺序。刚开始设计界面的时候我就郁闷了怎么刚开始想的那么简单了,真真动手的时候半天打不出来一句代码。“青蛙蹲在荷叶上”这样一个布局就让我想了很久,百度谷歌到处查资料。设计完这个界面就花掉了三天的的时间,进度实在太慢了。

  因为交了一份很惭愧的设计文档,所以自己都懒得去看它更别说按照那上面的去做了,所以就像无头苍蝇到处乱撞。算法这东西本来就不太在行,而现在这一个星期都要跟它打交道,心里的难受可想而知。难受如果能做出来东西来还好,可是进度那是相当的缓慢,最后一个星期只得加班了,每天回来之后晚上基本上都搞到2点多。
  老大又强调了到时间做不出东西真的是要走人的,雪上加霜的是听说有两个刚上班的同学也是在公司做不完东西被踢了,内心的恐惧徒然增加,我心急如焚。每个时间点都在想该怎么解决其中的问题,中午跟大家吃饭的时候,也吃不下去真吃下(体会到了茶饭不思的感受,呵呵。。。)这在学校还重来没有的事。越急的话就越想不出东西,我只好隔一段时间出来洗个脸清醒一下,告诉自己再急也没用做完了才是最实在的。
  最要命的是青蛙过河的规则竟然被我们仨理解错了,本来应该是1.青蛙只能向前,向左,向右跳,即不能斜跳,也不能后退因为跳过的荷叶消失了。2.前面所说的方向,是以青蛙的当前方向为基准的。而我们理解的各有不同,我以为是1.青蛙向前,向左,向右,斜跳都可以。2.方向是以青蛙的初始位置为基准的。附图:
  汗!!!如果是真的为客户做项目的话这还了得,又一个教训。

  经过几天的奋战,加班加点的赶终于在星期五交了上去,可是这天一测又测出来很多bug如果在学校的话有些bug就过了可是公司就是不同,必须反复测试。测试,改正,测试,改正。最后圆满验收。老大没看代码,其中有很多都是冗余代码。
  这次的这个游戏编写,给了我很多收获不仅是技术上的更多的是其他方面的。
  技术收获:
  1.页面布局,因为总共有十关每关的荷叶位置不同,如果每一关都给一个布局文件的话太冗余了,大家自己也可以写写这个布局会有很大的收获。
  2.荷叶的点击事件的编写,同样的也不会去写那么多点击事件我写了一个公共的点击事件。
  3.就是写游戏非常重要的算法。
  4.一些细节,比如把一些很多地方需要用到变量定义成公共变量。
  其他方面的收获:
  1.详细设计文档应该考虑周全,以后的编码中就方便很多而这次我的详细设计就没发挥任何作用。
  2.先下手为强。我说的先下手为强是拿到任务以后就要做好准备,不管认为这个任务简单还是困难都不能掉以轻心,立即着手做准备。
  3.戒骄戒躁,冷静的分析问题。
  4.不要骄傲。
  5.始终相信没有问题是不能解决的,只要是问题它最后一定会被解决。游戏中遇到些方向的算法问题,我当初认为不可能能解决,但是最后还是解决了。
  虽然其中遇到了些困难,但是最后还是克服了。完成之后我心情也放松下来,感受到了编程之美。
  上面说的“不要骄傲”是因为刚开始的时候老大表扬了我和例外一个同事,还让我俩去参加了公司刚接的一个项目的分析会议,让我在心里感觉与其他刚进来的同事,同学有了差距,在老大心里比他们好,就产生了骄傲感。而这次他对我表示满意的时候,问我应该很有满足感吧。。。我找个话题岔开了。之后偷偷的给了自己一巴掌,记清楚了不能骄傲以后的路还很常,这次已经成为了过去。

  我知道这才刚刚开始以后的路还很长,还有很多城池等着我去攻下。如果承认自己是弱者,那就不要接触编程,编程让弱者滚开。
  最后要感谢我的同学吴大帅哥,一个星期陪我到那么晚给我出主意,帮了我很大的忙。真的很感谢他。
  这是个益智游戏,总共有十关,我把游戏的apk文件上传到资源里面去了,欢迎大家下载试玩,不过要点分(因为我想这是我两个星期奋战的成果,要点分不过分哦。。。),诚恳的希望大家对这个游戏提意见,发现bug或者有什么不懂的请给我留言。提醒一句,玩的时候请务必带上耳机配上声音才有感觉。我给很多同学玩过,过完十关基本都在一个小时左右。你呢?
  如果能得到大家的鼓励的话,会把我是怎么做的写出来(不敢说教)。追问

我这是小游戏,小鸡过马路,学校里做的,不过还是谢谢

追答

找到自己的兴趣才是人生最大的意义

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-13
我已发到邮箱了本回答被提问者采纳
相似回答