博文
J2ME @J2ME计时器@(2006-11-22 10:12:00)
摘要:/*
*http://blog.programfan.com/blog.asp?author=qq14923349
*程序之巢制作 @J2ME计时器@
*如果有图片
*图片存在rec目录下,记得在存之前把格式转换成png,具体方法是:
1,点击开始
2,附件
3,图画板
4,打开图片
5,另存为(可以存作PNG了,不要直接改后续名,否则运行不了)
6,其他工具,可以选用PS,或者ACDSEE等等改
*/
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.GameCanvas;
import javax.microedition.lcdui.game.*;
import java.util.*;
public class Hourmeter extends MIDlet
{
public void startApp(){
new Count(Display.getDisplay(this)).start();
}
public void pauseApp(){}
public void destroyApp(boolean e){}
class Count extends GameCanvas implements Runnable{
private Display display;
private Random rand;
private boolean Runonce=true;
private int hour,minute,second;//当前时间
private int X,Y=60;//移动框
private int sign=1;//当前第几个......
J2ME 自写的七星彩模拟程序1.0版本(2006-11-21 09:30:00)
摘要:/*
*http://blog.programfan.com/blog.asp?author=qq14923349
*程序之巢制作 @@七星彩模拟程序1.0版本
*如果有图片
*图片存在rec目录下,记得在存之前把格式转换成png,具体方法是:
1,点击开始
2,附件
3,图画板
4,打开图片
5,另存为(可以存作PNG了,不要改后续名,否则运行不了)
6,其他工具,可以选用PS,或者ACDSEE等等改
*/
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.GameCanvas;
import javax.microedition.lcdui.game.*;
import java.util.*;
public class Qixingcai extends MIDlet
{
public void startApp(){
new Wave(Display.getDisplay(this)).start();
}
public void pauseApp(){}
public void destroyApp(boolean e){}
class Wave extends GameCanvas implements Runnable{
private Display display;
private int number[]=new int[7];
private Random rand;
private int Xbackground,Ybackground;
private boolean Runonce=true;
public Wave(Dis......
J2ME Xman.jar(2006-11-11 09:36:00)
摘要://man.png
//background.png
/*
*http://blog.programfan.com/blog.asp?author=qq14923349
*程序之巢制作,移动窗口TiledLayr类例子
*图片存在rec目录下,记得在存之前把格式转换成png,具体方法是:
1,点击开始
2,附件
3,图画板
4,打开图片
5,另存为(可以存作PNG了,不要改后续名,否则运行不了)
6,其他工具,可以选用PS,或者ACDSEE等等改
*/
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.GameCanvas;
import javax.microedition.lcdui.game.*;
public class Xman extends MIDlet
{
public void startApp(){
new Man1(Display.getDisplay(this)).start();
}
public void pauseApp(){}
public void destroyApp(boolean e){}
class Man1 extends GameCanvas implements Runnable{
private Display display;
private Sprite xman;
private TiledLayer background;
private int Xbackground,Ybackground;
public Man1(Display d){
super(true);
J2ME 子弹类(2006-11-09 09:08:00)
摘要://Bullets.png
/*
********************************************************子弹类
*/
class BulletsSprite implements Runnable{
private Sprite bullet;
private boolean end=true;
private int Xbullets=3,Ybullets;
public BulletsSprite()
{
try{
bullet=new Sprite(Image.createImage("/Bullets.png"),9,3);
}
catch(Exception e){}
bullet.setPosition(20,30);
Thread tt=new Thread(this);
tt.start();
}
public void run(){
Graphics g=getGraphics();
while(end){
update();
draw(g);
try{Thread.sleep(20);}
catch(Exception e){}
}
}
private void update(){
bullet.move(Xbullets,0);
}
private void draw(Graphics g){
bullet.paint(g);
......
转贴 我的第一个J2ME商业游戏源代码 (2006-11-07 14:49:00)
摘要:我写的个贴子被移动到了非技术区,刚才发不小心自己也发到了非技术区,现在重发,请管理员把非技术区我的帖子删除。
为了让更多同行得到原代码,再开贴,希望管理员不要移动,那样看到的人很少,不利大家共同进步。
我以前写的商业游戏原代码,原来在国外SP使用,似乎国内一直没有用,部分被重写(有些原公司不让公开),如果是BIG5版本的大家找个东东翻译一下好了,呵呵
需要的可以去下面网址看样本 ,更多代码到群里去下,这里只能发代码段不能发完整的带图片的整个程序
http://L999.68ab.com
QQ群:8294554
龙王J2ME游戏制作,交流技术,共同进步
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import java.util.*;
import com.nokia.mid.ui.*;
import com.nokia.mid.sound.*;
public class csbw extends MIDlet
{
private Display dp;
//re1,rz2是人质,dr1,dr2是敌人,xue1:血条值,qiang1:枪,qiang2;枪(太久或雷,我忘了);yyx1也忘了
Image ftu,rz1,rz2,dr1,dr2,xue1,qiang1,qiang2,yyx1;
Timer tm,tm2;
private Fca fca;
//声音单音
Sou......
J2ME 移动窗口TiledLayr类例子(2006-11-06 21:12:00)
摘要:/*
//background.png
//01.png
*/
/*
*http://blog.programfan.com/blog.asp?author=qq14923349
*程序之巢制作,移动窗口TiledLayr类例子
*图片存在rec目录下,记得在存之前把格式转换成png,具体方法是:
1,点击开始
2,附件
3,图画板
4,打开图片
5,另存为(可以存作PNG了,不要改后续名,否则运行不了)
6,其他工具,可以选用PS,或者ACDSEE等等改
*/
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;
public class Wcanvas extends MIDlet{
private Display display;
public void startApp(){
display=Display.getDisplay(this);
new wCanvas(display).start();
}
public void pauseApp(){}
public void destroyApp(boolean unkown){}
//System.out.println("试验");
class wCanvas extends GameCanvas implements Runnable
{
private Display display;
private boolean suspend=false; //暂停
private int frameDelay=100;
private Sprite role;
private TiledLayer background_1,background_......
J2ME 不断修改(2006-11-03 13:56:00)
摘要:import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;
import javax.microedition.media.*;
import javax.microedition.media.control.*;
import javax.microedition.rms.*;
import java.util.*;
import java.io.*;
//简单的动画canvas by sword2008@程序之巢
//我原本的图片有张超过了200k,传不上来。
public class test2 extends MIDlet{
private Display display;
public test2(){
}
public void startApp(){
new HCanvas(Display.getDisplay(this)).start();}
public void pauseApp(){ }
public void destroyApp(boolean unkowmn){ }
class HCanvas extends GameCanvas implements Runnable{
private Display display;
private boolean sleeping;
private long frameDelay;
private int inputDelay;
private Random rand;
private Image background;
private Image chickenHead;
private Sprite chickenSprite;
private Sprite[] carSprite=ne......
J2ME 声音播放程序(2006-11-02 22:45:00)
摘要:package sound;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.media.*;
import java.io.*;
public class SoundMIDlet extends MIDlet {
private Player player = null;
/** Constructor */
public SoundMIDlet() {
try{
InputStream is = this.getClass().getResourceAsStream("/sword2008.wav");
player = Manager.createPlayer(is,"audio/x-wav");
}catch(IOException e){
System.out.println("1:" + e);
}catch(MediaException e){
System.out.println("2:" + e);
}catch(Exception e){
System.out.println("3:" + e);
}
}
/** Main method */
public void startApp() {
if(player != null){
try{
player.start();
}catch(MediaException e){
System.out.println("4:" + e);
}
}
}
/** Handle pausing the MIDlet */
public void pauseApp() {
}
/** Handle destroying the MIDlet */
public void destroyApp(boolean unconditional) {
}
}......
自我鉴定(2006-11-02 13:03:00)
摘要: 计算机产业化进程如日中天,高速发展的计算机业需要新型人才,需要具有创新的技术、专业的知识和富有团队作业能力的人才。
在校三年,我不断的挑战自我、充实自己,本专业一丝不苟,曾获三等奖学金,在计算机专业,更是获得了c语言程序设计单科奖学金,java
程序设计也获得不错的成绩。但我对此并不满足,课余时间更是自学和深入学习J2ME程序设计和数据结构,并制作了手机应用程序和手机游戏
程序。为适应社会发展的需求,我结合每年的暑期社会实践机会,逐步提高了自己的学习能力和分析处理问题的能力以及一定的协调组织和管
理能力。
我的生活准则是:认认真真做人,踏踏实实工作。我的最大特点是:勇于拚搏,吃苦耐劳,我对自己的自学能力有绝对的信心,能跟上当前行
业发展脚步并有所创新。对工作责任心强,有一定的艺术细胞和创意,注重团队合作精神和集体观念.
作为一名即将毕业的2006年应届计算机专业的大学生,我所拥有的是年轻和知识,使我不畏困难,善于思考,同时,我也深知,毕业只是求
学的一小步,社会才是一所真正的大学。我今天的求职,也正是希望得到一个更好的学习机会,从而能以更好的工作成绩为国家和单位贡献力
量,同时去实现人生价值。......
j2me 书上完整游戏代码(2006-10-31 08:37:00)
摘要:import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;
import javax.microedition.media.*;
import javax.microedition.media.control.*;
import java.util.*;
import java.io.*;
//简单的动画canvas by sword2008@程序之巢
//我原本的图片有张超过了200k,传不上来。
public class test2 extends MIDlet{
private Display display;
public test2(){
}
public void startApp(){
new HCanvas(Display.getDisplay(this)).start();}
public void pauseApp(){ }
public void destroyApp(boolean unkowmn){ }
class HCanvas extends GameCanvas implements Runnable{
private Display display;
private boolean sleeping;
private long frameDelay;
private int inputDelay;
private Random rand;
private Image background;
private Image chickenHead;
private Sprite chickenSprite;
private Sprite[] carSprite=new Sprite[4];
private int[] ......