標題:
吃角子老虎機 - 遊戲開發
[打印本頁]
作者:
tonyh
時間:
2012-3-10 17:19
標題:
吃角子老虎機 - 遊戲開發
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int a, b, c;
int money1, money, choice;
cout<<"$$$ 歡迎使用吃角子老虎虛擬遊戲機 $$$"<<endl;
cout<<"遊戲規則說明:"<<endl;
cout<<"玩一次10元"<<endl;
cout<<"任一欄出現7 --> 獎金變兩倍"<<endl;
cout<<"任兩欄出現7 --> 獎金變十倍"<<endl;
cout<<"三欄都出現7 --> 獎金變一百倍"<<endl;
cout<<"請投幣: ";
cin>>money1;
money=money1;
start:
srand(time(NULL));
a=rand()%10;
b=rand()%10;
c=rand()%10;
cout<<"轉啊轉..."<<endl;
cout<<a<<" "<<b<<" "<<c<<endl;
if(a==7 && b==7 && c==7)
{
cout<<"哇!!! 第一特獎!!!"<<endl;
cout<<"你贏了1000元!"<<endl;
money=money+1000;
}
else if((a==7 && b==7 && c!=7)||(a==7 && b!=7 && c==7)||(a!=7 && b==7 && c==7))
{
cout<<"恭喜你! 中了二獎!"<<endl;
cout<<"你贏了100元!"<<endl;
money=money+100;
}
else if((a==7 && b!=7 && c!=7)||(a!=7 && b==7 && c!=7)||(a!=7 && b!=7 && c==7))
{
cout<<"恭喜你! 中了三獎!"<<endl;
cout<<"雖然只贏了10元, 還是很棒喔!"<<endl;
money=money+10;
}else
{
cout<<"哎呀! 損失了10元!"<<endl;
money=money-10;
if(money==0)
{
cout<<"你怎麼把錢輸光了! 一毛不剩!"<<endl;
cout<<"強制驅離!"<<endl;
goto end;
}
}
cout<<"目前餘額: "<<money<<"元"<<endl;
cout<<"1-再玩一把 2-見好就收"<<endl;
cin>>choice;
if(choice==1)
{
goto start;
}else
{
goto end;
}
end:
if(money-money1>0)
{
cout<<"太好囉! 你今天共贏了"<<money-money1<<"元!"<<endl;
}else if(money-money1<0)
{
cout<<"太遺憾了! 你今天共輸掉了"<<money1-money<<"元!"<<endl;
}else
{
cout<<"沒輸沒贏, 全身而退!"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
劉漢文
時間:
2012-3-10 17:20
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int a,b,c;
int money;
int choice;
cout<<"$$$ 吃角子老虎機中獎機率評估程式 $$$"<<endl;
cout<<"中獎規則說明:"<<endl;
cout<<"任一欄出現7 --> 獎金變兩倍"<<endl;
cout<<"任兩欄出現7 --> 獎金變十倍"<<endl;
cout<<"三欄都出現7 --> 獎金變一百倍"<<endl;
cout<<"請投幣: ";
cin>>money;
start:
srand(time(NULL));
a=rand()%10;
b=rand()%10;
c=rand()%10;
cout<<"~~~轉ㄚ轉~~~"<<endl;
cout<<a<<" "<<b<<" "<<c<<endl;
if(a==7 && b==7 && c==7)
{
cout<<"恭喜你獲得第一特獎"<<endl;
cout<<"你獲得1000元"<<endl;
money=money+1000 ;
}
if((a==7 && b==7 && c!=7)||(a==7 && b!=7 && c==7)||(a!=7 && b==7 && c==7))
{
cout<<"恭喜你獲得第二特獎"<<endl;
cout<<"你獲得100元"<<endl;
money=money+100 ;
}
if((a==7 && b!=7 && c!=7)||(a!=7 && b==7 && c!=7)||(a!=7 && b!=7 && c==7))
{
cout<<"恭喜你獲得第三特獎"<<endl;
cout<<"你獲得10元"<<endl;
money=money+10;
}
else
{
cout<<"恭喜你沒中獎"<<endl;
cout<<"獲得-10元"<<endl;
money=money-10;
}
cout<<"目前餘額:"<<money<<"元"<<endl;
cout<<"1:再玩一把 2:見好就收"<<endl;
cin>>choice;
if(choice==1)
{
goto start;
} else
{
goto end;
}
end:
system("pause");
return 0;
}
複製代碼
作者:
尤泓鈞
時間:
2012-3-10 17:21
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int a, b, c;
int money1, money, choice;
cout<<"$$$ 歡迎使用吃角子老虎虛擬遊戲機 $$$"<<endl;
cout<<"遊戲規則說明:"<<endl;
cout<<"玩一次10元"<<endl;
cout<<"任一欄出現7 --> 獎金變兩倍"<<endl;
cout<<"任兩欄出現7 --> 獎金變十倍"<<endl;
cout<<"三欄都出現7 --> 獎金變一百倍"<<endl;
cout<<"請投幣: ";
cin>>money1;
money=money1;
start:
srand(time(NULL));
a=rand()%10;
b=rand()%10;
c=rand()%10;
cout<<"轉啊轉..."<<endl;
cout<<a<<" "<<b<<" "<<c<<endl;
if(a==7 && b==7 && c==7)
{
cout<<"哇!!! 第一特獎!!!"<<endl;
cout<<"你贏了1000元!"<<endl;
money=money+1000;
}
else if((a==7 && b==7 && c!=7)||(a==7 && b!=7 && c==7)||(a!=7 && b==7 && c==7))
{
cout<<"恭喜你! 中了二獎!"<<endl;
cout<<"你贏了100元!"<<endl;
money=money+100;
}
else if((a==7 && b!=7 && c!=7)||(a!=7 && b==7 && c!=7)||(a!=7 && b!=7 && c==7))
{
cout<<"恭喜你! 中了三獎!"<<endl;
cout<<"雖然只贏了10元, 還是很棒喔!"<<endl;
money=money+10;
}else
{
cout<<"哎呀! 損失了10元!"<<endl;
money=money-10;
if(money==0)
{
cout<<"你怎麼把錢輸光了! 一毛不剩!"<<endl;
cout<<"強制驅離!"<<endl;
goto end;
}
}
cout<<"目前餘額: "<<money<<"元"<<endl;
cout<<"1-再玩一把 2-見好就收"<<endl;
cin>>choice;
if(choice==1)
{
goto start;
}else
{
goto end;
}
end:
if(money-money1>0)
{
cout<<"太好囉! 你今天共贏了"<<money-money1<<"元!"<<endl;
}else if(money-money1<0)
{
cout<<"太遺憾了! 你今天共輸掉了"<<money1-money<<"元!"<<endl;
}else
{
cout<<"沒輸沒贏, 全身而退!"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
t3742238
時間:
2012-3-10 17:21
本帖最後由 t3742238 於 2012-3-17 16:44 編輯
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int a, b, c, bet;
int money1, money, choice;
cout<<"☆★☆ 歡迎使用吃角子老虎虛擬遊戲機 ☆★☆"<<endl;
cout<<"遊戲規則說明:"<<endl;
cout<<"任一欄出現7 --> 贏得下注金x1的獎金"<<endl;
cout<<"任兩欄出現7 --> 贏得下注金x10的獎金"<<endl;
cout<<"三欄都出現7 --> 贏得下注金x100的獎金"<<endl;
start1:
cout<<"請輸入你的入場本金: ";
cin>>money1;
if(money1<=0)
{
cout<<"你是來鬧的嗎!!重新輸入"<<endl;
goto start1;
}
else
{
money=money1;
start:
cout<<"請下注: ";
cin>>bet;
if(bet>money)
{
cout<<"請不要開玩笑!!請重新下注!"<<endl;
goto start;
}else if(bet<=0)
{
cout<<"請不要開玩笑!!請重新下注!"<<endl;
goto start;
}
else
{
srand(time(NULL));
a=rand()%10;
b=rand()%10;
c=rand()%10;
cout<<"轉啊轉..."<<endl;
cout<<a<<" "<<b<<" "<<c<<endl;
if(a==7 && b==7 && c==7)
{
cout<<"哇!!! 第一特獎!!!運氣很好歐!!!"<<endl;
cout<<"你贏了"<<bet*100<<"元!"<<endl;
money=money+bet*100;
}
else if((a==7 && b==7 && c!=7)||(a==7 && b!=7 && c==7)||(a!=7 && b==7 && c==7))
{
cout<<"恭喜你! 中了二獎!運氣不錯歐!"<<endl;
cout<<"你贏了"<<bet*10<<"元!"<<endl;
money=money+bet*10;
}
else if((a==7 && b!=7 && c!=7)||(a!=7 && b==7 && c!=7)||(a!=7 && b!=7 && c==7))
{
cout<<"恭喜你! 中了三獎!"<<endl;
cout<<"贏了"<<bet<<"元!"<<endl;
money=money+bet;
}else
{
cout<<"哎呀! 損失了"<<bet<<"元!"<<endl;
money=money-bet;
if(money==0)
{
cout<<"你怎麼把錢輸光了! 一毛不剩!"<<endl;
cout<<"強制驅離!"<<endl;
goto end;
}
}
cout<<"目前有: "<<money<<"元"<<endl;
cout<<"1-再玩一把 2-見好就收"<<endl;
cin>>choice;
if(choice==1)
{
goto start;
}else
{
goto end;
}
end:
if(money>money1)
{
cout<<"太好囉! 你今天共贏了"<<money-money1<<"元!"<<endl;
}else if(money<money1)
{
cout<<"太遺憾了! 你今天共輸掉了"<<money1-money<<"元!"<<endl;
}else
{
cout<<"沒輸沒贏, 全身而退!"<<endl;
}
}
}
system("pause");
return 0;
}
複製代碼
作者:
t2364705
時間:
2012-3-10 17:35
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int a, b, c;
int money1, money, choice;
int win=0, lose=0;
cout<<"$$$ 吃角子老虎機虛擬遊戲機 $$$"<<endl;
cout<<"遊戲規則說明:"<<endl;
cout<<"玩一次10元!"<<endl;
cout<<"任一欄出現7 --> 獎金變兩倍"<<endl;
cout<<"任兩欄出現7 --> 獎金變十倍"<<endl;
cout<<"三欄都出現7 --> 獎金變一百倍"<<endl;
cout<<"請投幣: ";
cin>>money1;
money=money1;
start:
srand(time(NULL));
a=rand()%10;
b=rand()%10;
c=rand()%10;
cout<<"轉啊轉..."<<endl;
cout<<a<<" "<<b<<" "<<c<<endl;
if(a==7 && b==7 && c==7)
{
cout<<"恭喜你! 中了第一特獎!"<<endl;
cout<<"哇! 你好棒! 你中了1000元!"<<endl;
money=money+1000;
win++;
}
if((a==7 && b==7 && c!=7)||(a==7 && b!=7 && c==7)||(a!=7 && b==7 && c==7))
{
cout<<"恭喜你! 中了二獎!"<<endl;
cout<<"在接在努力! 你中了100元!"<<endl;
money=money+100;
win++;
}
if((a==7 && b!=7 && c!=7)||(a!=7 && b==7 && c!=7)||(a!=7 && b!=7 && c==7))
{
cout<<"恭喜你! 中了三獎!"<<endl;
cout<<"不要氣餒! 雖然你只中了10元! 加油!"<<endl;
money=money+10;
win++;
}
else
{
cout<<"要扣10元喔!"<<endl;
money=money-10;
lose++;
}
if(money==0)
{
cout<<"好慘! 你把錢全輸光了!"<<endl;
cout<<"強制離開!!"<<endl;
goto end;
}
cout<<"目前餘額: "<<money<<endl;
cout<<"結束了! 您是否還要玩? 1-再玩一次 2-見好就收"<<endl;
cin>>choice;
if(choice==1)
{
goto start;
}else
{
goto end;
}
end:
if(money-money1>0)
{
cout<<"太棒了! 你贏了"<<money-money1<<"元!"<<endl;
}else if(money-money1<0)
{
cout<<"太可惜了! 你輸了"<<money1-money<<"元!"<<endl;
}else
{
cout<<"沒輸沒贏!全身而退!"<<endl;
}
cout<<"總共贏了"<<win<<"次 ,輸了"<<lose<<"次"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
tonyh
時間:
2012-3-13 21:24
本帖最後由 tonyh 於 2012-3-14 10:49 編輯
回復
4#
t3742238
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int a, b, c, bet;
int money1, money, choice;
cout<<"☆★☆ 歡迎使用吃角子老虎虛擬遊戲機 ☆★☆"<<endl;
cout<<"遊戲規則說明:"<<endl;
cout<<"任一欄出現7 --> 贏得下注金x1的獎金"<<endl;
cout<<"任兩欄出現7 --> 贏得下注金x10的獎金"<<endl;
cout<<"三欄都出現7 --> 贏得下注金x100的獎金"<<endl;
start1:
cout<<"請輸入你的入場本金: ";
cin>>money1;
if(money1<=0)
{
cout<<"輸入錯誤! 請輸入合理的數值!"<<endl;
goto start1;
}
else
{
money=money1;
start:
cout<<"請下注: ";
cin>>bet;
if(bet>money)
{
cout<<"本金不足喔! 請重新下注!"<<endl;
goto start;
}else if(bet<=0)
{
cout<<"輸入錯誤! 請重新下注!"<<endl;
goto start;
}
else
{
srand(time(NULL));
a=rand()%10;
b=rand()%10;
c=rand()%10;
cout<<"轉啊轉..."<<endl;
cout<<a<<" "<<b<<" "<<c<<endl;
if(a==7 && b==7 && c==7)
{
cout<<"哇!!! 第一特獎!!!運氣很好歐!!!"<<endl;
cout<<"你贏了"<<bet*100<<"元!"<<endl;
money=money+bet*100;
}
else if((a==7 && b==7 && c!=7)||(a==7 && b!=7 && c==7)||(a!=7 && b==7 && c==7))
{
cout<<"恭喜你! 中了二獎!運氣不錯歐!"<<endl;
cout<<"你贏了"<<bet*10<<"元!"<<endl;
money=money+bet*10;
}
else if((a==7 && b!=7 && c!=7)||(a!=7 && b==7 && c!=7)||(a!=7 && b!=7 && c==7))
{
cout<<"恭喜你! 中了三獎!"<<endl;
cout<<"贏了"<<bet<<"元!"<<endl;
money=money+bet;
}else
{
cout<<"哎呀! 損失了"<<bet<<"元!"<<endl;
money=money-bet;
if(money==0)
{
cout<<"你怎麼把錢輸光了! 一毛不剩!"<<endl;
cout<<"強制驅離!"<<endl;
goto end;
}
}
cout<<"目前有: "<<money<<"元"<<endl;
cout<<"1-再玩一把 2-見好就收"<<endl;
cin>>choice;
if(choice==1)
{
goto start;
}else
{
goto end;
}
end:
if(money>money1)
{
cout<<"太好囉! 你今天共贏了"<<money-money1<<"元!"<<endl;
}else if(money<money1)
{
cout<<"太遺憾了! 你今天共輸掉了"<<money1-money<<"元!"<<endl;
}else
{
cout<<"沒輸沒贏, 全身而退!"<<endl;
}
}
}
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2