c 簡易的金山打字遊戲

2021-10-01 03:22:45 字數 1919 閱讀 3148

大致思路:

建立遊戲區 :設定所需屬性

建立字母生成:隨機大小和字母

字母下落

建立飛機:新增事件,飛機跟隨字母移動

建立子彈:子彈上公升,碰到字母消失

其餘小細節自己需要處理

注意:為了不使專案那麼突兀,加了乙個小的移動動畫:

字母跟隨鳥的移動建立字母

**如下:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

namespace 金山打字

panel lb = new panel();

random r = new random();

//字母生成

timer zm = new timer();

//字母下落

timer xq = new timer();

//動畫移動

timer move = new timer();

//建立鳥盒子

picturebox bird = new picturebox();

//建立飛機

picturebox plan = new picturebox();

//建立動畫計時器

timer fly = new timer();

//建立的得分的label

label df = new label(); int x = 0;

//例項化血條

label xt = new label();

label xt1 = new label();

int dl = 0;

private void form1_load(object sender, eventargs e)

//暫停事件

private void zt_click(object sender, eventargs e)

//開始事件

private void ks_click(object sender, eventargs e)

int xuetiao = 130;

//下落

private void xq_tick(object sender, eventargs e)

if (item.top>=lb.height)

}//子彈上公升

if (item.gettype().name == "picturebox")}}

}}}}

private void bofang_tick(object sender, eventargs e)

}//動畫移動事件

private void move_tick(object sender, eventargs e)

}//動畫事件

int index=0;

private void fly_tick(object sender, eventargs e)

}//字母下落控制

private void zm_tick(object sender, eventargs e)

}private void form1_keypress(object sender, keypresseventargs e)}}}}}

c 打字遊戲

include include include include include using namespace std 隨機生成數字 大寫字母 小寫字母 char randomchar if type 1 return rand 26 a 將游標移到控制台 x,y 處。void gotoxy int...

C 打字遊戲

利用random類,結合timer控制項,設計窗體。在窗體上的文字框中顯示乙個大寫字元,如果使用者輸入正確,則產生另乙個大寫字元。選單命令組成 1 設定 選單 開始遊戲 結束遊戲和退出遊戲。2 檢視 選單 檢視正確率和打字所用的時間。提示與思考 1 判斷輸入字元正確與否,採用哪個控制項的哪個事件 2...

金山打字通生死時速遊戲介紹

金山打字通是一款幫助使用者從零開始學習打字的軟體,其內建的遊戲使打字這一枯燥的活動變得更加有趣。在內建的五款遊戲中,屬生死時速 又名警察抓小偷 的製作最為精良,可玩性也最高。角色與特徵 角色 特徵表 角色 特徵 警察著警服,自信挺胸,追趕小偷 小偷揹著錢,蒙面佝僂,躲避警察 角色成功條件 失敗條件 ...