导航:首页 > 源码编译 > 答题游戏源码大全

答题游戏源码大全

发布时间:2022-07-23 12:04:49

㈠ C++猜数字游戏源代码

#include<iostream>
#include<ctime>
using namespace std;
int main()
{
char choice;
int i=0;
int number;
int n;
cout<<"请猜1—100的整数:"<<endl;
while(1)
{srand((unsigned )time(NULL));
n=rand()%100+1;
while(cin>>number)
{

i++;
if(i==10)
{
cout<<"你猜的次数已达10次,此次结束。"<<endl;
break;
}
if(number>n)
{
cout<<"你猜大了"<<endl;
continue;
}
else if(number<n)
{
cout<<"你猜小了"<<endl;
continue;
}
else
{
cout<<"你猜对了"<<endl;
break;
}
}
i=0;
do
{
cout<<"是否继续?是请按y/否请按n。"<<endl;
cin>>choice;
}while(choice!='y' &&choice!='n');
if(choice=='n')
{
return 0;
}
}
}

㈡ 求wap文字游戏源码跪求!

同求,我有一个纵横四海的源码,但是不会安装

㈢ 求一些C语言小游戏的源代码,谢谢

“推箱子”C代码:

#include <stdio.h>

#include <conio.h>

#include<stdlib.h>

#include<windows.h>

int m =0; //m代表第几关

struct maps{short a[9][11]; };

struct maps map[5]={ 0,0,0,0,0,0,0,0,0,0,0, //共5关,每关9行11列

0,1,1,1,1,1,1,1,0,0,0,

0,1,0,0,0,0,0,1,1,1,0,

1,1,4,1,1,1,0,0,0,1,0, //0空地,1墙

1,5,0,0,4,0,0,4,0,1,0, //4是箱子,5是人

1,0,3,3,1,0,4,0,1,1,0, //3是目的地

1,1,3,3,1,0,0,0,1,0,0, //7是箱子在目的地(4+3)

0,1,1,1,1,1,1,1,1,0,0, //8是人在目的地(5+3)

0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,

0,0,1,1,1,1,0,0,0,0,0,

0,0,1,5,0,1,1,1,0,0,0,

0,0,1,0,4,0,0,1,0,0,0,

0,1,1,1,0,1,0,1,1,0,0,

0,1,3,1,0,1,0,0,1,0,0,

0,1,3,4,0,0,1,0,1,0,0,

0,1,3,0,0,0,4,0,1,0,0,

0,1,1,1,1,1,1,1,1,0,0,

0,0,0,0,0,0,0,0,0,0,0,

0,0,0,1,1,1,1,1,1,1,0,

0,0,1,1,0,0,1,0,5,1,0,

0,0,1,0,0,0,1,0,0,1,0,

0,0,1,4,0,4,0,4,0,1,0,

0,0,1,0,4,1,1,0,0,1,0,

1,1,1,0,4,0,1,0,1,1,0,

1,3,3,3,3,3,0,0,1,0,0,

1,1,1,1,1,1,1,1,1,0,0,

0,1,1,1,1,1,1,1,1,1,0,

0,1,0,0,1,1,0,0,0,1,0,

0,1,0,0,0,4,0,0,0,1,0,

0,1,4,0,1,1,1,0,4,1,0,

0,1,0,1,3,3,3,1,0,1,0,

1,1,0,1,3,3,3,1,0,1,1,

1,0,4,0,0,4,0,0,4,0,1,

1,0,0,0,0,0,1,0,5,0,1,

1,1,1,1,1,1,1,1,1,1,1,

0,0,0,0,0,0,0,0,0,0,0,

0,0,0,1,1,1,1,1,1,0,0,

0,1,1,1,0,0,0,0,1,0,0,

1,1,3,0,4,1,1,0,1,1,0,

1,3,3,4,0,4,0,0,5,1,0,

1,3,3,0,4,0,4,0,1,1,0,

1,1,1,1,1,1,0,0,1,0,0,

0,0,0,0,0,1,1,1,1,0,0,

0,0,0,0,0,0,0,0,0,0,0 };

