真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C語言如何實(shí)現(xiàn)騎士飛行棋

這篇文章給大家分享的是有關(guān)C語言如何實(shí)現(xiàn)騎士飛行棋的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

在永昌等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營銷推廣,成都外貿(mào)網(wǎng)站建設(shè),永昌網(wǎng)站建設(shè)費(fèi)用合理。

具體內(nèi)容如下

/* Author Mr.Long
 * Date  2015年12月2日17:33:17 
 */
#include
#include
#include
#include
#include
#define random(x) (rand()%x)
 
using namespace std;
 
string player[2]={"玩家A","玩家B"};
int map[100];
int playerPos[2]={0,0};
int gamePlayer = 0;
bool isGameOver = false;
int winer = -1;
int pausePlayer = -1; 
//0□正常 1☆幸運(yùn)輪盤  2◎地雷  3△暫停  4卍時(shí)空隧道
 string getLogo(int pos){ 
 
 string res = "□";
 if((playerPos[0] == pos) && (playerPos[1] == pos)){
 res = "<>";  
 }else if(playerPos[0]==pos){
  res = "A";
 }else if(playerPos[1]==pos){
  res = "B";
 }else{
  switch(map[pos]){
  case 1:
   res = "☆"; // 幸運(yùn)輪盤
   break;
  case 2:
   res = "◎"; // 地雷 
   break;
  case 3:
   res = "△"; // 暫停 
   break;
  case 4:
   res = "卍"; // 時(shí)空隧道 
   break;
  } 
 }
 return res;
 }
 void drowMap(){ //繪制地圖 
 
 for(int i = 0;i<=29;++i){
  cout<=35;i--){
 cout<玩家同處一個(gè)位置】"<>tmpStr;
 while(tmpStr==""){
 cout<<"玩家名字不能為空請(qǐng)重新輸入___" <>tmpStr;
 }
 player[0] = "A" + tmpStr;
 
 cout<<"請(qǐng)輸入玩家B的名字___" <>tmpStr;
 while(tmpStr==""){
 cout<<"玩家名字不能為空請(qǐng)重新輸入___" <>tmpStr;
 }
 while(tmpStr == player[0]){
 cout<<"玩家名字不能重復(fù),請(qǐng)重新輸入___" <>tmpStr;
 }
 player[1] = "B" + tmpStr;
 system("cls");
 cout<<"***玩家加入成功..."<>a;
  if(a=='g'){
  system("cls");
  number = random(6)+1;
  cout<<"***玩家["<=99){
  gameOver();
  }else{
  switch(map[pos]){
  case 0:
   if(pausePlayer = -1){
   gamePlayer = !gamePlayer;
   }else if(pausePlayer = 0){
   pausePlayer++;
   }else if(pausePlayer = 1){
   pausePlayer = -1;
   }
   break;
  case 1:
   int cnumber;
   cout<<"***哇哦!玩家["<>cnumber;
   if(cnumber == 1){
    int t = 0;
    t = playerPos[gamePlayer];
    playerPos[gamePlayer] = playerPos[!gamePlayer];
    playerPos[!gamePlayer] = t;
   }else if(cnumber == 2){
    playerPos[!gamePlayer] -=6 ;
   }else{
    cout<<"輸入非規(guī)定數(shù)字!機(jī)會(huì)丟失。"<=99){
   gameOver();
   }
   gamePlayer = !gamePlayer;
   break;
  }
  } 
 }else if(a == 'a'){
  winer = 0;
  gameOver();
 }else if(a == 'b'){
  winer = 1;
  gameOver();
 }
 for(int i=0;i<=1;i++){
  if(playerPos[i]<0)
  playerPos[i] = 0; 
 }
 if(!isGameOver){
  drowMap();
 } 
 }
 }
 
 int main(){
 srand((unsigned)time(NULL));
 
 initUI();
 cout<<"***開始初始化玩家設(shè)置..."<

感謝各位的閱讀!關(guān)于“C語言如何實(shí)現(xiàn)騎士飛行棋”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


文章題目:C語言如何實(shí)現(xiàn)騎士飛行棋
分享網(wǎng)址:http://weahome.cn/article/goidgs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部