用户:
程序员李某_com查看:11 回复:4 评论:11 创建时间:2021-04-29T22:14:23
c++代码成果展示(三子棋):

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