编写一段服务器运行的JavaScript,利用Node.js建立一个简单的Web服务器:
1)接受浏览器的请求;
2)依据请求路径访问服务器资源文件;
3)并将文件内容反馈给浏览器。阅读全文
两段js带你进入Node.js的世界。“Node.js是建立在Chrome浏览器的JavaScript运行时基础上,用于快速构建可扩展的网络应用的平台。 Node.js的使用事件驱动,非阻塞I / O模型,使得它量轻高效,可完美的用于分布式环境下的数据密集型、实时应用程序。”阅读全文
现在市面上的智能手机品种可谓浩如烟海,其分辨率也千差万别,在开发手机游戏时,势必会遇到如何自动适应分辨率的问题。我前段时间在开发的一款跨平台的手机游戏引擎,自然也遇到了这个问题。这款引擎的名字叫《OGL2D》,使用者可以开Windows下方便的开发和调试游戏,完成后可以编译到Android和IOS操作系统上。在确立设计目标时,我们要求其自动适应目前主流的分辨率:如240X320,320X480,480X800,480X854,640X960,768X1024,800X1280。一下是我对这个问题的一点点体会。阅读全文
春节是中华民族最隆重的传统佳节,每至年末岁首,家家户户都会放鞭炮,在门口贴上红对联,红福字,而这一切习俗都源于年兽的传说。为迎接2012年农历新春,成都原点科技有限公司全新推出《年兽防御战2》免费版游戏,原创纯手绘水粉画游戏界面,浓郁的中国传统文化底蕴,更具挑战的游戏关卡和道具,一定会让你耳目一新!年兽防御战2免费版(Android版)游戏由成都原点科技有限公司(www.OtLive.cn)开发。驱赶年兽,勇闯“太虚”,恭贺新春,让我们出发吧!(该游戏集成九城游戏社区)。
支持Android 1.5及以上操作系统以及各种主流分辨率。
下载地址:http://www.otlive.cn/html/mobile/app/Bomberman_NianDefensiveWarfare/android_cn.shtml阅读全文
一不小心荣获,天翼空间飞跃团队奖,还是比较兴奋的.兄弟姐妹的努力是看得见的。获奖原因: 成都原点科技(www.otlive.cn)团队为天翼空间首批招募的官方团队,该团队不仅每月按时超量完成官方指派的任务,并且不断提高自身技术开发任务外的优秀应用产品,鼎力支撑天翼空间的营销活动,为活动提供了大量优秀应用!阅读全文
Android开发经验小节2:循环利用你的小对象:
对象池的使用可以对频繁使用的小对象进行有效的循环利用,如果运用合理,可以极大地提升程序的运行效率和降低程序的资源占用。但请相信,没有普遍适用的最优方案,必须具体问题具体分析。
1)建立对象池循环利用小对象;
2)给你的对象池设一个上限;
3)保护好你的对象池。阅读全文
Android开发经验小节1:不要动不动就分配内存:开发Andorid应用的开发者都知道,要尽量减少new关键字的使用,因为在手机上GC释放一次内存是一件恐怖的事情,如果你查看一下调试记录,你会发现GC释放内存时有时会花上几百毫秒的时间,可以想象,如果你开发的是游戏,这时你的FPS会下降到多少。
原则1:如果可能,请不要使用可变参数;
原则2:如果可能,请用StringBuilder代替字符串的相加;
原则3:尽量将不变的东东设置为常数,特别是字符串。阅读全文
Android应用【世界杯风云2010】的界面设计经验小结:
1)不使用默认的TabView
在设计这个应用的时候,曾考虑使用Android自带的TabView控件,但测试后发现两个问题,一是使用复杂,二风格较为死板,因此,简单的使用自定义视图构建了主页和分类主页的Tab,达到方便使用的目的。
2)不要被模拟器的屏幕蒙蔽
另外,在设计之初,界面按钮均作得较精致,在真机测试时,发现XT800的屏幕解析度较高,按钮太小了使用不方便,因而最后将全部按钮变大,这可以说是Android设计的一条经验,不要被模拟器蒙蔽了。阅读全文
Android应用【世界杯知识答题】的界面设计经验:
1)更明确的返回和退出方式
在设计之初,界面上没有返回和退出按钮,只是在响应了手机的返回键,这样界面简洁,但也遇到了问题,测试的朋友老是提出问题,他们不知道在什么时候按返回键是退出程序,什么时候是返回主界面,因此在最终版本里添加了明确的返回按钮和退出按钮,在返回键按下时如果是退出系统也给出了明确的提示选择。
2)更简单的界面操作
这个应用虽然简单,但为了方便使用也下了不少功夫,在界面设计方面,在最终版本中省略了一些不必要的界面,这样,用户操作可以更方面,达成同样效果的操作次数明显减少。阅读全文