تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 9 از 9

نام تاپيک: در خواست بازي دوز

  1. #1
    پروفشنال afsoongar_ghadiri's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    757

    11 در خواست بازي دوز

    سلام من بازي دوز رو به زبان C می خوام کسی داره

  2. #2
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2006
    پست ها
    2

    پيش فرض

    are mano add kon tooye yahoo begoo chetor barat befrestam
    moafagh bashi

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2006
    پست ها
    2

    پيش فرض

    nashkandelamo_bia2

  4. #4
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2007
    پست ها
    1

    پيش فرض

    لطفا اگه برنامه بازي دوز به زبان سي در حد ساده رو داريد واسم بفرستي ممنون ميشم

  5. #5
    آخر فروم باز fandak's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    1,577

    پيش فرض

    #include<iostream.h>
    #include<conio.h>
    #include<stdlib.h>
    #include<graphics.h>
    class tic{

    public:
    int i,j,dooz[3][3];
    tic();
    int player1();
    int player2();
    };
    tic::tic()
    {
    for(i=0;i<3;i++)
    for(j=0;j<3;j++)
    dooz[j]=0;
    }
    int tic::player1()
    {
    int k,h;
    cout<<"enter two number for player 1:";
    cin>>k>>h;
    if(k>2||h>2||dooz[k][h]!=0)
    {
    cout<<"this number error:";
    getch();
    clrscr();
    for(i=0;i<3;i++){
    for(j=0;j<3;j++)
    {
    cout<<dooz[j];
    cout<<"\t\t ";
    }
    cout<<"";
    }
    player1();
    }
    dooz[k][h]=1;
    switch(k)
    {
    case 0:
    if(dooz[k+1][h]==1&&dooz[k+2][h]==1)
    return 1;
    break;
    case 1:
    if(dooz[k-1][h]==1&&dooz[k+1][h]==1)
    return 1;
    break;
    case 2:
    if(dooz[k-1][h]==1&&dooz[k-2][h]==1)
    return 1;
    break;
    }
    switch(h)
    {
    case 0:
    if(dooz[k][h+1]==1&&dooz[k][h+2]==1)
    return 1;
    break;
    case 1:
    if(dooz[k][h-1]==1&&dooz[k][h+1]==1)
    return 1;
    break;
    case 2:
    if(dooz[k][h-1]==1&&dooz[k][h-2]==1)
    return 1;
    break;
    }
    if(dooz[0][0]==1&&dooz[1][1]==1&&dooz[2][2]==1)
    return 1;
    else if(dooz[2][0]==1&&dooz[1][1]==1&&dooz[0][2]==1)
    return 1;
    else return 0;
    }

    int tic::player2()
    {
    int k,h;
    cout<<"enter two number for player 2:";
    cin>>k>>h;
    if(k>2||h>2||dooz[k][h]!=0)
    {
    cout<<"this number error:";
    getch();
    clrscr();
    for(i=0;i<3;i++){
    for(j=0;j<3;j++)
    {
    cout<<dooz[j];
    cout<<"\t\t ";
    }
    cout<<"";
    }
    player2();
    }
    dooz[k][h]=2;
    switch(k)
    {
    case 0:
    if(dooz[k+1][h]==2&&dooz[k+2][h]==2)
    return 1;
    break;
    case 1:
    if(dooz[k-1][h]==2&&dooz[k+1][h]==2)
    return 1;
    break;
    case 2:
    if(dooz[k-1][h]==2&&dooz[k-2][h]==2)
    return 1;
    break;
    }
    switch(h)
    {
    case 0:
    if(dooz[k][h+1]==2&&dooz[k][h+2]==2)
    return 1;
    break;
    case 1:
    if(dooz[k][h-1]==2&&dooz[k][h+1]==2)
    return 1;
    break;
    case 2:
    if(dooz[k][h-1]==2&&dooz[k][h-2]==2)
    return 1;
    break;
    }
    if(dooz[0][0]==2&&dooz[1][1]==2&&dooz[2][2]==2)
    return 1;
    else if(dooz[2][0]==2&&dooz[1][1]==2&&dooz[0][2]==2)
    return 1;
    else return 0;
    }
    void main()
    {
    int i,j,k=0,y,z,dooz[3][3];
    tic tak;
    clrscr();
    textmode(C40);
    textbackground(0);
    for(i=0;i<3;i++){
    for(j=0;j<3;j++)
    {
    cout<<tak.dooz[j];
    cout<<"\t\t ";
    }

    cout<<"";
    }
    k=0;
    while(k<9)
    {
    y=tak.player1();
    k++;
    clrscr();
    for(i=0;i<3;i++){
    for(j=0;j<3;j++)
    {
    cout<<tak.dooz[j];
    cout<<"\t\t ";
    }
    cout<<"";
    }
    if(y==1)
    {
    gotoxy(20,20);
    textcolor(4);
    cprintf("player 1 win");
    break;
    }
    z=tak.player2();
    k++;
    clrscr();
    for(i=0;i<3;i++){
    for(j=0;j<3;j++)
    {
    cout<<tak.dooz[j];
    cout<<"\t\t ";
    }
    cout<<"";
    }


    if(z==1)
    {
    gotoxy(20,20);
    textcolor(8);
    cprintf("player 2 win");
    break;
    }
    }
    if(k>=9)
    {
    cout<<"in this game no player win";
    getch();
    exit(0);
    }
    getch();
    }


  6. #6
    آخر فروم باز فاطـمه's Avatar
    تاريخ عضويت
    Jun 2008
    محل سكونت
    Mashhad
    پست ها
    1,755

    پيش فرض

    دوست من این کدت رو توی تگ code بذار تا راحت تر خونده شه

  7. #7
    آخر فروم باز fandak's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    1,577

    پيش فرض

    دوست من این کدت رو توی تگ code بذار تا راحت تر خونده شه
    هلو بپر تو گلو

  8. #8
    پروفشنال آرشین's Avatar
    تاريخ عضويت
    Sep 2007
    پست ها
    781

    پيش فرض

    #include<iostream.h>
    #include<conio.h>
    #include<stdlib.h>
    #include<graphics.h>
    class tic{

    public:
    Int i,j,dooz[3][3];
    tic();
    int player1();
    int player2();
    };
    tic::tic()
    {
    for(i=0;i<3;i++)
    for(j=0;j<3;j++)
    dooz[j]=0;
    }
    int tic::player1()
    {
    int k,h;
    cout<<"enter two number for player 1:";
    cin>>k>>h;
    if(k>2||h>2||dooz[k][h]!=0)
    {
    cout<<"this number error:";
    getch();
    clrscr();
    for(i=0;i<3;i++){
    for(j=0;j<3;j++)
    {
    cout<<dooz[j];
    cout<<"\t\t ";
    }
    cout<<"";
    }
    player1();
    }
    dooz[k][h]=1;
    switch(k)
    {
    case 0:
    if(dooz[k+1][h]==1&&dooz[k+2][h]==1)
    return 1;
    break;
    case 1:
    if(dooz[k-1][h]==1&&dooz[k+1][h]==1)
    return 1;
    break;
    case 2:
    if(dooz[k-1][h]==1&&dooz[k-2][h]==1)
    return 1;
    break;
    }
    switch(h)
    {
    case 0:
    if(dooz[k][h+1]==1&&dooz[k][h+2]==1)
    return 1;
    break;
    case 1:
    if(dooz[k][h-1]==1&&dooz[k][h+1]==1)
    return 1;
    break;
    case 2:
    if(dooz[k][h-1]==1&&dooz[k][h-2]==1)
    return 1;
    break;
    }
    if(dooz[0][0]==1&&dooz[1][1]==1&&dooz[2][2]==1)
    return 1;
    else if(dooz[2][0]==1&&dooz[1][1]==1&&dooz[0][2]==1)
    return 1;
    else return 0;
    }

    int tic::player2()
    {
    int k,h;
    cout<<"enter two number for player 2:";
    cin>>k>>h;
    if(k>2||h>2||dooz[k][h]!=0)
    {
    cout<<"this number error:";
    getch();
    clrscr();
    for(i=0;i<3;i++){
    for(j=0;j<3;j++)
    {
    cout<<dooz[j];
    cout<<"\t\t ";
    }
    cout<<"";
    }
    player2();
    }
    dooz[k][h]=2;
    switch(k)
    {
    case 0:
    if(dooz[k+1][h]==2&&dooz[k+2][h]==2)
    return 1;
    break;
    case 1:
    if(dooz[k-1][h]==2&&dooz[k+1][h]==2)
    return 1;
    break;
    case 2:
    if(dooz[k-1][h]==2&&dooz[k-2][h]==2)
    return 1;
    break;
    }
    switch(h)
    {
    case 0:
    if(dooz[k][h+1]==2&&dooz[k][h+2]==2)
    return 1;
    break;
    case 1:
    if(dooz[k][h-1]==2&&dooz[k][h+1]==2)
    return 1;
    break;
    case 2:
    if(dooz[k][h-1]==2&&dooz[k][h-2]==2)
    return 1;
    break;
    }
    if(dooz[0][0]==2&&dooz[1][1]==2&&dooz[2][2]==2)
    return 1;
    else if(dooz[2][0]==2&&dooz[1][1]==2&&dooz[0][2]==2)
    return 1;
    else return 0;
    }
    void main()
    {
    int i,j,k=0,y,z,dooz[3][3];
    tic tak;
    clrscr();
    textmode(c40);
    textbackground(0);
    for(i=0;i<3;i++){
    for(j=0;j<3;j++)
    {
    cout<<tak.dooz[j];
    cout<<"\t\t ";
    }

    cout<<"";
    }
    k=0;
    while(k<9)
    {
    y=tak.player1();
    k++;
    clrscr();
    for(i=0;i<3;i++){
    for(j=0;j<3;j++)
    {
    cout<<tak.dooz[j];
    cout<<"\t\t ";
    }
    cout<<"";
    }
    if(y==1)
    {
    gotoxy(20,20);
    textcolor(4);
    cprintf("player 1 win");
    break;
    }
    z=tak.player2();
    k++;
    clrscr();
    for(i=0;i<3;i++){
    for(j=0;j<3;j++)
    {
    cout<<tak.dooz[j];
    cout<<"\t\t ";
    }
    cout<<"";
    }


    if(z==1)
    {
    gotoxy(20,20);
    textcolor(8);
    cprintf("player 2 win");
    break;
    }
    }
    if(k>=9)
    {
    cout<<"in this game no player win";
    getch();
    exit(0);
    }
    getch();
    }

    خط 17 این برنامه مشکل داره

  9. #9
    آخر فروم باز fandak's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    1,577

    پيش فرض

    خط 17 این برنامه مشکل داره
    خودت درستش کن

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •