該程式分成3個檔案:
第乙個檔案:fang.cs
using system;
using system.collections.generic;
using system.text;
using system.windows.forms;
using system.drawing;
namespace snake
get}
//行索引
public int y
get}
//座標
public point newlaction
get}
//建構函式
public fang()}}
(這個檔案定義了乙個fang類,繼承於button,蛇身是乙個fang的集合,食物是乙個fang類的物件)
第二個檔案:form1.cs
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.text;
using system.windows.forms;
using system.collections;
namespace snake
public arraylist snake = new arraylist();
public int snakelen = 5;
public byte snkdrt=6;
public bool sign;
public fang food = new fang();
public fang first = new fang();
//初始狀態
public void start()
//開始按鈕
private void menuitem2_click(object sender, eventargs e)
this.timer1.enabled = true;
}//判斷
public bool sign()
void timer1_tick(object sender, system.eventargs e)
else
}if (dead())
}//行走
public void forward(int drc)
switch (drc)
case 8:
case 5:
case 4:}}
void form1_keypress(object sender, system.windows.forms.keypresseventargs e)
case '8':
case '5':
case '4':}}
public bool eated()
case 8:
case 5:
case 4:
default: return false;}}
//dead
public bool dead()
switch (snkdrt)
case 8:
case 5:
case 4:
default: return false;}}
#region 難度選擇
private void menuitem8_click(object sender, eventargs e)
private void menuitem9_click(object sender, eventargs e)
private void menuitem10_click(object sender, eventargs e)
#endregion
private void menuitem12_click(object sender, eventargs e)}}
(這個檔案主要是一些方法)
第3個檔案是form1.designer.cs,窗體設計**,大多是vs自動生成的,**很長就不帖出來了。
貪吃蛇遊戲改進
1.給出你的各項任務完成時間估算與實際消耗時間表。psp2.1 我的估計 實際情況 計畫20分鐘 15分鐘 20分鐘 20分鐘 開發90分鐘 60分鐘 15分鐘 10分鐘 20分鐘 25分鐘 10分鐘 15分鐘 10分鐘 5分鐘10分鐘 10分鐘 記錄用時 5分鐘5分鐘 測試報告 20分鐘 15分鐘...
貪吃蛇的改進
1 學號2017 07199 psp2.1 我的估計 實際情況 計畫這個任務的時間 18min 20min 分析需求 20min 20min 生成設計文件 30min 20min 設計複審 50min 30min 規範 15min 30min 編碼150min 300min 測試30min 60mi...
c 貪吃蛇改進版
上次的貪吃蛇的基礎上改變了食物的顏色,增加了讀取上次記錄,本來想寫乙個讀取最高紀錄的,沒寫出來,太菜,下面是 紅色豆,可以讀寫上次記錄,最大記錄還是寫不進去 include include include include include include include includeusing na...