Day 8

         今天是项目的第二周,也是我们进入自主编程阶段!早上晨会之后,Nadine带领我们继续上周六遗留下的smileyGame,然后通过一段自由的时间,让我们调试,并通过了这个程序!之后,Nadine让我们设计:我们期待自己的游戏将能做些什么?然后,我和Mark一起通过讨论,对我们的TankGame做了初步的设计,包括Tank、shoot、sound等等以及更细化的一些设计!并将这些设计细节写成一个设计文档!

         之后,我让Mark看了我在周日弄的一个简单的TankGame:就只有两个小坦克在Screen上,可以分别被按键控制并移动着。然后,我们在这个基础上,进行Programming。我们Programming的模式是这样的:我们首先按照设计文档选定我们现在要完成的一个大任务,然后再通过一边讨论,一边写代码,一边测试,直到这个任务完成,我们才继续下一个任务。由于是只有两个人,而且是在已经有个可以正常运行的游戏框架的基础上,所以这种编程模式很有成效!我们今天下午完成了控制两个坦克相互射击,目标击中检测,当一个坦克被击中超过一定的次数时会爆炸!最后我们试图增加一些音效到游戏中,在这里遇到了一些问题,由于时间有限,我们就停在了这个地方!

但是总体来说我们今天对自己做的东西都觉得很有成就感,我们也很期待这个项目结束后,这个TankGame会变成什么样?

         我很喜欢这种编程过程,因为我可以和Mark一起讨论,一起找出程序的bug,更是因为通过这个过程,I learn to use English to communicate with him, so I can improve my oral English .And sometimes he can also correct my pronunciation! Well, my oral English is not well, and my vocabulary is poor.

        

 

你可能感兴趣的:(游戏,编程,框架,测试,文档,任务)