摘要: 在GCF中提供了DatagramConnection和Datagram两个接口,借助他们我们可以在J2ME中基于UDP协议开发联网应用程序。在MIDP2.0中,添加了UDPDatagramConnection这个接口,他扩展了DatagramConnection并添加了两个方法getLocalAddress()和getLocalPort()。我们知道UDP服务是不可靠的,如果你希望开发更可靠的联网... 阅读全文
posted @ 2009-01-12 17:55 飘逸的程序员 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 游戏引擎的结构很多,不过基本上都是在一个游戏主循环内实现。程序里面的主循环包含了程序框架的最主要的结构体。J2me的程序一般都包含两个class文件,一个是MIDlet,一个是Displayable。一般我都是把游戏的主要代码放在Displayable这个类里面。这个类是基于事件驱动的程序,有三个主要相应函数void paint(Graphics g),void keyPressed(int ke... 阅读全文
posted @ 2009-01-12 17:52 飘逸的程序员 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1.概述对于J2ME访问远端的Web Service,除了官方标准JSR 172,我们还有两种选择:l kSOAPl WingfootWingfoot是由Wingfoot Software(www.wingfoot.com)出品的一款J2ME(CLDC/CDC) SOAP1.1的轻量级实现方案。kSOAP是Enhydra.org的一个开源作品,是EnhydraME项... 阅读全文
posted @ 2009-01-12 17:41 飘逸的程序员 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 目前,开发手机游戏的厂商如同雨后春笋般的冒了出来,有大有小,甚至几个朋友在一起就能攒出一个小公司,进行开发。每个公司,也都有“具备自己特色”的开发过程,好一些的,直接套用传统的软件工程的理论,差一些的,也只能闷头苦干了。我在这里想谈的是对于小团队开发游戏的一种高效的开发方法和阶段划分。 游戏开发的阶段划分,我认为可以划分为5个阶段,叙述如下: 第一阶段:提案 这一阶段要做的主要工作是明确要... 阅读全文
posted @ 2009-01-12 15:12 飘逸的程序员 阅读(245) 评论(0) 推荐(0) 编辑