导航:首页 > 源码编译 > 打地鼠app源码

打地鼠app源码

发布时间:2022-06-08 01:21:18

A. flash 仿“金山打字通之打地鼠”(打字游戏) 源码

个简单的Flash打字游戏
上一篇 / 下一篇 2007-09-25 16:42:03

查看( 142 ) / 评论( 3 ) / 评分( 5 / 0 )
代码:

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
打字游戏 ——V1.0
日期:2007-9-24
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
定义变量
----------------------------------------------------------------------------------------------
*/
fscommand("fullscreen", true);
var Bring_num:Number = 0;
var Bring_maxnum:Number = 20;
var Grade_num:Number = 1;
var Grade_bring:Number = 100;
var Move_speed:Number = 2;
var Bring_speed:Number = 0;
var Press_num:Number = 0;
var Right_num:Number = 0;
var Loss_num:Number = 0;
var Grade_boolean:Boolean = false;
var Interval_num:Number = 0;
var Listener:Object = new Object();
var Addsound:Sound = new Sound();
var Addblast_mc:Object = new Object();
var Time_m:Number = 0;
var Time_s:Number = 1;
var Hide_id:Number;
/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Bring_word函数功能:随机产生字符
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
function Bring_word() {
var color_array:Array = new Array(0xffffff, 0x9B4A8B, 0xE0C0DB, 0xAC285E, 0x235CB1, 0x379D37, 0xB1A323);
var txtstyle:TextFormat = new TextFormat();
txtstyle.bold = true;
txtstyle.font = "宋体";
txtstyle.size = 20;
txtstyle.color = color_array[random(7)];
_root.Bring_num++;
if (_root.Bring_num>=Bring_maxnum) {
_root.Bring_num = 0;
}
switch (random(2)) {
case 0 :
txt = random(26)+97;
break;
case 1 :
txt = random(10)+48;
break;
}
_root.createTextField("txt"+_root.Bring_num, _root.Bring_num, random(Stage.width), -(random(200)+10), 25, 25);
this["txt"+_root.Bring_num].text = chr(txt);
this["txt"+_root.Bring_num].setTextFormat(txtstyle);
}
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Interval_event();初始化时产生的字符个数
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
function Interval_event() {
Bring_word();
Interval_num++;
if (Interval_num>=3) {
clearInterval(Interval_id);
}
}
var Interval_id:Number = setInterval(Interval_event, 1000);
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
cyc_event下落函数
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
function cyc_event() {
function _event() {
for (var i = 0; i<=Bring_maxnum; i++) {
var n:Number = random(2) ? -Math.random()*9 : Math.random()*9;
_root["txt"+i]._y += Move_speed;
_root["txt"+i]._x += n;
if (_root["txt"+i]._y>Stage.height) {
_root["txt"+i].removeTextField();
Bring_word();
Loss_num++;
loss_txt.text = Loss_num;
}
}
}
var cyc_id:Number = setInterval(_event, 50);
}
cyc_event();
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
监听键盘
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
Key.addListener(Listener);
Listener.onKeyDown = function() {
Press_num++;
//trace(Press_num);
if (Grade_boolean) {
Grade_num++;
Grade_boolean = false;
grade_txt.text = "第"+Grade_num+"关";
Move_speed += 2;
for (var i = 0; i<3; i++) {
Bring_word();
}
}
//trace("Press_num="+Press_num);
for (i=0; i<=Bring_maxnum; i++) {
if (_root["txt"+i].text == chr(Key.getAscii())) {
Right_num++;
Addsound.attachSound("Sound_mc");
Addsound.start();
//_root.attachMovie("Blast_mc", "Addblast_mc", _root.getNextHighestDepth(), {_x:_root["txt"+i]._x, _y:_root["txt"+i]._y});
Blast_mc.play();
Blast_mc._x = _root["txt"+i]._x;
Blast_mc._y = _root["txt"+i]._y;
_root["txt"+i].removeTextField();
Bring_word();
if (Right_num>=Grade_bring and Right_num%Grade_bring == 0) {
Grade_boolean = true;
} else {
Grade_boolean = false;
}
}
}
right_txt.text = String(Right_num);
if (Press_num-Right_num>0) {
wrong_txt.text = String(Press_num-Right_num);
} else {
Press_num += Math.abs(Press_num-Right_num);
}
};
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
时间函数
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
*/
function Time_event() {
Time_s++;
if (Time_s/60>1) {
Time_m++;
Time_s = 1;
}
time_txt.text = Time_m+":"+Time_s%60;
}
setInterval(Time_event, 1000);
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
简介函数
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
var newmenu:ContextMenu = new ContextMenu();
newmenu.hideBuiltInItems();
this.menu = newmenu;
newmenu.customItems.push(new ContextMenuItem("作者:Edward.yang", by_event));
newmenu.customItems.push(new ContextMenuItem("QQ:77839683", getqq));
newmenu.customItems.push(new ContextMenuItem("退出", exit_event, true));
function exit_event() {
fscommand("quit", "");
}
function by_event() {
Hide_id = setInterval(hide_by, 5000);
by_mc.gotoAndStop(2);
by_mc._alpha = 0;
by_mc.onEnterFrame = function() {
this._alpha += (100-this._alpha)/8;
this._x += (Stage.width/2-this._x)/8;
this._y += (Stage.height/2-this._y)/8;
//trace(this._alpha);
if (this._alpha>=100) {
delete by_mc.onEnterFrame;
}
};
}
function hide_by() {
by_mc.onEnterFrame = function() {
this._alpha -= 8;
//trace(this._alpha);
if (this._alpha<=0) {
this.gotoAndStop(1);
clearInterval(Hide_id);
delete by_mc.onEnterFrame;
}
};
}
function getqq() {
getURL("tencent://message/?uin=77839683");

B. 谁有打地鼠的源代码

哈哈
bjtu的吧~
我们班的那个也还没头绪呢~

C. 打地鼠 android源码 运动了什么技术

[android]代码库
package com.example.game.gamehit;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.AlertDialog.Builder;
import android.content.Context;
import android.content.DialogInterface;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.media.SoundPool;
import android.os.Bundle;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.Window;
import android.view.WindowManager;
import android.widget.ImageView;
import android.widget.TextView;

import com.example.game.gamehit.common.Const;
import com.example.game.gamehit.util.MUtils;

@SuppressLint("ResourceAsColor")
public class MainActivity extends Activity {

private MediaPlayer mBgMediaPlayer;
private boolean isMusic = true;
private Context mContext;
private static SoundPool mSoundPool = new SoundPool(1,
AudioManager.STREAM_MUSIC, 0);
/** 0:打;1:打中;2死机 */
private int[] soundIds = { -1, -1, -1, -1, -1 };
public boolean isPause;
public GameView gameView;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_main);
requestWindowFeature(Window.FEATURE_NO_TITLE);// 无标题
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);// 全屏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); // 应用运行时,保持屏幕高亮,不锁屏
init();
gameView = new GameView(MainActivity.this);
setContentView(gameView);

