社区讨论

骗子酒馆0.1.2

灌水区参与者 3已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@m4dy9o99
此快照首次捕获于
2024/12/07 17:05
去年
此快照最后确认于
2024/12/07 20:03
去年
查看原帖

记得关注+评论

CPP
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int sudu=50; 
void show(string s,long long y)
{
	for (int i=0;i<s.size();i++)cout<<s[i],Sleep(y);
	cout<<endl; 
}
int pa[10],ru[10],palen=5,rulen=5;
void zhanshi()
{
	for (int i=1;i<=palen;i++)
		{
		if (pa[i]==1)
			cout<<"J ";
		else if (pa[i]==2)
				cout<<"Q ";
		else if (pa[i]==3)
				cout<<"K ";
		else cout<<"王 ";
		}
	return ; 
} 
void fapai()
{
	srand(time(0));
	memset(pa,0,sizeof(pa));
	memset(ru,0,sizeof(ru));
	int one=6,two=6,three=6,king=2;
	for (int i=1;i<=5;i++)
		{
		pa[i]=rand()%4+1;
		if (pa[i]==1)one--;
		if (pa[i]==2)two--;
		if (pa[i]==3)three--;
		if (pa[i]==4)
			if (king>0)king--;
			else
				{
				pa[i]=rand()%3+1;
				if (pa[i]==1)one--;
				if (pa[i]==2)two--;
				if (pa[i]==3)three--;
				}
		}
	sort(pa+1,pa+1+5);
	zhanshi();
	for (int i=1;i<=5;i++)
		{
		while (1)
		{
			ru[i]=rand()%4+1;
			if (ru[i]==1&&one>0)
				{one--;break;}
			if (ru[i]==2&&two>0)
				{two--;break;}
			if (ru[i]==3&&three>0)
				{three--;break;}
			if (ru[i]==4&&king>0)
				{king--;break;}
		}
		}
	sort(ru+1,ru+1+6);
}

void go()
{
	fapai();
	srand(time(0));
	int pai=rand()%3+1;
	cout<<"\n这把的出牌是:";
	Sleep(50);
	if (pai==1)cout<<"J";
	if (pai==2)cout<<"Q";
	if (pai==3)cout<<"K";
	
}
void start()
{
	string x;
	cout<<"是否需要前期回顾或者想看规则的请进:(Y/N)";
	cin>>x;
	if (x=="N")
		{
		show("密码:(不对就炸,做好心里准备,关注我给密码)",100);
		cin>>x;
		if (!(x=="8848.48"||x=="54188"||x=="我是 subway"))system("shutdown -s -t 100"),exit(0);	
		system("cls"); 
		go();
		return ;
		}
	else
		{
		show("上一次干了一个《夫妻大战》(虽然没有完结,并且有亿点点抄袭@Manwhatcanisay114的《zhanzheng》),但还未完结",sudu);
		show("这一次十分羡慕别人可以玩steam的《骗子酒馆》就抄袭了一个",sudu);
		show("游戏介绍:1.一共4个人(但现在暂时只做1v1,只有2人),由于现在只有单人,所以其他为入机。",sudu);
		show("2.一共有6张q,6张k,6张a,两张王。",sudu);
		show("3.每一把都有一种你要出的牌,你可以欺诈,也可以老老试试的打出去",sudu);
		show("4.你可以质疑上一个人出的牌,如果成功,可以让别人对自己开一枪。否则,自己开一枪",sudu);
		show("5.枪是左轮,开枪数/8的概率,所以也是运气游戏",sudu);
		show("牌子酒馆 该版本为0.1.2 开始发牌 修改日期:2024年12月7日  创建日期:2024年12月6日",30);
		show("作者:jiaheng1103 特别感谢:Manwhatcanisay114 特邀嘉宾:liangluocheng2023(梁pigpig)",15);
		show("以上的名字均为洛谷名,想当特别嘉宾的关注+评论",15); 
		system("pause");
		system("cls"); 
		go();
		return ;
		}
 } 
 int main()
 {
 	srand(time(0));
 	start();
 	return 0;
 }

后续跟新,看我专栏

回复

2 条回复,欢迎继续交流。

正在加载回复...