使用HTML5實(shí)現(xiàn)斗地主游戲的網(wǎng)絡(luò)版,要求如下:
- 支持2-4人游戲
- 系統(tǒng)主要模塊包括:登錄辛臊,打牌静袖,結(jié)束;
- 系統(tǒng)隨機(jī)計(jì)算先出票的用戶朋鞍;
- 用戶拿到牌之后,可以出牌妥箕、放棄滥酥、認(rèn)輸;
- 用戶在選牌時(shí)畦幢,系統(tǒng)自動(dòng)判斷選中的牌是否可以押牌坎吻,即動(dòng)態(tài)顯示出牌按鈕;
- 選牌出錯(cuò)之后宇葱,系統(tǒng)自動(dòng)將選中的牌放下瘦真;
- 當(dāng)有某個(gè)用戶退出游戲或者認(rèn)輸時(shí),系統(tǒng)自動(dòng)結(jié)束游戲黍瞧,將其他游戲者切換到登錄界面诸尽;
- 出牌規(guī)則為單個(gè),一對(duì)印颤,三條您机,炸彈(4個(gè)以上相同),順子(5個(gè)以上連續(xù))年局,連對(duì)(3個(gè)以上的連續(xù)對(duì)子)际看,連三(3個(gè)以上的連續(xù)三條);
- 牌型數(shù)據(jù)通過(guò)base64編碼某宪;
- 出牌邏輯通過(guò)對(duì)象封裝仿村;
- 押牌邏輯通過(guò)圖靈機(jī)實(shí)現(xiàn);
- 系統(tǒng)通過(guò)HTML5兴喂,CSS3蔼囊,NODEJS實(shí)現(xiàn);