// playBackgroundVoide();
}

/**
*
*/
private void init() {
mContext = MainActivity.this;
initGameMode();
mBgMediaPlayer = MediaPlayer.create(mContext, Const.voiceBackground);
mBgMediaPlayer.setLooping(true);// 循环
soundIds[Const.voiceShoot] = mSoundPool.load(mContext, R.raw.shoot, 1);
soundIds[Const.voiceHit] = mSoundPool.load(mContext, R.raw.hit, 1);
soundIds[Const.voiceNo] = mSoundPool.load(mContext, R.raw.no, 1);
soundIds[Const.voiceNextlevel] = mSoundPool.load(mContext,
R.raw.nextlevel, 1);
soundIds[Const.voiceGameover] = mSoundPool.load(mContext,
R.raw.gameover, 1);

adMethod();
}

/**
*
*/
private void adMethod() {
MUtils.getInstance(mContext);
MUtils.showRight();
MUtils.getInstance(mContext);
MUtils.showBtoom();
}

/*
* (non-javadoc)
*
* @see android.app.Activity#onKeyDown(int, android.view.KeyEvent)
*/
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (event.getKeyCode()) {
case KeyEvent.KEYCODE_BACK:
finish();
return true;
}
// super.onKeyDown(keyCode, event)
return false;
}

