猫史档案馆


求助!岛3怎么掉进虚空就挂掉且剩下最后一个人就重新开始?有悬赏c++代码!

用户:程序员李某_com程序员李某_com查看:11 回复:4 评论:11 创建时间:2021-04-29T22:14:23


c++代码成果展示(三子棋):

center_image


回复

上一页1 页 / 共 1下一页
程序员李某_com程序员李某_com

特别完善的三子棋那种

点赞0


评论


醉醉白凰醉醉白凰

啊这…… 当玩家进入地图,如果在线人数不满2人就不开始游戏 当玩家进入地图:将sum加1 当玩家退出地图:将sum减1 如果y坐标低于0,建玩家血量设为0,移到x:y:z:,将sum-1 如果sum==1,开始新的一局 这样应该可以了吧  

点赞0


评论


霸道的疾风雀3KNp霸道的疾风雀3KNp

world.onPlayerJoin(({entity})=>{   //当玩家进入游戏
    world.onTick(()=>{//每秒16个tick
        if(entity.position.y < -5){//如果玩家的掉入虚空
            entity.player.forceRespawn();  //玩家复活
        }
    })
})

world.onPlayerLeave(({entity})=>{  //当玩家退出游戏
    if(world.querySelectorAll('player').length <= 1){ //如果玩家数量剩下最后一个人或没有人
        //代码自己写
    }
})

点赞0


评论


程序员李某_com程序员李某_com

#include <bits/stdc++.h>
#include <windows.h> 
#include <stdio.h>
#include <conio.h>
using namespace std;
int main(){
	int a[3]={0,0,0},b[3]={0,0,0},c[3]={0,0,0};
	int x,y,need;
	cout<<"Dear users, do you need a tutorial?"<<endl<<"If you need to reply 1, if you don't need to reply 2."<<endl;
	cin>>need;
	if(need==1){
		system("cls");
	    cout<<"Connect the diagonals of the 喵 and place three pieces on the opposite sides in turn. As long as you put your three pieces in a line, the other side will lose."<<endl<<"Please input Y-axis coordinate first, then X-axis coordinate";
	    Sleep(10000) ;
	    system("cls");
    }else if(need==2){
    	system("cls");
    	cout<<"Oh, very well, then, if you insist."; 
    	Sleep(3000) ;
	    system("cls");
    }else{
    	cout<<"I don't know what you want to do. Goodbye.";
    	return 0;
	}
	cout<<"Now,let's start!";
	Sleep(2000) ;
	system("cls");
	cout<<"Player 1 plays chess"<<endl;
	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl;
	cout<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl;
	cout<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	cin>>y>>x;
	if(y==1){
		if(a[x-1]!=0){
		   cout<<"error!";
		}
	}else if(y==2){
		if(b[x-1]!=0){
		   cout<<"error!";	
		}
	}else{
		if(c[x-1]!=0){
		   cout<<"error!";	
		}
	}
	if(y==1){
		a[x-1] = 1;
	}else if(y==2){
		b[x-1] = 1;
	}else if(y==3){
		c[x-1] = 1;
	}else{
		cout<<"error!";
	}
	for(int i=1;i<=4;i++){
	    system("cls"); 
	    cout<<"Player 2 plays chess"<<endl;
	    cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl;
	    cout<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl;
	    cout<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    cin>>y>>x;
	    if(y==1){
		if(a[x-1]!=0){
		   cout<<"error!";
		   break;	
		}
	}else if(y==2){
		if(b[x-1]!=0){
		   cout<<"error!";
		   break;	
		}
	}else{
		if(c[x-1]!=0){
		   cout<<"error!";
		   break;	
		}
	}
	    if(y==1){
	    	a[x-1] = 2;
	    }else if(y==2){
	    	b[x-1] = 2;
	    }else if(y==3){
	    	c[x-1] = 2;
	    }else{
		    cout<<"error!";
		    break;
	    }
	    if(a[0]==2&&b[1]==2&&c[2]==2){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 2 win!";
	    	break;
		}else if(a[2]==2&&b[1]==2&&c[0]==2){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 2 win!";
	    	break;
		}else if(a[0]==2&&b[0]==2&&c[0]==2){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 2 win!";
	    	break;
		}else if(a[1]==2&&b[1]==2&&c[1]==2){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 2 win!";
	    	break;
		}else if(a[2]==2&&b[2]==2&&c[2]==2){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 2 win!";
	    	break;
		}else if(a[1]==2&&a[2]==2&&a[0]==2){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 2 win!";
	    	break;
		}else if(b[1]==2&&b[2]==2&&b[0]==2){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 2 win!";
	    	break;
		}else if(c[1]==2&&c[2]==2&&c[0]==2){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 2 win!";
	    	break;
		}
	    system("cls"); 
	    cout<<"Player 1 plays chess"<<endl;
	    cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl;
	    cout<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl;
	    cout<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    cin>>y>>x;
	    if(y==1){
		if(a[x-1]!=0){
		   cout<<"error!";
		}
	}else if(y==2){
		if(b[x-1]!=0){
		   cout<<"error!";	
		}
	}else{
		if(c[x-1]!=0){
		   cout<<"error!";	
		}
	}
	    if(y==1){
	    	a[x-1] = 1;
	    }else if(y==2){
	    	b[x-1] = 1;
	    }else if(y==3){
	    	c[x-1] = 1;
	    }else{
		    cout<<"error!";
		    break;
	    }
	    if(a[0]==1&&b[1]==1&&c[2]==1){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 1 win!";
	    	break;
		}else if(a[2]==1&&b[1]==1&&c[0]==1){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 1 win!";
	    	break;
		}else if(a[0]==1&&b[0]==1&&c[0]==1){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 1 win!";
	    	break;
		}else if(a[1]==1&&b[1]==1&&c[1]==1){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 1 win!";
	    	break;
		}else if(a[2]==1&&b[2]==1&&c[2]==1){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 1 win!";
	    	break;
		}else if(a[1]==1&&a[2]==1&&a[0]==1){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 1 win!";
	    	break;
		}else if(b[1]==1&&b[2]==1&&b[0]==1){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 1 win!";
	    	break;
		}else if(c[1]==1&&c[2]==1&&c[0]==1){
	    	system("cls");
	    	cout<<a[0]<<" "<<a[1]<<" "<<a[2]<<endl<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
	    	cout<<"player 1 win!";
	    	break;
		}else if(i==4){
			cout<<"Draw!";
			break;
		}
		
	}
	Sleep(100000) ;
	return 0;
    
} 









点赞1


评论