導航:首頁 > 源碼編譯 > 打地鼠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源碼相關的資料

熱點內容
查看伺服器外網訪問地址 瀏覽:855
魔獸爭霸地圖最新加密 瀏覽:683
暢捷雲APP怎麼l發票 瀏覽:210
黑馬程序員與傳智播客 瀏覽:517
geany不能編譯中文嗎 瀏覽:522
和平精英怎麼開啟新伺服器 瀏覽:540
單片機的典型應用 瀏覽:377
vivo手機怎麼對qq進行加密 瀏覽:610
gcc編譯器的鏈接腳本 瀏覽:577
伺服器p01是什麼 瀏覽:910
程序員當保鏢視頻 瀏覽:343
有用友加密狗怎麼下載對應的版本 瀏覽:385
高級語言程序必須經過編譯嗎 瀏覽:54
ce54重新編譯 瀏覽:880
蘋果x手機的app如何加密 瀏覽:476
伺服器如何安裝麒麟 瀏覽:857
單片機控制p1口 瀏覽:702
python子線程通知主線程 瀏覽:924
xp系統網卡驅動哪個文件夾 瀏覽:167
電信網路中心伺服器地址是什麼 瀏覽:110