void DrMap( ) //绘制地图

{ CONSOLE_CURSOR_INFO cursor_info={1,0}; //隐藏光标的设置

SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info);

printf(" 推箱子");

printf(" ");

for (int i = 0; i < 9; i++)

{for (int j = 0; j < 11; j++)

{switch (map[m].a[i][j])

{case 0: printf(" "); break;

case 1: printf("■"); break;

case 3: printf("◎");break;

case 4: printf("□"); break;

case 5: printf("♀"); break; //5是人

case 7: printf("□"); break; //4 + 3箱子在目的地中

case 8: printf("♀");break; // 5 + 3人在目的地中

}

}

printf(" ");

}

}

void gtxy(int x, int y) //控制光标位置的函数

{ COORD coord;

coord.X = x;

coord.Y = y;

SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);

}

void start( ) //开始游戏

{ int r, c; //人的下标

for (int i = 0; i < 9; i++)

{ for (int j = 0; j < 11; j++)

{if (map[m].a[i][j] == 5||map[m].a[i][j]==8) { r = i; c = j; } } //i j 人的下标

}

char key;

key = getch( );

switch (key)

{case 'W':

case 'w':

case 72:

if (map[m]. a[r - 1][c] == 0|| map[m]. a [r - 1][c] == 3)

{ gtxy(2*c+8,r-1+3); printf("♀"); // gtxy(2*c+8,r-1+3)是到指定位置输出字符

if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }

if(map[m]. a[r ][c] == 8){gtxy(2*c+8,r+3); printf("◎");}

map[m]. a [r - 1][c] += 5; map[m]. a [r][c] -= 5; }

else if (map[m]. a [r - 1][c] == 4 || map[m]. a [r - 1][c] == 7)

{ if (map[m]. a [r - 2][c] == 0 || map[m]. a [r - 2][c] == 3)

{ gtxy(2*c+8,r-2+3); printf("□"); gtxy(2*c+8,r-1+3); printf("♀");

if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }

if(map[m]. a[r ][c] == 8){gtxy(2*c+8,r+3); printf("◎");}

map[m]. a [r - 2][c] += 4; map[m]. a [r - 1][c] += 1;

map[m]. a [r][c] -= 5; }

} break;

case 'S':

case 's':

case 80:

if (map[m]. a [r + 1][c] == 0 || map[m]. a [r + 1][c] == 3)

{ gtxy(2*c+8,r+1+3); printf("♀");

if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }

if(map[m]. a[r ][c] == 8){gtxy(2*c+8,r+3); printf("◎");}

map[m]. a [r + 1][c] += 5; map[m]. a [r][c] -= 5; }

else if (map[m]. a [r + 1][c] == 4 || map[m]. a [r+ 1][c] == 7)

{ if (map[m]. a [r + 2][c] == 0 || map[m]. a [r + 2][c] == 3)

{ gtxy(2*c+8,r+2+3); printf("□"); gtxy(2*c+8,r+1+3); printf("♀");

if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }

if(map[m]. a[r ][c] == 8){gtxy(2*c+8,r+3); printf("◎");}

map[m]. a [r + 2][c] += 4; map[m]. a [r + 1][c] += 1;

map[m]. a [r][c] -= 5; }

}break;

case 'A':

case 'a':

case 75:

if (map[m]. a [r ][c - 1] == 0 || map[m]. a [r ][c - 1] == 3)

{ gtxy(2*(c-1)+8,r+3); printf("♀");

if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }

if(map[m]. a[r ][c] == 8){gtxy(2*c+8,r+3); printf("◎");}

map[m]. a [r ][c - 1] += 5; map[m]. a [r][c] -= 5; }

else if (map[m]. a [r][c - 1] == 4 || map[m]. a [r][c - 1] == 7)

