光说不练没什么意思的,不如按它的模式做一个游戏试试吧!
/**
* ---------------------------------------------
* BumperBall 碰碰球游戏
* ---------------------------------------------
* 在本游戏中,玩家控制一个小球碰撞屏幕上其它的小球,
* 其它的小球也会从各个方向碰撞玩家的小球,球与球碰
* 撞后会根据物理定律改变方向和速度,而屏幕四周有一
* 些尖的针突出,如果那个小球不幸撞到了针上那它将会
* 被针打破。因此玩家的目的是将其它小球撞向尖针,并
* 避免自己控 ...
- 09:30
- 浏览 (31)
- 评论 (0)
- 分类: 学习 PillsAnd Thrills 心得
- 发布在 j2me圈子 圈子
// 受viewMan管理的MoveObject
private MoveObject pages[];
private int nowMoveObject;
// 行动
public final int go() {
int i = -666;
if (pages[nowMoveObject] != null) {
i = pages[nowMoveObject].go();
}
switch (nowMoveObject) {
default:
//... 忽略
break;
case START_SCREEN:
//... ...
import javax.microedition.lcdui.Graphics;
/** 可移动对象接口 */
public interface MoveObject {
/**
* 准备工作
*
* @param FullCanvas
* theCanvas 底级界面对象
*/
public abstract void initObject(FullCanvas theCanvas);
/**
* 在指定的画布上做好准备工作
*
* @param Graphics
* ...
- 22:37
- 浏览 (61)
- 评论 (0)
- 分类: 学习 PillsAnd Thrills 心得
- 发布在 j2me圈子 圈子
该游戏的主线程处于继续自Canvas有类中:
/**
* 游戏线程
*/
// 每33毫秒一个循环(即每秒24帧)
private final static int MIN_LOOP_TIME = 33;
// 每5步刷新一次屏幕
private final static int MIN_REPAINT_LOOP = 5;
public final void run() {
Thread.currentThread().setPriority(1);
time = System.currentTimeMillis();
try {
while ( ...
- 22:06
- 浏览 (60)
- 评论 (0)
- 分类: 学习 PillsAnd Thrills 心得
- 发布在 j2me圈子 圈子
package main;
import java.io.IOException;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
/**
* 图片阵列 图片阵列由多个相同尺寸的图片构成
*/
public class ImageGrid {
private Image image;
public int unitWidth;
public int unitHeight;
private int picturesPerLin ...
- 22:01
- 浏览 (57)
- 评论 (0)
- 分类: 学习 PillsAnd Thrills 心得
- 发布在 j2me圈子 圈子
想学习一下游戏制作的一些实用的技巧,因而从上几个星期前开始对Overloaded公司2002年出品的PillsAnd Thrills进行反编译,该代码很小,jar包只有92K,原以为一个星期可以搞好,想不到搞了两个星期,还剩游戏的AI部分还完全理解,后来忙于升级手机理财JAccount就把这件事放下了,现在刚好有一些时间续一下。
由于版权的原因,不能将反编译的代码完全公布出来,但我会将一些我认为有价值的类的代码列出来,供大家参考,也欢迎大家讨论。
这里先放上该游戏:PillsAndThrills.jar 大家可以先玩一下有个大概的印象,也可以试着反编译一下看看。
- 21:59
- 浏览 (63)
- 评论 (0)
- 分类: 学习 PillsAnd Thrills 心得
- 发布在 j2me圈子 圈子
由于忙于对手机理财的升级,很长时间都没有更新博客了。
经过这段时间的努力,功能差不多完成了:
主要增加了以下功能:
1、最新支持小数点了;
2、支持定期交易;
3、加入了滚动提示;
正在真机上测试。
现在在P990真机上测试出一点小问题,
canvas 无论是否使用ticker,返回的屏幕高度是一样的,WTK和P990的模拟器上则不会出现此问题,这个问题导致理财软件的屏幕下方图标栏在打开ticker的时候显示不出来,不过关掉ticker就好了,还未找出原因,如果有谁碰到过这个问题并知道原因或者知道一些失败的方法的话,望告知。
- 22:59
- 浏览 (112)
- 评论 (1)
- 分类: 手机理财JAccount
- 发布在 j2me圈子 圈子
唉!多一个符号,害我找了半天.
由于输入错误,造成在1.0.5版中密码失效,现已更正.
我把(status&0x04) == 0x04 写成了(status&=0x04) == 0x04了!
- 06:37
- 浏览 (75)
- 评论 (0)
- 分类: 手机理财JAccount
一个很小的游戏,与立体魔方的原理是相同的。
在这个游戏中,玩家通过水平或垂直推动整行整列的方块,使同一颜色的方块全部排成行或列。
红色虚线框框起的为当前可推动的行或列,方向键推动或改变要推动的行或列。
可别小看它哦,虽然简单,解决它可要费些脑筋呢!
花了我四天业余时间。
不好意思,由于打乱排序的代码有一个错误,因此导致难度没有实际反映到平移魔方中,现已更正。
在尝试了N种方法,最终放弃了避免使用FileConnection努力,使用FileConnection实现了备份和恢复功能,它将指定帐本的数据以文本的方式导出到手机文件夹中,恢复时,从手机文件夹中指定存有帐本的文件名称就OK了。已知问题:Philips768不能安装(Class not found Exception),Nokia6070备份不成功(在Nokia上查该机资料,该机其实不支持FileConnection),Nokia2630 OK, K750 OK, P990 OK, N72 OK, N70 OK.
- 09:32
- 浏览 (334)
- 评论 (0)
- 分类: 手机理财JAccount
- 进入论坛
- 发布在 j2me圈子 圈子
- 浏览: 9631 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
我的相册
jaccount
共 4 张
共 4 张
最近加入圈子
链接
最新评论
-
准备升级到1.0.7
网上也有见这个问题的一些讨论,他们的解决方法一般是先让Canvas先Paint一 ...
-- by iwinyeah -
Nokia 2630i Error in HTT ...
非也非也,同是S40的机子,如果是6300的话的确是不需要用代理的,但2630i ...
-- by iwinyeah -
Nokia 2630i Error in HTT ...
兄弟不用这么麻烦吧。很明显抛出error in HTTP opreation这个 ...
-- by wuhua -
计划:弄个FTP服务器,上 ...
我测试了一下,发现用手机可以发出彩信,手机也收到了,但通过手机读取手机中的彩信则 ...
-- by iwinyeah -
Nokia 2630i Error in HTT ...
看来要实现java的write once, run anywhere真是极不现实 ...
-- by iwinyeah






评论排行榜