main()
{
int bua=0, keo=1 , quat=2, ra1, ra2, chon;
char ch;
printf ("chao ban den voi tro choi\n");
printf ("user1: (bua=0, keo=1, quat=2):");
ra1=getch()-48;
printf ("\n");
printf ("user2: (bua=0, keo=1, quat=2):");
ra2=getch()-48;
printf ("\n");
...............
Trò chơi OTT giữa người chơi và máy tính server thông qua môi trường mạng. Có thể có
nhiều người chơi với máy cùng một lúc.
Người chơi sẽ đăng nhập vào địa chỉ của máy server để được phục vụ
- Server sẽ gởi trả cho client 1 lời chào đại loại “Chúc mừng bạn đã đến với OTT!”, đồng
thời hỏi người chơi dự định chơi bao nhiêu ván.
- Khi nhận được trả lời của người chơi về số ván sẽ chơi thì server và người chơi bắt đầu
chơi.
- Nguyên tắc chơi như sau:
Mỗi bên được chọn một trong các dụng cụ sau:
1. Búa: B
2. Kéo: K
3. Giấy: G
Quy tắc quyết định thắng thua 1 ván:
1. B : B hoặc K : K hoặc G : G ---> Hoà
2. B : K hoặc K: B ---> B thắng
3. B : G hoặc G : B ---> G thắng
4. K : G hoặc G : K ---> K thắng
- Quy tắc thắng thua sau cùng:
Lấy số bàn thắng mỗi bên ra để so sánh
Bên nào có số bàn thắng nhiều hơn thì bên đó thắng
Nếu số bàn thắng bằng nhau thi 2 bên hoà
- Số người chơi có thể lên đến vài chục người đồng thời cùng một lú
Mấy Bạn ơi giúp mình với.... có ai có code hay tự viết được game oản tù tì này không viết bằng socket kết nối giứa sever và client
#include <stdio.h>
#include <conio.h>
int main()
{
char a,b;
printf("Ban A Ra:");
scanf("%c",&a);
printf("Ban B Ra:");
fflush(stdin);
scanf("%c",&b);
switch(a)
{ case 'B':
switch(b)
{ case 'K': printf("A Thang B\n");
break;
case 'G': printf("A Thua B\n");
break;
case 'B': printf("Hai Dua Hoa Nhau\n");
break;
}
break;
case 'K':
switch(b)
{
case 'K': printf("Hai Dua Hoa Nhau\n");
break;
case 'G': printf("A Thang B\n");
break;
case 'B': printf("A Thua B\n");
break;
}
break;
case 'G':
switch(b)
{ case 'K': printf("A Thua B\n");
break;
case 'G': printf("Hai Dua Hoa Nhau\n");
break;
case 'B': printf("A Thang B\n");
break;
}
break;
}
getch();
}
Đây là bài của mình, post lên cho mọi người cùng tham khảo nhé
Cuộc sống mất dạy nuôi ta lớn
Dòng đời khốn nạn dạy ta khôn
Không đâm không chém đời không nể
Không tiền bạc không bạc gái không theo
Mình có làm 1 bài về oẳn tù xì mọi người tham khảo nhé:
#include <stdlib.h>
#include <time.h>
#include<iostream.h>
void main ()
{
int r,tl;
char a, b;
cout<<"\t===Tro choi oan tu xi==="<<endl;
cout<<"\t1.Nhap ban muon ra cai gi"<<endl;
cout<<"\t2.Ket thuc chuong trinh"<<endl;
cout<<"Qui uoc:"<<endl;
cout<<"\tKeo = K"<<endl;
cout<<"\tBua = B"<<endl;
cout<<"\tBao = O"<<endl;
do
{
cout<<"Su lua chon cua ban la:";
cin>>tl;
switch(tl)
{
case 1:cout<<"Moi ban nhap kai muon ra:";
cin>>a;
srand(time(NULL));
r=rand()%3+1;
if(r==1)
b = 'K';
else if(r==2)
b = 'B';
else
b = 'O';
if(a==b)
{
cout<<"Tran dau hoa"<<endl;
cout<<"Ban ra:"<<a<<endl;
cout<<"NPC ra:"<<b<<endl;
}
else if((a=='K' && b=='B')||(a=='B' && b=='O')||(a=='O' && b=='K'))
{
cout<<"Xin loi ban da thua!!"<<endl;
cout<<"Ban ra:"<<a<<endl;
cout<<"NPC ra:"<<b<<endl;
}
else
{
cout<<"Chuc mung ban da chien thang NPC!!"<<endl;
cout<<"Ban ra:"<<a<<endl;
cout<<"NPC ra:"<<b<<endl;
}
break;
case 2:cout<<"Ket thuc tro choi"<<endl;
exit(1);
break;
}
}while(1);
}
t mới học lập trình. sau khi tham khảo bài mọi người t tự viết code như này. game chơi giữa người và máy. chạy trên code blocks. chạy thấy ok
code:// tro choi oan tu ti
#include <stdio.h>
#include<stdlib.h>
int main()
{
int bc, mc ; // bc = ban chon, mc = may chon
printf("\n tro choi oan tu ti");
printf("\n 1. bao");
printf("\n 2. bua");
printf("\n 3. keo");
printf("\n moi ban chon:");
scanf("%d",&bc);
srand(time(NULL)); // xac dinh thoi gian thuc
mc = (rand()%(3 - 1 +1))+1; // may chon ngau nhien lua chon 1 hoac 2 hoac 3
if (1<=bc&&3>=bc)
{switch (bc)
{
case 1: printf("\n ban chon la: bao");
switch (mc)
{case 1: printf("\n may chon la: bao");
printf("\n hoa roi");
break;
case 2: printf("\n may chon la: bua");
printf("\n thang roi");
break;
case 3: printf("\n may chon la: keo");
printf("\n thua roi");
break;}
break;
case 2: printf("\n ban chon la: bua");
switch (mc)
{case 1: printf("\n may chon la: bao");
printf("\n thua roi");
break;
case 2: printf("\n may chon la: bua");
printf("\n hoa roi");
break;
case 3: printf("\n may chon la: keo");
printf("\n thang roi");
break;}
break;
case 3: printf("\n ban chon la: keo");
switch (mc)
{case 1: printf("\n may chon la: bao");
printf("\n thang roi");
break;
case 2: printf("\n may chon la: bua");
printf("\n thua roi");
break;
case 3: printf("\n may chon la: keo");
printf("\n hoa roi");
break;}
break;}
}
else
printf("\n ban chon sai roi.");
getch();
}