投色子的時候可以讓迴圈體中就乙個玩家,通過對變數i(迴圈次數)的操作完成對玩家的選擇。
以下就是通過迴圈次數來操作投色子的**。
do
sz = c.next(1, 7);
zb[i % 2] = zb[i % 2] + sz;
console.writeline("玩家擲出了,按任意鍵繼續",i%2+1,sz);
console.readkey();
//最優先檢查該次投擲後該玩家是否獲得勝利
if (zb[i % 2] >= 99)
console.clear();
chu();
huatu(map, zb[0], zb[1]);
console.writeline("按任意鍵繼續");
console.readkey();
//其次檢查該玩家是否踩到另一位玩家
if(zb[i%2]==zb[(i+1)%2])
將玩家踩回起點,按任意鍵繼續",i%2+1,(i+1)%2+1);
console.readkey();
}//最後檢查其他特殊事件
//幸運輪盤
if (map[zb[i % 2]] == 1)
幸運輪盤,輸入1交換位置,輸入2轟炸對方",i%2+1);
docatch{}
if(select != 1 && select != 2)
console.writeline("輸入不合法,請重新輸入1或者2");
} while (select != 1 && select != 2);
if (select == 1)
else
select = 0;
console.clear();
chu();
huatu(map, zb[0], zb[1]);
console.writeline("按任意鍵繼續");
console.readkey();
}//地雷
if (map[zb[i % 2]] == 2)
踩到地雷,退5格", i % 2 + 1);
console.writeline("按任意鍵繼續");
console.readkey();
}//暫停
if (map[zb[i % 2]] == 3)
悲劇了,暫停一次",i%2+1);
rp[i % 2] = 1;//這裡是數字可以用來設定暫停次數
console.writeline("按任意鍵繼續");
console.readkey();
}//時空隧道
if (map[zb[i % 2]] == 4)
i++;
} while (zb[0] < 99 && zb[1] < 99);
//顯示勝利玩家,注意有玩家獲勝以後i會加一,所以(i+1)%2代表獲勝玩家的下標,再+1代表獲勝玩家
console.writeline("玩家取得勝利",(i+1)%2+1);
console.readkey();
分享自:黑馬程式設計師論壇!黑馬程式設計師-最專業的北京.net培訓
專案的一些總結
這是我做的第乙個專案,關於電商型別的專案,主要用的是jquery和json資料庫。通過做這個專案我總了三點,希望對大家有用 1.做專案前 首先要想好自己寫的是什麼型別的專案,再去看看這個型別專案的模板,讓自己腦袋裡有個框架。開始動手去開發專案,一定要先理好自己的思路,結構,如何實現。一般來說,做的時...
使用mint ui開發專案的一些心得 分享
mint ui 1 cell 開發過程中,有時需要修改mt cell自帶的icon和value的標籤樣式,這時我們可以在內新添如下標籤進行改寫 程式設計客棧lt span mt cell無法直接繫結v click事件,修改做法可以在外麵包一層 在div上繫結click事件,可參照第2點search中...
關於專案的一些心得
1.分析需求很重要。在最近做的專案中,關於需求這一點,基本上不容易一次就找好,總是需要不斷的反覆看業務去分析才能知道需求。2.三層架構模式 介面層 user inte ce layer 業務邏輯層 business logic layer 資料訪問層 data access layer 區分層次的目...