/**
* @return
*/
private boolean isGotomenu() {
isPause = true;
boolean flag = false;
Builder gotoMenu = new Builder(mContext);
TextView textView = new TextView(mContext);
textView.setText("要返回菜单吗?");
textView.setTextSize(24);
textView.setTextColor(getResources().getColor(R.color.fontColor));
textView.setGravity(Gravity.CENTER);
textView.setBackgroundColor(getResources().getColor(
android.R.color.darker_gray));
gotoMenu.setView(textView);
gotoMenu.setPositiveButton("是", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
gotoMenu.setNegativeButton("否", null);
gotoMenu.show();
return flag;
}

public void nextLevel() {
playVoice(Const.voiceNextlevel);
TextView textView = new TextView(mContext);
textView.setText("成功过关!你真棒!");
textView.setTextSize(24);
textView.setTextColor(getResources().getColor(R.color.fontColor));
textView.setGravity(Gravity.CENTER);
textView.setBackgroundColor(getResources().getColor(
android.R.color.darker_gray));
Builder nextLevel = new Builder(mContext);
nextLevel.setView(textView);
nextLevel.setPositiveButton("下一关",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
gameView.startGame();
}
});
nextLevel.setNegativeButton("返回菜单",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
nextLevel.setCancelable(false);
nextLevel.show();
}

public void gameOver() {
playVoice(Const.voiceGameover);
ImageView imgView = new ImageView(mContext);
imgView.setBackgroundColor(getResources().getColor(
android.R.color.darker_gray));
imgView.setBackgroundResource(R.drawable.gameover);
Builder gameOver = new Builder(mContext);
gameOver.setView(imgView);
gameOver.setPositiveButton("重新挑战",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
gameView.initGameInfo();
}
});
gameOver.setNegativeButton("返回菜单",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
gameOver.setCancelable(false);
gameOver.show();
}

@SuppressLint("ResourceAsColor")
public void showTimerGrade(int grade, int killnum) {
playVoice(Const.voiceNextlevel);
Builder timerGrade = new Builder(mContext);
TextView textView = new TextView(mContext);
textView.setText("本次" + Const.timeNum + "秒计时\r\n击中:" + killnum
+ "个\r\n得分:" + grade + "分");
textView.setTextColor(getResources().getColor(R.color.fontColor));
textView.setTextSize(24);
textView.setGravity(Gravity.CENTER);
textView.setBackgroundColor(getResources().getColor(
android.R.color.darker_gray));
timerGrade.setView(textView);
timerGrade.setPositiveButton("重新挑战",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
gameView.initGameInfo();
}
});
timerGrade.setNegativeButton("返回菜单",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
timerGrade.setCancelable(false);
timerGrade.show();
}

public void initGameMode() {
switch (Const.gameMode) {
case Const.gameMode_Level:// 闯关模式
// Const.backgroundImgResid = R.drawable.maplevel48_001;
Const.backgroundImgResid = R.drawable.mapds48_001;
Const.gameArrayStrResid = R.string.didong_level;
Const.voiceBackground = R.raw.level;
break;
case Const.gameMode_Random:// 随机模式
Const.backgroundImgResid = R.drawable.mapds48_001;
Const.gameArrayStrResid = R.string.didong_001;
Const.voiceBackground = R.raw.random;
break;
case Const.gameMode_Timer:// 计时模式
Const.voiceBackground = R.raw.time;
Const.backgroundImgResid = R.drawable.mapds48_001;
Const.gameArrayStrResid = R.string.didong_level;
break;
case Const.gameMode_Super:// 无尽模式
Const.voiceBackground = R.raw.supers;
Const.backgroundImgResid = R.drawable.mapds48_001;
Const.gameArrayStrResid = R.string.didong_001;
break;
}
}

/** 播放背景音乐 */
public void playBackgroundMusic() {
if (Const.backgroundMusicOn && mBgMediaPlayer != null) {
mBgMediaPlayer.start();
} else {
if (mBgMediaPlayer.isPlaying()) {
mBgMediaPlayer.pause();
}
}
}

// /**播放无效攻击音效*/
// public void playHitVoice(){
// if(Const.voiceMusicOn && soundIds[0]!=-1){
// mSoundPool.play(soundIds[0], 1.0f, 1.0f, 1, 0, 1.0f);
// }
// }
//
// /**播放击中音效*/
// public void playDishuDeadVoice(){
// if(Const.voiceMusicOn && soundIds[1]!=-1){
// mSoundPool.play(soundIds[1], 1.0f, 1.0f, 1, 0, 1.0f);
// }
// }

