原始问题:
可以写一串三国杀的底层代码吗
// 定义游戏变量
var playerNumber = 3; // 玩家数量
var turnNumber = 0; // 回合数
var playerList = []; // 玩家列表
var cardList = []; // 卡牌列表
var currentPlayerIndex = 0; // 当前玩家序号
// 游戏开始,生成玩家,并分配卡牌
for (let i=0; i<playerNumber; i++) {
let tempPlayer = new Player(i);
playerList.push(tempPlayer);
cardList.push(tempPlayer.getCard());
}
// 每个回合开始时,检测当前玩家是否有出牌的权限,如果有就让其出牌。如果无权出牌,就跳过此回合。
while (turnNumber < 10) {
let currentPlayer = playerList[currentPlayerIndex];
if (currentPlayer.hasRightToPlay()) {
Prev:有没有更加智能的家具展望