分享一些飛行棋小專案的方法

2021-06-18 10:46:22 字數 1581 閱讀 6705

投色子的時候可以讓迴圈體中就乙個玩家,通過對變數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 區分層次的目...