導航:首頁 > 源碼編譯 > 答題游戲源碼大全

答題游戲源碼大全

發布時間: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;

閱讀全文

與答題游戲源碼大全相關的資料

熱點內容
如何用健身app確定一個特工 瀏覽:911
多級壓縮的原理 瀏覽:864
java項目開發案例視頻 瀏覽:70
文件夾快速查找表格不同內容 瀏覽:493
合並排序演算法java 瀏覽:920
如何將文件夾刪除的部分恢復 瀏覽:808
eco為什麼連接不上伺服器 瀏覽:294
查看linux的命令是 瀏覽:12
蘋果郵件伺服器地址 瀏覽:343
U盤超級加密3000時間 瀏覽:737
如何跟別人解釋什麼是伺服器 瀏覽:939
安卓11原生如何隱藏軟體 瀏覽:712
解壓清潔面部女士 瀏覽:856
美的變頻空調壓縮啟動一下報p1 瀏覽:472
濟南如何申請app多少錢 瀏覽:166
帶加密功能的u盤啟動盤製作 瀏覽:819
計算機編程知識 瀏覽:436
c語言編程軟體都有哪些 瀏覽:157
解壓一半可以取消嘛 瀏覽:121
住宅風水pdf 瀏覽:240