C 鍵擊遊戲

2021-05-31 23:37:08 字數 2065 閱讀 1170

閒來無事,利用空餘時間寫了個c#的n小的姑且算做遊戲吧,主要功能就是:移動下方方塊,按字母a-z傳送子彈打擊下落的物體,當物體與子彈相撞且字母相等時,相應下落物體消失,同時+1分遊戲分!功能很簡單,希望博友多多提意見,改進!

原始碼如下:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

using system.media;

using system.io;

namespace wingametest

private int pnltoprightx = 0;//面板右上角x座標

private int count = 0;//分數

private soundplayer play = new soundplayer();

private void form1_load(object sender, eventargs e)

private void form1_keydown(object sender, keyeventargs e)

}else if (e.keydata == keys.numpad6) //向右

}else if (e.keyvalue >= 65 && e.keyvalue <= 90) //攻擊

}///

/// 生成button

///

/// 座標位置

/// 背景顏色

/// tag

/// 文不值

private void getbutton(point p, color c, string tag, string txt)

//移動按鍵激發出的button(移動子彈)

private void timer_tick(object sender, eventargs e)

else}}

}//自動生成button

private void atimer_tick(object sender, eventargs e)}}

}}}}

this.lbl.text = this.count.tostring();

//移除控制項

clearcontrol(nlist);

clearcontrol(mlist);

///

/// 向下移動(移動障礙物)

///

///

///

private void mtimer_tick(object sender, eventargs e)

else}}

}///

/// 是否啟用當前進度同時啟用鍵盤操作

///

/// true為啟用,false為終止

private void isstartgamestate(bool flag)

//重新開始

private void btnrestart_click(object sender, eventargs e)

else

}clearcontrol(list);

//重新載入

//將方塊放入畫布**

this.btn.location = new point(this.pnl.width / 2, this.btn.location.y);

//開啟

isstartgamestate(true);}}

///

/// 移除包含在list列表裡的所有控制項

///

/// 控制項列表

private void clearcontrol(listlist)

}//暫停遊戲

private void btnstop_click(object sender, eventargs e)

else}}

}

C語言遊戲

背景字型顏色 include includeint mian 退出當前程式 include includeint main 檔案ini的寫入和獲得getprivateprofilestring p1.username,hp game player property hp,player.ini 獲得當...

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...