{if (map[m]. a [r ][c - 2] == 0 || map[m]. a [r ][c - 2] == 3)

{ gtxy(2*(c-2)+8,r+3); printf("□"); gtxy(2*(c-1)+8,r+3); printf("♀");

if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }

if(map[m]. a[r ][c] == 8){gtxy(2*c+8,r+3); printf("◎");}

map[m]. a [r ][c - 2] += 4; map[m]. a [r ][c - 1] += 1;

map[m]. a [r][c] -= 5; }

}break;

case 'D':

case 'd':

case 77:

if (map[m]. a [r][c + 1] == 0 || map[m]. a [r][c + 1] == 3)

{ gtxy(2*(c+1)+8,r+3); printf("♀");

if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }

if(map[m]. a[r ][c] == 8) {gtxy(2*c+8,r+3); printf("◎");}

map[m]. a [r][c + 1] += 5; map[m]. a [r][c] -= 5; }

else if (map[m]. a [r][c + 1] == 4 || map[m]. a [r][c + 1] == 7)

{ if (map[m]. a [r][c + 2] == 0 || map[m]. a [r][c + 2] == 3)

{ gtxy(2*(c+2)+8,r+3); printf("□"); gtxy(2*(c+1)+8,r+3); printf("♀");

if(map[m]. a[r ][c] == 5){gtxy(2*c+8,r+3); printf(" "); }

if(map[m]. a[r ][c] == 8){gtxy(2*c+8,r+3); printf("◎");}

map[m]. a [r][c + 2] += 4; map[m]. a [r][c + 1] += 1;

map[m]. a [r][c] -= 5; }

}break;

}

}

int ifwan( ) //是否完成(1是0否)

{ if(m==0){if(map[m].a[5][2]==7&& map[m].a[5][3]==7&&

map[m].a[6][2]==7&& map[m].a[6][3]==7) return 1;}

if(m==1){if(map[m].a[5][2]==7&& map[m].a[6][2]==7&&

map[m].a[7][2]==7) return 1;}

if(m==2){if(map[m].a[7][1]==7&& map[m].a[7][2]==7&& map[m].a[7][3]==7&&

map[m].a[7][4]==7&& map[m].a[7][5]==7) return 1;}

if(m==3){if(map[m].a[4][4]==7&& map[m].a[4][5]==7&& map[m].a[4][6]==7&&

map[m].a[5][4]==7&& map[m].a[5][5]==7&& map[m].a[5][6]==7) return 1;}

if(m==4){if(map[m].a[3][2]==7&& map[m].a[4][1]==7&& map[m].a[4][2]==7&&

map[m].a[5][1]==7&& map[m].a[5][2]==7) return 1;}

return 0;

}

int main( ) //主函数

{ while (1)

{ system("cls");

DrMap( );

while (1)

{ start( );

if(ifwan()){printf("07");break;} //完成后响铃

}

m+=1;

}

return 0;

}

㈣ 梦幻西游答题器源代码

我用的是叶子猪里面的梦幻工具箱 一般答案都能找到

㈤ 关于答题的游戏有哪些

答题的游戏有一站到底pk版,微信成语猜猜看,问答RPG魔法使与黑猫维兹,挑战答题王,问答国度,史小坑的烦恼3玩命猜,学霸游戏,《全民答题》等。

1、《一站到底PK版2 》是由江苏卫视《一站到底》2014最新授权推出的答题益智游戏。游戏包含单挑模式,节目模式,闯关模式三种玩法,追加丰富强力道具和逆天技能,带你进入不同体验的答题盛宴。

2、挑战答题王是一款应用软件,适用于mobile平台。是一款真人在线答题对战游戏。

3、“学霸游戏”,是指由“北京大学起床协会”的成员设计的两款游戏:《本座倒要看看你能活几天》和《是文科生就杀了那个狗皇帝》,引发网络上全民“再学习”热潮,被网友评为“史上最丧心病狂”的网页文字游戏。

4、《么么答》是一款答题益智社交类型的手机网络游戏平台,游戏中玩家可以选择自己的答题社会,跟小伙伴实战PK,游戏还包含天梯PK模式,获取成就模式,好友对战模式等多种玩法。

5、《全民答题》是一场智力+武器PK的全民大战,是一款非常耐玩的休闲益智游戏。

