开始进公司的一个月,可能每个人都会感觉很无聊,因为公司不可能把签到的大合同,拿出一部分来给你一个“新人”来做,换了我做老板我也不会。整天就是学习他们做的那些项目,斗地主,双扣,麻将,保皇等等,每天都看的眼睛很痛却没办法,谁叫咱们是新人呢,坚持几天吧!
在无聊的日子里,我们几个新人也想出了一点小点子,自己来做小游戏!说实在的,我的理想一直来说都是做2D-RPG游戏,现在也一样,虽然在一家小公司,做游戏程序员,可是我还是很不满足的,因为这里只做棋牌类游戏。每天都用“学习东西”在安慰自己,可是在无聊的时候也会觉得有点浪费时间。现在我正迈进2D游戏的行列,希望第一个Demo早点出来,完善一点……
就象游戏大师André LaMothe说过:我们不能要求自己刚开始就写出一个完整的、非常棒的Demo,因为把目标定的过高会使你在前进途中不断的受打击!我也是一样,写了一个基本上不算游戏的游戏。但说实话,我着实为它高兴了一个晚上!
大师终究是大师,的确厉害!
我的这个小Demo中(姑且叫它Demo吧),让我非常满意的是我完全理解了Windows的消息循环,有些人可能认为这不算什么,但如果你想每次写程序时都用别人的窗口框架,那你就大错特错了。没错,好多游戏方面的书籍里给出了某某大师的某某最适合游戏开发的框架,可是在没有真正理解其原由的情况下,还是少套用一点的好,不然以后会有后悔的时候。
另外,碰撞检测(姑且叫它碰撞检测)也是我唯一感觉游戏中能够有游戏设计思想的一部分,编程的确太神奇了!在以后的时间里我会把它完善起来,做一个模拟器版的《是男人就下100层》。另外,今天看了一下《特训99》感觉它非常好实现,希望在不久的以后我能开始写它。
昨天从网上得到了传奇2的源代码,会好好研究一下,看看它到底成功在哪里。
别忘了我的初期目标:做一个《泡泡堂》的单机过关版。COME ON!BABY!
(有兴趣的朋友可以一起交流。QQ群:31036612(遊戲開發者〓酷))