09
2013
03

补充一个《君临都市》的视频

实在太喜欢这个游戏了,请允许我再推荐一次。

19
2013
02

程序员黄历

 

哈哈,今天写代码看黄历了没?

...
04
2013
02

正规军的呐喊(二)

 占楼备用 ~_~

18
2013
01

新流星蝴蝶剑有望夏天归来

 我是流星蝴蝶剑铁杆粉丝,几年前就说要出新作,等了很久,结果因各种问题终止了。去年得知其制作人蔡浚松决定重做,顿时又燃起了希望!关注了一段时间后,从他微博的情况来看,有希望在2013年夏天正式发布!上几张微博公布的疑似新流星的截图:

15
2013
01

正规军的呐喊(一)

        招技术人员的时候,经常是我来面试。很多次下来,发现无论是新手还是老鸟,多多少少会受手游这个行业前辈们的影响——游击队式的开发理念。 虽然我也不是什么大神,但做了好多年独立游戏,进入手机游戏这个行业也有四五年,前后呆过三家手游公司,看过很多前辈们的代码,也接触了很多很多业内的朋友,对国内这个行业,也算是一知半解。现在斗胆对手游行业开发人员的一些问题进行剖析。

        国内这个行业大部分是从05年左右开始,当时以J2ME、Symbian为主,后来有了MTK、Android。其中J2ME至今兴盛了五六年的时间,直到现在的Android、IOS两大主要阵营,很多前辈们的理念仍然被保留了下来。我说的游击队式的开发理念,并不是我贬低前辈们,也并不是所有的人都这样,很多技术结晶还是值得我们去发扬光大,这里我仅指出少量不好的地方进行剖析。

...

07
2012
12

何不换换口味?更美观的JAVA IDE——IDEA

 

 写了一天代码,面对枯燥的eclipse界面,是否感觉身心俱疲呢?换换口味,试试IDEA吧!枯燥的编码需要华丽的界面来调和,让你像做艺术品一样开发。IDEA其实是eclipse的老牌对手了,不仅拥有华丽的界面那么简单,强大的调试、重构等功能深受广大JAVAER喜欢。同时支持windows、MAC OS、LINUX平台,可以用来开发JAVA、Android、WEB应用等。

主页传送门:http://www.jetbrains.com/idea/

 

 

05
2012
11

给那些期望HTML5来跨越桌面和移动平台的人

 我承认HTML5是个好东西,它将引发Web革命。不过如果期望短期内实现主流平台的一次性跨越开发,那么我只发图,不说话。

……

……

04
2012
11

JAVA中的线程联合和守护线程

 线程联合

一个线程运行期间,可以通过join()方法被其它线程联合。比如在thread1中执行thread2.join(),那么thread1会立刻中断执行释放CPU资源,直到thread2执行完毕再继续。(如果thread2已经结束,调用thread2.join()将没有效果)

线程联合虽然很少提到,但在游戏中,其实有很多灵活的用法,它可以加入零活的条件控制,从而使线程协作更灵活。比如资源加载线程需要更多CPU资源,可以让出动画线程;最晚开启的网络线程优先于其它后台网络线程等等。

...
02
2012
11

超详细超客观极品飞车17全面评测

 这跟经典的《极品飞车9:最高通缉》有半毛钱关系?

下面开始全面详细评测,咳咳,可以说脏话吗?好像不行……那此处省略一万字。

29
2012
10

解析手机游戏《Tiny Wings》开发步骤

 

 

  非本人原创,难得的技术好文,推荐大家看看,对于制作许多类似的2D游戏起到抛砖引玉的作用。

文章转自游戏邦,版权归其所有(http://gamerboom.com/archives/30969)。

 

相信很多人都不会对《Tiny Wings》感到陌生,都知道它是一款由Andreas Illiger开发的热门手机游戏,其玩法就是控制一只小鸟,让它借助坡度在日落前飞向终点。

乍一看,这游戏的设置非常简单,但这只是一种表象,该游戏的实际制作过程可有不少讲究。游戏中的小山丘及其纹理会动态变化,它使用的是Box2D物理引擎来模拟小鸟的动作。

tiny-wings(from digitaltrends.com)

tiny-wings(from digitaltrends.com)

许多开发者都对这款人气游戏及其开发技巧抱有极大兴趣,本文是根据由Sergey Tikhonov编写的样本对象而撰写的开发教程,主要包括三个环节:

1.必备条件:首先要查看《How To Creat Dynamic Textures with CCRenderTexture》这篇教程,掌握创建山丘及背景纹理的方法。

2.第一部分:本篇将教您创建《Tiny Wings》运行过程中的动态小山丘。

3.第二部分:本篇将教您添加Box2D游戏设置的方法。

当然,领会本教程的前提条件是您已经精通Cocos2D开发技术,假如您还是新手,可能得首先熟悉Cocos2D新手教程的有关内容才行。

…………