/** 播放指定音效 */
public void playVoice(int idx) {
if (Const.voiceMusicOn && soundIds[idx] != -1) {
mSoundPool.play(soundIds[idx], 1.0f, 1.0f, 1, 0, 1.0f);
}
}

/*
* (non-Javadoc)
*
* @see android.app.Activity#onDestroy()
*/
@Override
protected void onDestroy() {
if (this.mBgMediaPlayer != null) {
if (this.isMusic) {
this.mBgMediaPlayer.stop();
this.mBgMediaPlayer.release();
this.mBgMediaPlayer = null;
}
}
super.onDestroy();
}
}

D. 求:手机软件源代码!

其实这里有很多的:

[gnokii-0.3.2.tar.gz]
Nokia手机工具程序。可以管理手机的电话薄,发送/接收短消息,查看电池状态等 (2001-02-14, UNIX, 731KB, 2130次)

[smslink-0.44b.tar.gz]
手机短消息服务的服务器和客户端 (2001-01-08, LINUX, 91KB, 1883次)

[移动短信SMS综合资料库.rar]
短消息基础知识;短消息的信息处理流程及其分析、解决问题的方法;手机短信息SMS开发—编码,解码;PDU介绍;短消息的体系结构等 (2005-09-28, CHM, 1009KB, 1536次)

[nle-0.0.1-2.tgz]
可以修改Nokia手机的logo图标的程序 (2001-02-14, LINUX, 21KB, 1442次)

[是男人就下一百层SHY.rar]
制作的第一款休闲类的手机游戏,适合初学者参考 (2005-06-15, Java, 484KB, 1357次)

[sms_client-2.0.7k.tgz]
使用TAP的蜂窝型GSM手机短消息服务中心 (2001-01-08, LINUX, 82KB, 1333次)

[mobile_sms.zip]
使用手机发送短消息的编程方法 (2001-11-21, HTML, 5KB, 1174次)

[kvanttisms-src-0.5.tgz]
Java写的通过手机收发短信息的程序。 (2001-11-20, Java, 10KB, 1049次)

[BREW开发-海信(王宏兵).rar]
深入研究BREW手机游戏开发———— 王洪信开发者最好的初学资料 (2005-09-26, Visual C++, 7229KB, 841次)

[jSMSEngine_2_0_4.zip]
开源的手机短信开发包!包括例子程序和比较详细的文档,还有开发者的网站!来源于sourceforge! (2006-01-21, Java, 438KB, 729次)

[qrcode_js.zip]
手机内嵌二维条码图像识别的JAVA的源程序,强烈推荐下载。 (2006-01-14, Java, 2210KB, 677次)

[gprs_sms.zip]
一个用COM或USB接口连接gsm/gprs手机进行短信收发的程序,用到的是simense的通讯模块 (2003-02-20, Visual C++, 97KB, 629次)

[PaoPao.rar]
j2me手机泡泡龙游戏。写得不错还未完工的版本。不过可以用来学习。 (2005-03-04, Java, 83KB, 613次)

[MakeMap.rar]
用java写的地图编辑器,可用于j2me手机游戏的地图编辑。 (2005-03-04, Java, 26KB, 606次)

[J2mebox.rar]
一个类似打地鼠的j2me手机游戏。 (2005-03-04, Java, 58KB, 521次)

[shoujihaomachaxun.rar]
输入手机号码可查询:归属地址、手机号码、区号、所属卡型 (2006-06-05, Java, 686KB, 520次)

[rich_man+src.rar]
大富翁手机游戏。 (2005-03-04, Java, 269KB, 513次)

[gsmssend-1.6.tar.gz]
通过网站发送手机短信息的程序。需要GNOME/GTK支持 (2001-11-20, LINUX, 352KB, 498次)

[MTKstart.rar]
台湾联发(MTK)手机芯片资料,可作为手机应用的平台 (2007-08-09, C-C++, 118KB, 495次)

