总感觉这一周的时间过得特别快,就感觉自己好像啥都还没做,一周的时间就过完了,说实话这周收获的还挺多的,自己感悟的也挺多的,就有种自己突然长大的感觉。
回看自己的每日总结,细想自己每天做过的事情,自己的每一天过得都是很充实的,每一天都是有很多的收获的,再想想自己假期在家里的日子,那真的是碌碌无为,除了前几天出去玩了玩,就觉得去玩真爽,但是回家之后就开始躺尸。但是在小组已经三个星期了,虽然我们之前的人被分到不同的纵队了,但是基本上还是每天都能见到面的,同时也认识到了很多新的小伙伴,就我们组有一个小姑娘,性格就是可逗了,而且还是老乡,就可聊的来,但是很可惜她走了,我们组还就我们两个女生,她走着之后,我就感觉生活缺少了点乐趣,跳舞啊做操啊干啥啊都不知道和谁说话了,虽然我们组的其他人也很好,但是吧毕竟嗯嗯那.......
其实吧今天Java已经学习的差不多了,但是我知道自己还有很多的知识不会,但是我的Java已经走了很长的时间了,我们组长说可以先写个游戏框架,我今天就像大概写了一下我想做的游戏它具有的功能,这个游戏也是在网上找的灵感,中间加了一点自己的想法,但是只是写了一下功能,具体怎么用Java实现还没有想好,这也是我接下来要做的事情,也不知道自己能不能写出来,往往都是想象很美好,但是现实很残酷,毕竟自己的能力在这摆着。
飞机大战--------功能
1.通过键盘的上下左右键控制飞机上下左右移动,鼠标左键发射子弹
2.敌机的产生位置及boss的出现的位置都是随机产生的,以及敌机发射和boss发射的子弹也都是随机的,敌机和boss以及他们发射的子弹都具有一定的速度,随着分数的增加,他们的速度和数量也会随之增加
3.生命值,每个关卡开始时飞机会有3条命,每一条命有10个生命值,被敌机碰撞一次或者被敌机的子弹打中一次,生命值减1。
4.魔法值,游戏过程中会随机产生血包(增加生命值)和道具(增加魔法值的道具),每次碰到血包和道具生命值和魔法值都会加1;游戏开始时魔法值为0.
5.按下空格键会暂停游戏,再按一次游戏会继续
6.按下j键会进入无敌模式(当你不想玩时,又想通关,按下这个键),被敌机打到或者碰到敌机时,血量不减少,再次按下k键,退出无敌模式。
7.当魔法值不是0时,按下k键会切换飞机(一共有两个飞机图片,可以切换),切换后,飞机会有翅膀动的效果,并且可以发两排的子弹。
8.防护罩,当魔法值达到5或者5以上时,按下L键会给自己的飞机增加防护罩,防护罩存在的时间是10秒,在这10中也是无敌状态,此时魔法值会减少5;
9.大招,当魔法值达到满格10时,按下M键会发出大招,此时屏幕上的敌机全部消失,此时魔法值也会变为0.
10.碰撞效果,当子弹打到敌机或者飞机和敌机碰撞或者敌机的子弹打到飞机时,会出现碰撞的火花效果
11.分数和关卡,游戏开始时分数为0,每次子弹打到敌机时,分数会增加10,当分数达到300的倍数时,会出现boss,boss的生命值为100,每被子弹击中一次,生命值减少10,当boss死后,分数加50;当boss被打死并且分数达到500的倍数时,进入下一关,一共设置三关(如果时间允许的话),每一个关卡的地图都不同。
12.地图的滚动和增加背景音乐
13.给游戏增加一个游戏介绍
14.血条和魔法值的显示和每次的减少和增加
15.当关卡通过后,会出现你的分数和通关,可以选择按下空格键重新游戏或者点击右上角的×,退出游戏
16.当生命值都变为0时,则出现游戏结束,按下空格可以重新游戏,或者点击右上角的×,退出游戏