㈥ 答题游戏 c#代码

你的意思是用户和AI玩抢答,先对10题的赢??

这样的话可以:
生成随机数作为AI的抢答时间
在AI不作为时间内,判断玩家是否有答对,答对则玩家加一分
AI抢答倒计时到达后生成随机BOOL数,1则答对,0则答错,,答对加一分
在以上过程中,每次有玩家或AI加分时就判断一次分数是否达到10分,,达到则messagebox.show一个玩家或AI获胜;

关于详细实现,,建议还是先找一下C#的教学视频学学基础,有基础了很容易解决的,以上逻辑只用到了最基础的几个函数;

关于界面美化,,如果你想要好看的界面(图片做界面什么的)最好学WPF编程,也是微软的,VS2010和以上版本都可以进行WPF编写;UI美化实现起来会比C#方便很多,C#实现UI美化通常都靠API函数了,个人觉得挺麻烦的,而且还有点副作用

㈦ 知识竞赛答题软件源码,哪个好

知识竞赛答题软件没有公开源码的,这个大多是商业软件,象天纵竞赛答题软件均是要收费的,就算是免费的,别人服务也会收费,软件即服务,没有服务的软件你也不敢要不是吗,不然竞赛时出问题也不知道找谁解答,没有保障。

㈧ 知识竞赛答题系统源码,哪个好

网络搜索中国文明网,点击进入 左上角有个浮动的窗口,即网上签名的快捷通道,点击进入 进入到向国旗敬礼的页面 第一环节“向国旗敬礼” 选择省份和城市,点击“向祖国敬礼” 第二环节“向国旗寄语” 回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢 !

㈨ 直播答题游戏源码哪里可以找到

如果没开源是找不到的
开源的话应该可以直接网络到源代码

㈩ 用C#编写答题游戏求代码

框架行吗,没写完,我是把手机文字游戏用c++写出来的,还没写完,凑合着看吧:

//
#include <iostream>
using namespace std;
int main(){
int a;
cout<<"\tLIFELINE\n\tICE CAVE\n";
cout<<"<<start:1>> <<leave:2>>\n";
cin>>a;
switch(a){
case 1:
int b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;
cout<<"-----Welcome to the Lifeline series.-----\n";
cout<<"-----The game is about to start----------\n";
cout<<"\n";
cout<<"Current sound___\n";
cout<<"?:Can anyone hear me?\n";
cout<<"?:I need help.\n";
cout<<"me:Who are you?\n";
cout<<"?:Thank God,someone's here but I can't remember who am I.";
cout<<"me:Where are you now?\n";
cout<<"?:I don't know where I am.\n";
cout<<"<<1: So…… ave you lost your memory?>> <<2:What's on you?>>\n";
cin>>b;
if(b==1){
cout<<"?:Maybe it is.\n";
cout<<"?:"
}
else if(b==2){
cout<<"?:Nothing.\n";
}
else{
cout<<"Invalid command";
}
break;
case 2:
break;
default:
cout<<"Invalid command";
break;
}
return 0;

阅读全文

与答题游戏源码大全相关的资料

热点内容
程序员带娃的图片 浏览:77
迷你云服务器怎么下载 浏览:813
福州溯源码即食燕窝 浏览:232
当乐服务器怎么样 浏览:713
nc编程软件下载 浏览:382
如何限制手机app的使用 浏览:307
安卓华为手机怎么恢复桌面图标 浏览:956
我的世界电脑版服务器地址在哪找 浏览:533
违抗了命令 浏览:256
安卓如何实现拖拽放置 浏览:91
净资产收益率选股指标源码 浏览:599
血压力传感器计算公式单片机 浏览:466
全网接口vip影视解析源码 浏览:916
如何破解服务器远程密码错误 浏览:377
平安深圳app如何实名认证 浏览:500
linux网络监控软件 浏览:889
内网服务器如何上传文件 浏览:140
程序员在你心中是什么 浏览:1
苹果手机怎么找回app账号 浏览:466
房屋中介网站源码 浏览:29