Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- plz help me improve on my game
- thanks to all!
- #include<iostream.h>
- #include<conio.h>
- #include<dos.h>
- void display(int y,int t,int r,int h,int g,int f,int i,int j,int sc1,int sc2)
- {clrscr();
- gotoxy(1,1);
- cout<<" ------------------------------";
- gotoxy(1,11);
- cout<<" ------------------------------";
- gotoxy(i,j); cout<<"*";
- gotoxy(3,2);cout<<"|";
- gotoxy(3,3);cout<<"|";
- gotoxy(3,4);cout<<"|";
- gotoxy(3,5);cout<<"|";
- gotoxy(3,6);cout<<"|";
- gotoxy(3,7);cout<<"|";
- gotoxy(3,8);cout<<"|";
- gotoxy(3,9);cout<<"|";
- gotoxy(3,10);cout<<"|";
- gotoxy(32,2);cout<<"|";
- gotoxy(32,3);cout<<"|";
- gotoxy(32,4);cout<<"|";
- gotoxy(32,5);cout<<"|";
- gotoxy(32,6);cout<<"|";
- gotoxy(32,7);cout<<"|";
- gotoxy(32,8);cout<<"|";
- gotoxy(32,9);cout<<"|";
- gotoxy(32,10);cout<<"|";
- gotoxy(4,5);cout<<"|";
- gotoxy(4,6);cout<<"|";
- gotoxy(4,7);cout<<"|";
- gotoxy(31,5);cout<<"|";
- gotoxy(31,6);cout<<"|";
- gotoxy(31,7);cout<<"|";
- gotoxy(20,y) ; cout<<"0";
- gotoxy(20,y+1); cout<<"|";
- gotoxy(20,y+2); cout<<"0";
- gotoxy(20,y+3); cout<<"|";
- gotoxy(20,y+4); cout<<"0";
- gotoxy(20,y+5); cout<<"|";
- gotoxy(20,y+6); cout<<"0";
- gotoxy(10,t) ; cout<<"0";
- gotoxy(10,t+1); cout<<"|";
- gotoxy(10,t+2); cout<<"0";
- gotoxy(10,t+3); cout<<"|";
- gotoxy(10,t+4); cout<<"0";
- gotoxy(25,g) ; cout<<"X";
- gotoxy(25,g+1); cout<<"|";
- gotoxy(25,g+2); cout<<"X";
- gotoxy(25,g+3); cout<<"|";
- gotoxy(25,g+4); cout<<"X";
- gotoxy(15,h) ; cout<<"X";
- gotoxy(15,h+1); cout<<"|";
- gotoxy(15,h+2); cout<<"X";
- gotoxy(15,h+3); cout<<"|";
- gotoxy(15,h+4); cout<<"X";
- gotoxy(15,h+5); cout<<"|";
- gotoxy(15,h+6); cout<<"X";
- gotoxy(5,r) ; cout<<"0";
- gotoxy(30,f) ; cout<<"X";
- gotoxy(3,15);cout<<"Team A:"<<sc1<<" Team B:"<<sc2;}
- void main()
- {clrscr();
- int sc1=0,sc2=0,y=3,t=4,r=6,h=3,g=4,f=6,i=17,j=5,k=0,v=0; char a,s;
- for (i=17,j=5;i<=30,i>=3,j>=3,j<=10;)
- {delay(300);
- display(y,t,r,h,g,f,i,j,sc1,sc2);
- if(i==3){if(j==4||j==5||j==6){k=0;i=17;j=5;sc1++;
- gotoxy(15,4);cout<<" ";gotoxy(15,5);cout<<" GOAL!! ";gotoxy(15,6);cout<<" ";getch();}}
- if(i==31){if(j==4||j==5||j==6){k=1;i=17;j=5;sc2++;
- gotoxy(15,4);cout<<" ";gotoxy(15,5);cout<<" GOAL!! ";gotoxy(15,6);cout<<" ";getch();}}
- if(sc1==5){gotoxy(3,16);cout<<"GAME OVER!! TEAM A WINS!!";getch();break;}
- if(sc2==5){gotoxy(3,16);cout<<"GAME OVER!! TEAM B WINS!!";getch();break;}
- if(j==10)v=1;
- if(j==2)v=0;
- if(v==0) j++;
- if(i==4)k=0;
- if(i==31)k=1;
- if(v==1) j--;
- if(k==0) i++;
- if(k==1) i--;
- if(i==21&&v==0&&k==1)
- {if(j==y-1||j==y+1||j==y+3||j==y+5){v=1;k=0;}}
- if(i==11&&v==0&&k==1)
- {if(j==t-1||j==t+1||j==t+3){v=1;k=0;}}
- if(i==6&&v==0&&k==1)
- {if(j==r-1){v=1;k=0;}}
- if(i==16&&v==0&&k==1)
- {if(j==h-1||j==h+1||j==h+3||j==h+5){v=1;k=0;}}
- if(i==26&&v==0&&k==1)
- {if(j==g-1||j==g+1||j==g+3){v=1;k=0;}}
- if(i==31&&v==0&&k==1)
- {if(j==f-1){v=1;k=0;}}
- if(i==19&&v==0&&k==0)
- {if(j==y-1||j==y+1||j==y+3||j==y+5){v=1;k=1;}}
- if(i==9&&v==0&&k==0)
- {if(j==t-1||j==t+1||j==t+3){v=1;k=1;}}
- if(i==4&&v==0&&k==0)
- {if(j==r-1){v=1;k=1;}}
- if(i==14&&v==0&&k==0)
- {if(j==h-1||j==h+1||j==h+3||j==h+5){v=1;k=1;}}
- if(i==24&&v==0&&k==0)
- {if(j==g-1||j==g+1||j==g+3){v=1;k=1;}}
- if(i==29&&v==0&&k==0)
- {if(j==f-1){v=1;k=1;}}
- if(i==21&&v==1&&k==1)
- {if(j==y+1||j==y+3||j==y+5||j==y+7){v=0;k=0;}}
- if(i==11&&v==1&&k==1)
- {if(j==t+1||j==t+3||j==t+5){v=0;k=0;}}
- if(i==6&&v==1&&k==1)
- {if(j==r+1){v=0;k=0;}}
- if(i==16&&v==1&&k==1)
- {if(j==h+1||j==h+3||j==h+5||j==h+7){v=0;k=0;}}
- if(i==26&&v==1&&k==1)w
- {if(j==g+1||j==g+3||j==g+5){v=0;k=0;}}
- if(i==31&&v==1&&k==1)
- {if(j==f+1){v=0;k=0;}}
- if(i==19&&v==1&&k==0)
- {if(j==y+1||j==y+3||j==y+5||j==y+7){v=0;k=1;}}
- if(i==9&&v==1&&k==0)
- {if(j==t+1||j==t+3||j==t+5){v=0;k=1;}}
- if(i==4&&v==1&&k==0)
- {if(j==r+1){v=0;k=1;}}
- if(i==14&&v==1&&k==0)
- {if(j==h+1||j==h+3||j==h+5||j==h+7){v=0;k=1;}}
- if(i==24&&v==1&&k==0)
- {if(j==g+1||j==g+3||j==g+5){v=0;k=1;}}
- if(i==29&&v==1&&k==0)
- {if(j==f+1){v=0;k=1;}}
- if(i==20){if(j==y-1||j==y+1||j==y+3||j==y+5) v=1;}
- if(i==10){if(j==t-1||j==t+1||j==t+3) v=1;}
- if(i==5){if(j==r-1) v=1;}
- if(i==20){if(j==y+1||j==y+3||j==y+5||j==y+7) v=0;}
- if(i==10){if(j==t+1||j==t+3||j==t+5) v=0;}
- if(i==5){if(j==r+1) v=0;}
- if(i==15){if(j==h-1||j==h+1||j==h+3||j==h+5) v=1;}
- if(i==25){if(j==g-1||j==g+1||j==g+3) v=1;}
- if(i==30){if(j==f-1) v=1;}
- if(i==15){if(j==h+1||j==h+3||j==h+5||j==h+7) v=0;}
- if(i==25){if(j==g+1||j==g+3||j==g+5) v=0;}
- if(i==30){if(j==f+1) v=0;}
- if(i==21){if(j==y||j==y+2||j==y+4||j==y+6) k=0;}
- if(i==11){if(j==t||j==t+2||j==t+4) k=0;}
- if(i==6){if(j==r) k=0;}
- if(i==19){if(j==y||j==y+2||j==y+4||j==y+6) k=1;}
- if(i==9){if(j==t||j==t+2||j==t+4) k=1;}
- if(i==14){if(j==h||j==h+2||j==h+4||j==h+6) k=1;}
- if(i==24){if(j==g||j==g+2||j==g+4) k=1;}
- if(i==29){if(j==f) k=1;}
- if(i==16){if(j==h||j==h+2||j==h+4||j==h+6) k=0;}
- if(i==26){if(j==g||j==g+2||j==g+4) k=0;}
- if(kbhit())
- {a=getch();
- if(a=='2'&&y<4) {y++;v=1;}
- else if(a=='8'&&y>2) {y--;v=0;}
- if(a=='2'&&t<6) {t++;v=1;}
- else if(a=='8'&&t>2) {t--;v=0;}
- if(a=='2'&&r<10){r++;v=1;}
- else if(a=='8'&&r>2) {r--;v=0;}
- if(a=='s'&&h<4) {h++;v=1;}
- else if(a=='w'&&h>2) {h--;v=0;}
- if(a=='s'&&g<6) {g++;v=1;}
- else if(a=='w'&&g>2) {g--;v=0;}
- if(a=='s'&&f<10) {f++;v=1;}
- else if(a=='w'&&f>2) {f--;v=0;}
- }
- }
- getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement