?????? 来公司有一段时间了,也基本实现了我之前那小小的计划- 就是在短短的时间内把这个公司的技术全部学到手。=。= 这一段时间好拼,即使下班了也继续写着代码。

公司之前有个程序员,同事们一直说他代码写得好,要学习他的代码结构。说实话,我刚拿到他源码的时候,真的看的很晕。因为用了各种设计模式~ 于是我花了两周时间,啃下了两本厚厚的设计模式的书。还在自己手头的项目上试着使用设计模式。

一段时间后,回去看同事的源码才发现,其实他写的并不好。要做出一个游戏,重要的是算法。他的算法确实写的简练有效率,这必须得佩服他。但是他的代码结构实际上是设计模式滥用过度了。一个小游戏原本十个类左右的,为了追求设计模式,拆分成二十几个类,有的类中只有5-6行代码。之后做游戏调试的话,很难找出错误在哪,并且一个月后如果自己看自己的代码也会犯晕一会儿。

公司最近在招服务端的人才,作为公司唯一的程序部门的成员之一,发现正式职员中没有一个人会这方面技术的。我也明白大家的苦衷,年长的人没有激情去学,年轻的人被公司的工作时间安排的没有自由时间学习。那么大家一直停留在小游戏这种层次上,虽说已经可以拿到这个城市的中等以上工资了。但是这不是我的追求。

我写过聊天室,知道php与flash的短链接交互。在公司又学到了协议(之前根本不知道协议长什么样,怎么实现),自己还研究过C#的服务端守护程序等等。。。我觉得自己有潜力独立开发一套网游引擎的。 很庆幸周围的同事很热情,遇到的问题都技术教我解决。现在自己已经也已经能独立写各种算法,也知道遇到没写过的算法,思考的方向该在哪。A*寻路就是其中之一,到时候让自己的网游加入寻路也已经是计划内了。

很庆幸,我大学还没有毕业,我有足够的时间来学习这些技术。也很庆幸还没毕业的我已经有丰富的工作经验,有了自己工具库和游戏框架,2天快速开发一个游戏已经毫无压力了。快开学了,我要好好利用这最后一个学期的时间挑战自己的极限,小游戏已经不能满足我了。而这个公司也不是我的终点站,这个公司或许是你们的极限,但一定不是我的。

好吧~ 目前公司在做的一个项目。山寨某经典游戏打豆豆。。。今天把源码放出来。

话说这个游戏只写了3天就就写完了,之后一直在优化的说。目前算法部分还在继续优化中,这个版本就把前一版放出来吧。诸位请笑纳~ 😀

为规避法律责任,我把游戏内的素材全部替换成某RPG的武器图标,同时移除所有和项目有关的界面文字说明。

以下是游戏演示:

游戏规则:鼠标点击空白区域,若点击区域的4个方向有至少2个图标花纹相同,则图标消失,玩家得分。 若点击区域周围的4个方向没有任何一个图标花纹相同,则扣取10秒游戏时间。

PS: 由于自己替换的素材图标颜色都一样,容易看花眼,所以我把游戏难度设置为5种花纹。50个图标总数。 所以!你们是肯定无法过关的,因为原版是7种花纹,200个图标总数,过关分数是消除60个花纹! 大家玩玩第一关体验下就好啦。? 大家也可以直接下载源码回去改难度的说!

下载地址:点我下载

😀 给力啊,谷歌。看来买的defy终于不是后妈养的了。可以准时更新啦。

下面是新闻原文的说。

摩托罗拉于2011年1月被分拆为摩托罗拉移动及摩托罗拉解决方案两大分公司,摩托罗拉移动主要负责生产智能手机以及电视机顶盒产品。

谷歌今日宣布,已与摩托罗拉移动签署最终协议, 将以每股40美元的现金收购后者,总价约125亿美元,与摩托罗拉移动上周五收盘价相比溢 价63%。该交易已经得到两家公司董事会的批准。

摩托罗拉是专注于Android平台的合作伙伴,收购该公司,将使谷歌大幅强化Android生态系统,增强移动计算领域的竞争。摩托罗拉移动仍将获得Android系统许可,且Android系统仍将保持开放。谷歌将把摩托罗拉移动作为一个独立业务运营。

值得注意的是,官方在新闻稿中承认是为了专利而收购。

—-

话说~最近博客一直没有更新比较给力的作品和源代码呢。啊啊,主要是这里的网络慢啊。不出意外的话,这周末回家,换上给力的网络,将做换血大更新啊。

话说~前天才想起huge drive 帐号的说。怎么才用了2天就挂掉了。。不知道神马时候能恢复啊。o(︶︿︶)o 唉,害的之前的植物大战僵尸山寨版显示失败的说。

话说之前想做的很霸气的独立小游戏,一直都没时间做。为了给自己一个交代,随便就结尾了第一关。很多系统都没有完善的说。还是先放上来吧。

最近好忙啊~先是一个政府的单子要搞什么社区,各种框架和前后台接口都要下。 然后就是腾讯的Q宠又要做一款坑爹的游戏了。。。 所以手头有两个项目压力好大o(︶︿︶)o 唉。项目组老大还说连续8天加班超过23点了!!!? 程序员很辛苦的有木有啊!!!

然后~前几天看到 异国迷宫的十字路口 网络放送版里有一首很赞的歌曲。很好听,果断传上来做博客背景音乐,并设置自动播放的说哦。