J2ME我的编程笔记
colico
这个作者很懒,什么都没留下…
展开
-
改变小球运动方向
改变运动方向 我们已经解决了动画的两个很重要的问题,移动动画和闪烁消除。但是我们很快会发现一个问题,球从屏幕顶上落下来后,就不见了。这可不是我们所需要的。我们要的是一个生动的画面。如何让我们的球不穿过屏幕而始终在屏幕上活动呢?在开始之前,我建议大家自己想办法解决,如果你能自己处理好了。你的水平将会有一个很大的提高。如果没有想出好办法,没关系,下面我们将很详细的说明球的方向改变的技术。 不知道原创 2005-12-14 18:23:00 · 1713 阅读 · 0 评论 -
一个有关扑克牌牌型分析的问题 选择自 sodme 的 Blog
此前,在公司的项目开发中,我负责着手解决这样一个问题:在斗地主游戏中,根据玩家出的牌分析出这手牌的牌型。 大家知道,在斗地主游戏中,总计有十一种牌型: 火箭:即转载 2006-04-26 17:47:00 · 980 阅读 · 0 评论 -
轻松编写您自己的拖拉机算法,进行算法大战
轻松编写您自己的拖拉机算法,进行算法大战 http://dev.21tx.com 2006年02月13日 smallnest转载 2006-05-16 12:30:00 · 2058 阅读 · 1 评论 -
深入A*算法----浅析A*算法在搜索最短路径中的应用
深入A*算法----浅析A*算法在搜索最短路径中的应用一、前言 在这里我将对A*算法的实际应用进行一定的探讨,并且举一个有关A*算法在最短路径搜索 的例子。值得注意的是这里并不对A*的基本的概念作介绍,如果你还对A*算法不清楚的话, 请看姊妹篇《初识A*算法》。这里所举的例子是参考AMIT主页中的一个源程序转载 2006-05-17 09:58:00 · 2849 阅读 · 0 评论 -
贪婪算法--- 拓扑排序
一个复杂的工程通常可以分解成一组小任务的集合,完成这些小任务意味着整个工程的完成。例如,汽车装配工程可分解为以下任务:将底盘放上装配线,装轴,将座位装在底盘上,上漆,装刹车,装门等等。任务之间具有先后关系,例如在装轴之前必须先将底板放上装配线。任务的先后顺序可用有向图表示——称为顶点活动( Activity On Vertex, AOV)网络。有向图的顶点代表任务,有向边(i, j) 表示先后关系转载 2006-05-17 10:07:00 · 1465 阅读 · 0 评论 -
总结出来的移动百宝箱提交测试提交注意事项
1)Jbuilder打包时注意jad里面添加的项目 Media-Price MIDlet-Description MicroEdition-Configuration : CLDC-1.0 MicroEdition-Profile : MIDP-1.0 MIDlet-Vendor: mworks2)Jbuilder打包时候注意编JDK的选择 Nok原创 2006-05-13 14:16:00 · 982 阅读 · 0 评论 -
SonyEricsson_K700模拟器中文补丁
SonyEricsson_K700模拟器中文补丁使用方法:复制文件SonyEricsson_K700.properties 到 SonyEricsson/J2ME_SDK/PC_Emulation/WTK2/wtklib/devices/SonyEricsson_K700 替换即可下载地址http://ys-h.ys168.com/ys168up/D5/?SonyEricsson_K原创 2006-05-13 15:01:00 · 1149 阅读 · 0 评论 -
判断麻将和牌的算法(转载)
/*************************************************************** * 文件名:hu.cpp * * * * 功 能:演转载 2006-05-15 18:14:00 · 2294 阅读 · 0 评论 -
常用算法设计方法
要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中程序的数据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问题的算法。算法数据结构是程序的两个重要方面。 算法是问题求解过程的精确描述,一个算法由有限条可完全机械地执行的、有确定结果的指令组成。指令正确地描述了要完成的任务和它转载 2006-05-17 09:59:00 · 1489 阅读 · 0 评论 -
胡牌判断函数
胡牌判断函数胡牌判断函数[code]//----------------unt_mainwin.cpp---------------------------------------------------------/*--------------------------------------------------------------------------------------转载 2006-05-16 12:23:00 · 2547 阅读 · 0 评论 -
贪婪算法
贪婪算法 虽然设计一个好的求解算法更像是一门艺术,而不像是技术,但仍然存在一些行之有效的能够用于解决许多问题的算法设计方法,你可以使用这些方法来设计算法,并观察这些算法是如何工作的。一般情况下,为了获得较好的性能,必须对算法进行细致的调整。但是在某些情况下,算法经过调整之后性能仍无法达到要求,这时就必须寻求另外的方法来求解该问题。本章首先引入最优化的概念,然后介绍一种直观的问题求解方法转载 2006-05-17 10:13:00 · 2851 阅读 · 0 评论 -
详细介绍声音处理
/** * 作者 colico Email:colico@163.com * http://blog.csdn.net/colico * http://colico.ys168.com * 注:此为 我是小o 原创,需要转载请附上以上信息。 * */本文是在同一个游戏中移植在不同机型时所做的对声音的处理,考虑到性能的要求,对每种类型的手原创 2006-05-31 12:07:00 · 1763 阅读 · 1 评论 -
电脑游戏中的AI(1)
目前能让人立刻想到与人工智能有密切关系的游戏有两种: 一是所谓的战棋/策略模拟游戏,二则是棋弈游戏。人工智能的比重与深浅度,在不同的游戏类型中各有不一。有的电脑游戏非标榜着高人工智能不可,不然没有人买;有的则是几乎渺茫到让玩家无法感觉有任何人工智能的存在。 导向式思考 ai最容易制作的的方式,同时也是早期游戏ai发展的主要方向就是规则导向或称之为假设导向。在一原创 2006-04-25 18:15:00 · 1257 阅读 · 0 评论 -
实现百叶窗效果图
import javax.microedition.lcdui.*; class Abc extends Canvas implements Runnable { /** 储存Image对象的变量 */ private Image imga; private Image imgb; private boolean isStopped; private int i; /** 构造函数转载 2006-04-21 10:13:00 · 1545 阅读 · 0 评论 -
如何播放声音
如何播放声音 在J2ME中,处理声音需要使用到Mobile Media API(MMAPI),该包是MIDP1.0的可选包,在MIDP2.0中已经包含了这个包。所以如果你使用MIDP1.0的话,请确认你的运行环境是否支持。 一般手机支持的声音文件格式为wav、mid和mpg等。具体请查阅你的手机说明文档。 在声音处理中,有很多处理的方式,这里说一下最常用的情况,播放JAR文件中的wav文件。原创 2005-12-15 13:05:00 · 1144 阅读 · 0 评论 -
反弹运动
import java.awt.*;import java.applet.*;public class UseDoubleBuffering extends Appletimplements Runnable {int X, Y, moveX, moveY, width, height;Thread newThread;Image OffScreen;Graphics drawOffScreen;原创 2005-12-16 14:23:00 · 767 阅读 · 0 评论 -
蓄力系统
public int num; protected void keyRepeated(int code) { byte key = DEF.KEY_NONE; if (code == 55) { if (kaiguan = false) { num = 0; System.out.println("kaiguan111==" + kaigua原创 2005-12-16 16:30:00 · 850 阅读 · 0 评论 -
显示花格
if (intoload == false) { for (int i = 0; i for (int j = 0; j if (i % 2 == 0 && j % 2 == 0 || i % 2 == 1 && j % 2 == 1) { g.setColor(174, 160, 160); }原创 2005-12-26 18:01:00 · 704 阅读 · 0 评论 -
屏幕滚动,整图滚动
int lev = 1 ; Image map_image , map_back1 , map_back11 ; Image map_image1 ; int map_image_Width , map_image_Height ; int map_back1_Width , map_back1_Height ; int map_back11_Width , map_back11_H原创 2005-12-27 09:20:00 · 814 阅读 · 0 评论 -
实现按一下方向键就一直走的效果
//我们将在屏幕上画一个5x5的小方块,初始位置为0。通过方向键来移动它import javax.microedition.lcdui.*;public class KeyCanvasextends Canvas implements Runnable {public KeyCanvas() {new Thread(this).start();}//方块的初始位置private int x = 0原创 2006-01-03 08:51:00 · 1410 阅读 · 0 评论 -
滚动屏幕
import java.io.IOException;import javax.microedition.lcdui.Canvas;import javax.microedition.lcdui.Graphics;import javax.microedition.lcdui.Image;class ScrollImageCanvas extends Canvas implem原创 2006-01-03 08:52:00 · 1084 阅读 · 0 评论 -
游戏中的帮助信息的分屏显示
public void Game_Help(Graphics g) { g.setColor(255, 255, 255); g.drawRect(0, 0, 175, 207); // g.setFont(small_font); Msg_Draw_String(">", 45, 16, g); if (course == 0) { Msg_原创 2006-01-11 11:30:00 · 779 阅读 · 0 评论 -
转][转]SLG中搜索某个角色可移动区域的算法
可根据地形的不同,以及角色能力的不同来判断可移动区域。例如骑士在平地上可以移动更大的范围。代码如下: /** * 搜索可走区域 * @param map 当前地图表 * @param row 行 * @param col 列 * @param locomotivity 该角色的默认移动力 * @param direction 方向 */ public void sc转载 2006-04-21 10:14:00 · 1047 阅读 · 0 评论 -
快速演算法
package paul; /** *Title: 快速演算法 * Description: * 快速排序法的基本精神是在?盗兄姓页鲞m??的?S心, * 然後???盗幸环??槎?,分?e?ψ筮??c右???盗羞M行排序, * 而影??快速排序法效率的正是?S心的?x?瘛? * 下面介绍了三种方法,从理论分析效率递增, * 但是没有用大数组来进行测试 * Copyright: C转载 2006-04-21 09:54:00 · 890 阅读 · 0 评论 -
J2ME中随机数字处理[转]
在程序中生成随机数字,用处比较,如人工智能领域等等,这里对于在J2ME中生成随机数的操作进行一个简单的整理,希望对大家能有帮助。 J2ME和J2SE不同,不能使用Math类的random来生成随机数字,只能使用java.util包的Random类来生成随机数字。 1、创建Random类型的对象: Random random = new Random(); Random rando转载 2006-04-21 09:55:00 · 700 阅读 · 0 评论 -
程序中用到的色值参考
转载 2006-06-02 17:37:00 · 1032 阅读 · 0 评论