[C# 发短信.rar]
使用C#发短信,连接Modem或者手机,通过串口发送短信, (2004-06-30, CSharp, 437KB, 469次)

[WindowsMobile5.0.rar]
Windows Mobile 5.0 三十几个经典手机软件开发源码希望对大家有帮助. (2006-08-30, CSharp, 578KB, 449次)

[motorola_RingerToneFormat.zip]
motorola手机铃声格式文档 (2002-06-07, PDF, 45KB, 445次)

[ksiemens-0.1.tar.gz]
KDE下的西门子手机管理程序,如图标,电话薄,短信息等管理 (2001-11-21, LINUX, 3437KB, 444次)

[nec麻将.rar]
一个java编的小游戏.对初学手机游戏编程的人很有用啊. (2005-06-07, Java, 50KB, 434次)

[nokiacomposer.src.zip]
Nokia手机语音管理程序,如上载音乐等。 (2001-11-21, Visual C++, 315KB, 422次)

[SmartMessagingFAQ.zip]
诺基亚手机图片铃声开发文档 (2002-06-07, PDF, 23KB, 410次)

[motolora_smscertguide.zip]
motorola手机短信息开发文档 (2002-06-07, PDF, 134KB, 400次)

[MV100-0.1.rar]
是一个手机功能的模拟程序,从界面到功能都做了很好的模拟 (2005-07-29, C-C++, 14630KB, 384次)

[helix.src.0812.rar]
着名的 helix realplayer 基于手机 symbian 系统的 播放器全套源代码,内含编译工具、以及配套相关软件:WinCVS、Python等。花了近一个多月才整理完成,是非常难得的全套代码。 (2005-05-19, C++, 43787KB, 373次)

[eluosi方块.rar]
经典的手机游戏源码俄罗斯方块,基于C+Brew开发 (2005-07-14, C-C++, 425KB, 373次)

[MTK2.rar]
这是我上传MTK手机开发的一些资料2,这两天起上传6份资料,全部是手开发的。希望对你们有用。 (2007-04-13, C-C++, 5859KB, 371次)

[resource]
压缩包中一个为一般操作系统下的fft,一个是手机或类似设备中的T9拼音输入法 (2003-08-05, C-C++, 53KB, 359次)

[SeaHorse.rar]
手机游戏,画面效果还可以,可以作为手机游戏入门参考 (2005-06-15, Java, 273KB, 356次)

[nec 打飞机.rar]
一个JAVA编的小游戏,对初学手机游戏的人很有帮助. (2005-06-07, Java, 73KB, 335次)

[多级菜单.rar]
/*[原创]一个树形多级菜单参考程序 这是一个用于车载电话的菜单程序,可以看成是手机功能菜单的简化板. 我所认为的树形多级菜单是指:在一个父菜单项目下面有多个子菜单, 子菜单下面又有多个孙菜单...,进入下层菜单主要依*当前选中的索引.有点象文件的目录结构. 本木从前实现这类的菜单主要*分层的switch语句,每层都是一个switch.但当我看到晓奇大侠的 程序和耳朵灌满lq等人的争论后,那时那地,我的心境变化了,我意识到指针代表了先进的生产力, 代表了社会的发展方向,是建设和谐社会的必要条件.不管你用了多长时间C语言,只要你不善于用 一个小针指来指去,你就是那种"用嘴吃饭的高贵骑士,决不用屁股装弹步枪"的守旧分子和社会发 展的绊脚石.(跑题太远,删去1万字...打住) .言归正传,下面的程序适用CPU为Mega16,编译器为CVAVR 1.24.4a 由于按键数目较多,所以按键程 序把按键事件分为数字键,快捷键,确认键,取消键,上下翻键几类,以减小菜单结构的容量.一下菜单 数据在菜单结构数组中的偏移量,有多少个菜单象就有多少个宏定义*/ (2005-08-02, C-C++, 2KB, 334次)

[与小灵通讯的软件.zip]
手机的通讯,特别是小灵通的通讯,是非常难得的技术,也是很受欢迎的,快下啊! (2005-09-30, Visual C++, 39KB, 324次)

[C16汉字输入方案.rar]
“C16汉字输入方案”,是针对小键盘设备(如手机、遥控器等)通常为16个基本键(“0”到“9”、“*”、“#”、左右键、删除键、确认键)的情况,充分发掘16个键位条件下进行汉字输入和符号输入的潜力,使汉字、英文、数字输入达到尽可能高的效率,是在16键的小键盘设备进行汉字输入的优秀方案。 (2005-10-27, C++ Builder, 76KB, 316次)

[CDMA短消息发送程序.zip]
用vc开发的cdma手机模块收发短信的功能,主要部分是串口通信和gb->unicode码间的转换。 (2005-12-08, Visual C++, 193KB, 313次)

E. Flash AS3.0打地鼠游戏源代码加注释记住是AS3.0,不要2.0的

你去天地会里找吧,我在那里发过。

F. 基于Java语言的打地鼠小游戏的源代码

public void mouseClicked(MouseEvent e){
Object source=e.getSource(); //获取事件源,即地鼠标签
if(source instanceof JLabel){ //如果事件是标签组件
JLabel mouse=(JLabel)source; //强制转换为JLabel标签
mouse.setIcon(null); //取消标签图标
}
}
});
this.getContentPane().add(mouses[i]); //添加显示地鼠的标签到窗体
}

