这几天好慌,慌得一批,什么原因呢?
当然是自己设计游戏而且制作,在10天的时间里看一本406页的《Java程序设计基础》,然后利用Java做出一款游戏。
看书的时间就不多说了吧,看一遍大多数不理解,所以实战的时候不会运用。从昨天开始我算是正式开始做游戏吧。以前觉得小游戏很简单的啊,无非就是移动,然后发射子弹或者技能,打死敌方怪物,可是实际操作确实是挺难的。
昨天利用一个早上的时间做好了游戏的界面,有两个按钮,开始游戏和关于游戏。昨天下午和晚上利用委托事件点击开始游戏的按钮,然后加载出开始游戏的界面,然后做好了游戏的背景。本来是想做坦克大战的,但是想着坦克大战是朝着四个方向发射子弹,而且变换方向的时候还要转换炮口(不转换炮口岂不是很尴尬,总不能用“屁股”发射子弹吧),还有就是要建立金属墙和图墙(前者不能穿透,后者可以穿透),在加上子弹发射问题。总的来说,就是太麻烦,时间紧,任务重,可能不太好完成,所以临时换成了飞机大战。
到了今天早上,经过一个上午的努力,终于让飞机起飞了(移动),只想说:“很nice,终于会动了”。到了中午才知道,非常多的人去做飞机大战,我们组除了我还有别人也在做,所以又换了游戏(此游戏保密,做出来再说)。经过下午自己的研究,中午完成了重大突破,上午的人物只能通过“上下左右”四个按键移动,下午的可以用“上下左右”或者“WASD”两种控制方式移动(纯属自己研究,没有抄袭),真的很nice!
然后继续研究,解决了人物飞出边框的问题。然后一个晚上也没能让游戏角色发出子弹,很难受!
以前玩小游戏的时候,觉得这些都特解的简单,没什么稀奇的。但是真正到自己去做的时候,却发现很难。每进行一步都需要不断地去实验,甚至一些麻烦的问题都要是要数十遍才能有眉目,可谓是“屡战屡败,屡败屡战”。不过也没事,毕竟刚刚接触,不要气馁,每天进步一点,总会让人特别兴奋。不过也是又气又恨!
明天的首要目标就是“让子弹飞!!!”
未来的首要目标就是“让自己飞(飞速成长)”
很期待自己把游戏做出来,感觉这些天比自己高考复习的时候都要专注,都要努力!!!可能是自己很喜欢这一方面吧。未来可期,励志前行!!!