mouses[0].setLocation(253, 300); //设置每个标签的位置
mouses[1].setLocation(333, 250);
mouses[2].setLocation(388, 296);
mouses[3].setLocation(362, 364);
mouses[4].setLocation(189, 353);
mouses[5].setLocation(240, 409);

final JLabel backLabel=new JLabel(); //创建显示背景的标签
backLabel.setBounds(0, 0, img.getIconWidth(), img.getIconHeight());
this.setBounds(100,100,img.getIconWidth(),img.getIconHeight());
backLabel.setIcon(img); //添加背景到标签
this.getContentPane().add(backLabel); //添加背景标签到窗体
}
/**
* 线程的核心方法
*/

public void run(){
while(true){ //使用无限循环
try{
Thread.sleep(3000); //使线程休眠3秒
int index=(int)(Math.random()*6); //生成随机的地鼠索引
if(mouses[index].getIcon()==null){ //如果地鼠标签没有设置图片
mouses[index].setIcon(imgMouse); //为该标签添加地鼠图片
}
}catch(InterruptedException e){
e.printStackTrace();
}
}
}

}

G. 求一个mit appinventor平台下打地鼠的源代码

H. 求SDL2打地鼠游戏的源代码 急求,求好心人

恰巧我找到一个,没法发链接,你在图片上的网站搜“打地鼠游戏机,自己动手(附电路图,源代码,元件清单,视频)”应该就可以搜到了,内容很详细,希望可以帮到你~~

I. 求下用FLASH做一个简单的打地鼠的游戏的具体步骤

1.
准备美术素材,
鼠洞,鼠进洞动画,出洞动画,
打鼠的锤子
2.
把 鼠洞,鼠进洞动画,出洞动画
,这些组合到一个MovieClip,然后复制几个(假如是10个)放到舞台上,取好名mc0~mc9
3.
写程序,
(1)用打鼠的锤子
代替鼠标

(2)
控制地vnu
: 设个定时器,一定时间内用随机数取,取0-9的中任意数,播放出洞动画,
出洞的mc侦听鼠标点击,被点后计分,
没被点,定时播放进洞动画,收进洞里,不能点击.
4.
这是最简单的,要其它规则自己加,比如,设定有不同的地鼠,打到多少后游戏结束,或者定时结束,统计打了多少个

J. 按键精灵安卓类是打地鼠代码问题 高手进

首先,找图区域错误.其次,按照脚本逻辑是不算的重复显示0123,不管找没有找到图,因为显示没有在条件判断里面.如果要求没有找到图则显示0123,那么ShowMessage要写到判断里的否则语句下面

阅读全文

与打地鼠app源码相关的资料

热点内容
华为mml命令查看用户量 浏览:905
场论朗道pdf 浏览:369
如何使用qtquick编译器 浏览:46
山西高配服务器云服务器 浏览:740
为什么编译按f9没反应 浏览:118
购物app都适合买什么东西 浏览:273
savetxt函数python 浏览:573
编译器小端改大端 浏览:638
华为安卓哪些文件夹能删除 浏览:402
手机samp服务器地址 浏览:205
phpformat函数 浏览:563
单片机由线 浏览:591
如何查找方舟编译过的app 浏览:897
青山有什么做算法的公司 浏览:568
硬件编译原理图 浏览:162
程序员技术总监 浏览:72
程序员网易云报告 浏览:463
studio编译功能在哪里 浏览:242
空气压缩机尺寸 浏览:988
sockethttpsphp 浏览:488