版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 課程名稱: 算法分析與設(shè)計(jì)課程設(shè)計(jì) </p><p> 設(shè)計(jì)題目: 砸手機(jī)游戲 </p><p> 課程設(shè)計(jì)(大作業(yè))報(bào)告</p><p><b> 課題背景 </b></p><p> 中國(guó)民族原創(chuàng)網(wǎng)絡(luò)游戲?yàn)橹袊?guó)網(wǎng)絡(luò)游戲產(chǎn)業(yè)所做出了巨大貢獻(xiàn),民
2、族原創(chuàng)網(wǎng)絡(luò)游戲已經(jīng)成為產(chǎn)業(yè)發(fā)展的主導(dǎo)力量。同樣在中國(guó)自主研發(fā)的民族原創(chuàng)網(wǎng)絡(luò)游戲已經(jīng)真正成為中國(guó)游戲市場(chǎng)的主導(dǎo)力量。 </p><p> 網(wǎng)絡(luò)游戲是通過信息網(wǎng)絡(luò)傳播和實(shí)現(xiàn)的互動(dòng)娛樂形式,是一種網(wǎng)絡(luò)與文化相結(jié)合的產(chǎn)業(yè)。近年來,網(wǎng)絡(luò)文化市場(chǎng)發(fā)展很快,隨著互聯(lián)網(wǎng)的迅速普及、寬帶的接入社區(qū)和家庭,我國(guó)網(wǎng)絡(luò)游戲市場(chǎng)發(fā)展迅速并進(jìn)入了一個(gè)高速增長(zhǎng)期,并已經(jīng)創(chuàng)造了較大的產(chǎn)值,帶動(dòng)了相關(guān)產(chǎn)業(yè)的發(fā)展,對(duì)促進(jìn)我國(guó)網(wǎng)絡(luò)經(jīng)濟(jì)和娛
3、樂業(yè)的發(fā)展、豐富互聯(lián)網(wǎng)時(shí)代人民群眾的文化娛樂生活起到了積極作用。</p><p><b> 課程設(shè)計(jì)的目的</b></p><p> 學(xué)習(xí)算法的最終目的是解決實(shí)際的應(yīng)用問題,特別是非數(shù)值計(jì)算類型的應(yīng)用問題。課程設(shè)計(jì)要求同學(xué)獨(dú)立完成一個(gè)較為完整的應(yīng)用需求分析,在完成設(shè)計(jì)和編程大型作業(yè)的過程中,深化對(duì)算法課程中基本概念、理論和方法的理解;訓(xùn)練綜合運(yùn)用所學(xué)知識(shí)處理實(shí)際問
4、題的能力,強(qiáng)化面向?qū)ο蟮某绦蛟O(shè)計(jì)理念;使同學(xué)的程序設(shè)計(jì)與調(diào)試水平有一個(gè)明顯的提高。 經(jīng)過查找參考資料、技術(shù)手冊(cè)和撰寫文檔的實(shí)踐,進(jìn)一步培養(yǎng)軟件工程師的綜合素質(zhì)。 課程設(shè)計(jì)所安排的題目,在難度和深度方面都大于課內(nèi)的上機(jī)訓(xùn)練。程序作業(yè)以Java或其他高級(jí)語言完成,配有圖形界面。</p><p><b> 題目分析</b></p><p> 以砸壞一個(gè)手機(jī)設(shè)計(jì)的游戲,為
5、無限關(guān)卡,每砸壞一個(gè)手機(jī),可以活動(dòng)一定的獎(jiǎng)金,同時(shí)隨機(jī)獲得道具。手機(jī)質(zhì)量越來越好(手機(jī)的血越來越多,需要不斷購(gòu)買具有更大傷害力的道具來提高砸壞手機(jī)的速度)。移動(dòng)電話使得大的改變我們的生活,它帶來了很多方便,也產(chǎn)生了許多負(fù)面的影響。破壞手機(jī),摧殘手機(jī),使用各種道具破壞手機(jī),體驗(yàn)游戲樂趣。</p><p><b> 程序設(shè)計(jì)</b></p><p><b>
6、 1、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</b></p><p> double shengmingli=1000;//定義初始生命力 </p><p> int gongjili=10;//定義初始攻擊力 </p><p> int fangyuli=6;//定義初始防御力 </p><p> int money=1000;//定義初始金錢數(shù)
7、量 </p><p> bool tongguan;//定義是否通關(guān)判定 </p><p> void daoju();//定義工具函數(shù) </p><p> void xueliang();//定義血量函數(shù) </p><p> void shouji1();//定義手機(jī)1函數(shù) </p><p> void s
8、houji2();//定義手機(jī)2函數(shù) </p><p><b> 2、函數(shù)設(shè)計(jì)</b></p><p><b> ?。?) 主函數(shù)</b></p><p> main()允許用戶通過菜單進(jìn)行功能選擇,使用相應(yīng)的功能代碼來調(diào)用對(duì)應(yīng)的函數(shù)功能。</p><p><b> 其他各功能函數(shù)&
9、lt;/b></p><p> void daoju() :道具函數(shù),定義了一些道具,有錘子、木棍、刀、電鋸、搶等,然后可以進(jìn)行購(gòu)買任意道具。定義了這些道具的攻擊力,價(jià)格越高的攻擊力越高。</p><p> void xueliang():血量函數(shù),定義了不同的血量有不同的價(jià)格和生命值,可以購(gòu)買任意血量進(jìn)行攻擊。</p><p> void shouji
10、1():手機(jī)1函數(shù),定義手機(jī)1生命值,反攻擊力,防御力,以及打碎手機(jī)1獲得的金幣,并賦予初值,利用攻擊計(jì)算公式 :殺傷=攻擊力*2-防御力 計(jì)算出點(diǎn)生命并判斷出手機(jī)1是否被砸壞了。</p><p> void shouji2():手機(jī)2函數(shù),定義手機(jī)2生命值,反攻擊力,防御力,以及打碎手機(jī)1獲得的金幣,并賦予初值,利用攻擊計(jì)算公式 :殺傷=攻擊力*2-防御力 計(jì)算出點(diǎn)生命并判斷出手機(jī)2是否被砸壞了。</p
11、><p> 3、砸手機(jī)游戲算法思想:</p><p> 本游戲有六個(gè)菜單選項(xiàng)分別是工具、血量、砸手機(jī)1、砸手機(jī)2、退出游戲、顯示狀態(tài)。</p><p> 第一、在工具菜單里面首先定義一些道具,有錘子、木棍、刀、電鋸、搶等,然后購(gòu)買這些道具。定義這些道具的攻擊力,價(jià)格越高的攻擊力越高,在工具函數(shù)里面流程如下:</p><p> 第二、為這六
12、個(gè)道具購(gòu)買血量,有1、2、3號(hào)補(bǔ)血藥。1號(hào)補(bǔ)血藥需要10個(gè)金幣,補(bǔ)給200生命值,2號(hào)補(bǔ)血藥50金幣,補(bǔ)給1000生命值,3號(hào)補(bǔ)血藥100個(gè)金幣,補(bǔ)給2200生命值。</p><p> 第三、進(jìn)入砸手機(jī),選擇道具對(duì)手機(jī)進(jìn)行攻擊,如果手機(jī)的生命值大于0或選擇動(dòng)作1對(duì)手機(jī)攻擊,否則,手機(jī)已被打碎并獲得一定的金幣,退出返回主菜單。</p><p> 第四、主菜單選項(xiàng),如果是5直接退出游戲,選
13、6查看自己的狀態(tài),否則,進(jìn)入其他4個(gè)菜單選項(xiàng),進(jìn)行游戲。</p><p><b> 結(jié)果分析</b></p><p> 砸手機(jī)游戲結(jié)果如下,但是我們只是對(duì)砸手機(jī)游戲進(jìn)行了算法的分許與設(shè)計(jì),并只會(huì)其中一部分?jǐn)?shù)據(jù)的編寫,下列的程序是由其它程序改變而來的,只能夠用C++來實(shí)現(xiàn)一部分要求,不能夠用界面來實(shí)現(xiàn)。</p><p><b>
14、實(shí)驗(yàn)總結(jié)及心得體會(huì)</b></p><p> 我們進(jìn)行了為期一周的算法課程設(shè)計(jì)。通過這次課程設(shè)計(jì),我們拓寬了知識(shí)面,鍛煉了能力,綜合素質(zhì)得到較大提高。</p><p> 本次課程設(shè)計(jì),使我們對(duì)從砸手機(jī)游戲設(shè)計(jì)方案到設(shè)計(jì)的基本過程的設(shè)計(jì)方法、步驟、思路、有一定的了解與認(rèn)識(shí)。在課程設(shè)計(jì)過程中,我們基本能按照規(guī)定的程序進(jìn)行,先對(duì)砸手機(jī)游戲進(jìn)行了解,然后再對(duì)砸手機(jī)游戲進(jìn)行算法分析與
15、設(shè)計(jì),最后通過改變類似程序?qū)崿F(xiàn)了砸手機(jī)游戲,很遺憾的是界面沒有弄出來。</p><p> 課程設(shè)計(jì)達(dá)到了專業(yè)學(xué)習(xí)的預(yù)期目的,課程設(shè)計(jì)之后,我們普遍感到不僅實(shí)際動(dòng)手能力有所提高,更重要的是進(jìn)一步激發(fā)了我們對(duì)專業(yè)知識(shí)的興趣,并能夠結(jié)合實(shí)際存在的問題在專業(yè)領(lǐng)域內(nèi)進(jìn)行更深入的學(xué)習(xí)。實(shí)際能力的培養(yǎng)至關(guān)重要,而這種實(shí)際能力的培養(yǎng)單靠課堂教學(xué)是遠(yuǎn)遠(yuǎn)不夠的,必須從課堂走向?qū)嵺`。通過課程設(shè)計(jì),讓我們找出自身狀況與實(shí)際需要的差距,
16、并在以后的學(xué)習(xí)期間及時(shí)補(bǔ)充相關(guān)知識(shí),為求職與正式工作做好充分的知識(shí)、能力準(zhǔn)備,從而縮短從校園走向社會(huì)的心理轉(zhuǎn)型期。</p><p><b> 代碼</b></p><p> #include <iostream> </p><p> using namespace std; </p><p> dou
17、ble shengmingli=1000;//定義主角初始生命力 </p><p> int gongjili=10;//定義主角初始攻擊力 </p><p> int fangyuli=6;//定義主角初始防御力 </p><p> int money=1000;//定義主角初始金錢數(shù)量 </p><p> bool tonggua
18、n;//定義是否通關(guān)判定 </p><p> void daoju();//定義道具函數(shù) </p><p> void xueliang();//定義血量函數(shù) </p><p> void shouji1();//定義手機(jī)1函數(shù) </p><p> void shouji2();//定義手機(jī)2函數(shù) </p><p&
19、gt; int main() </p><p><b> { </b></p><p> cout<<"歡迎你開始玩砸手機(jī)小游戲!\n"; </p><p> cout<<"手機(jī)店\n"; </p><p> cout<<"
20、一個(gè)手機(jī)店。"<<endl; </p><p> int shoujidian;//定義選擇項(xiàng)目 </p><p> cout<<"1.道具"<<endl; </p><p> cout<<"2.血量"<<endl; </p><
21、;p> cout<<"3.去砸手機(jī)1"<<endl; </p><p> cout<<"4.去砸手機(jī)2"<<endl; </p><p> cout<<"5.退出游戲"<<endl; </p><p> cout<&
22、lt;"6.顯示你的狀態(tài)"<<endl; </p><p> cin>>shoujidian; </p><p> while(shoujidian!=5)//輸入5時(shí)退出游戲 </p><p><b> { </b></p><p> if(tongguan) &l
23、t;/p><p><b> { </b></p><p> cout<<"恭喜通關(guān)!"<<endl; </p><p><b> break; </b></p><p><b> } </b></p><p&g
24、t; if(shoujidian==6)//輸入6可檢測(cè)自己的狀態(tài) </p><p><b> { </b></p><p> cout<<"你的生命力:"<<shengmingli<<endl; </p><p> cout<<"你的攻擊力:"&l
25、t;<gongjili<<endl; </p><p> cout<<"你的防御力:"<<fangyuli<<endl; </p><p> cout<<"你擁有的錢:"<<money<<endl; </p><p><b>
26、; } </b></p><p><b> else </b></p><p> switch(shoujidian) </p><p><b> { </b></p><p> case 1 : daoju();break; </p><p> ca
27、se 2 : xueliang();break; </p><p> case 3 : shouji1();break; </p><p> case 4 : shouji2();break; </p><p> default : cout<<"請(qǐng)不要亂選!"<<endl;break; </p>&l
28、t;p><b> } </b></p><p> cin>>shoujidian; </p><p><b> } </b></p><p> if(shoujidian==5) </p><p><b> { </b></p><
29、;p> cout<<"正在退出游戲……"<<endl; </p><p><b> } </b></p><p> cin.get(); </p><p> cin.get(); </p><p> return 0; </p><p>
30、<b> } </b></p><p> void daoju() </p><p><b> { </b></p><p> cout<<"歡迎來到道具!"<<endl; </p><p> cout<<"1、錘子(10M
31、加2攻擊力)"<<endl; </p><p> cout<<"2、木棍(80M加20攻擊力)"<<endl; </p><p> cout<<"3、刀(140M加40攻擊力)"<<endl; </p><p> cout<<"4
32、、雙節(jié)棍(200M加60攻擊力)"<<endl; </p><p> cout<<"5、電鋸(240M加80攻擊力)"<<endl; </p><p> cout<<"6、槍(280M加100攻擊力)"<<endl; </p><p> cout<
33、;<"7、離開道具"<<endl; </p><p> int daoju; </p><p> cin>>daoju; </p><p> while(daoju!=7)//輸入7時(shí)結(jié)束函數(shù) </p><p><b> { </b></p><
34、;p> switch(daoju) </p><p><b> { </b></p><p> case 1 : if(money<10) </p><p> cout<<"你的錢不夠"<<endl;//錢不夠時(shí)返回Flase </p><p><b&
35、gt; else </b></p><p> cout<<"購(gòu)買成功!"<<endl;//錢足夠時(shí)返回True </p><p> gongjili+=2; </p><p> money-=10; </p><p><b> break; </b>&l
36、t;/p><p> case 2 : if(money<80) </p><p> cout<<"你的錢不夠"<<endl; </p><p><b> else </b></p><p> cout<<"購(gòu)買成功!"<<
37、endl; </p><p> gongjili+=20; </p><p> money-=80; </p><p><b> break; </b></p><p> case 3 : if(money<140) </p><p> cout<<"你的錢不
38、夠"<<endl; </p><p><b> else </b></p><p> cout<<"購(gòu)買成功!"<<endl; </p><p> gongjili+=40; </p><p> money-=140; </p>&
39、lt;p><b> break; </b></p><p> case 4 : if(money<200) </p><p> cout<<"你的錢不夠"<<endl; </p><p><b> else </b></p><p>
40、 cout<<"購(gòu)買成功!"<<endl; </p><p> gongjili+=60; </p><p> money-=200; </p><p><b> break; </b></p><p> case 5 : if(money<240) </
41、p><p> cout<<"你的錢不夠"<<endl; </p><p><b> else </b></p><p> cout<<"購(gòu)買成功!"<<endl; </p><p> gongjili+=80; </p&g
42、t;<p> money-=240; </p><p><b> break; </b></p><p> case 6 : if(money<280) </p><p> cout<<"你的錢不夠"<<endl; </p><p><b>
43、; else </b></p><p> cout<<"購(gòu)買成功!"<<endl; </p><p> gongjili+=100; </p><p> money-=280; </p><p><b> break; </b></p>&
44、lt;p> default : cout<<"無"<<endl; </p><p><b> break; </b></p><p><b> } </b></p><p> cin>>daoju; </p><p><b
45、> } </b></p><p> if(daoju==7) </p><p> { //返回main()主函數(shù) </p><p> cout<<"歡迎下次再來!"<<endl; </p><p> cout<<"歡迎你開始玩砸手機(jī)小游戲!\n&q
46、uot;; </p><p> cout<<"手機(jī)店\n"; </p><p> cout<<"一個(gè)手機(jī)店。\n血量"<<endl; </p><p> cout<<"道具\(yùn)n"; </p><p> cout<&l
47、t;"1.道具"<<endl; </p><p> cout<<"2.血量"<<endl; </p><p> cout<<"3.去砸手機(jī)1"<<endl; </p><p> cout<<"4.去砸手機(jī)2"&
48、lt;<endl; </p><p> cout<<"5.退出游戲"<<endl; </p><p> cout<<"6.顯示你的狀態(tài)"<<endl; </p><p><b> } </b></p><p><b
49、> } </b></p><p> void xueliang() </p><p><b> { </b></p><p> cout<<"歡迎來到血量!"<<endl; </p><p> cout<<"1、買1號(hào)補(bǔ)血藥(
50、10M加200生命值)"<<endl; </p><p> cout<<"2、買2號(hào)補(bǔ)血藥(50M加1000生命值)"<<endl; </p><p> cout<<"3、買3號(hào)補(bǔ)血藥(100M加2200生命值)"<<endl; </p><p> c
51、out<<"4、離開血量"<<endl; </p><p> int xueliang; </p><p> cin>>xueliang; </p><p> while(xueliang!=4) </p><p><b> { </b></p>
52、<p> switch(xueliang) </p><p><b> { </b></p><p> case 1 : if(money<10) </p><p> cout<<"你的錢不夠"<<endl; </p><p><b>
53、else </b></p><p> cout<<"購(gòu)買成功!"<<endl; </p><p> shengmingli+=200; </p><p> money-=10; </p><p><b> break; </b></p>&l
54、t;p> case 2 : if(money<50) </p><p> cout<<"你的錢不夠"<<endl; </p><p><b> else </b></p><p> cout<<"購(gòu)買成功!"<<endl; </p
55、><p> shengmingli+=1000; </p><p> money-=50; </p><p><b> break; </b></p><p> case 3 : if(money<100) </p><p> cout<<"你的錢不夠"
56、<<endl; </p><p><b> else </b></p><p> cout<<"購(gòu)買成功!"<<endl; </p><p> shengmingli+=2200; </p><p> money-=100; </p><
57、;p><b> break; </b></p><p> default : cout<<"無"<<endl; </p><p><b> break; </b></p><p><b> } </b></p><p>
58、 cin>>xueliang; </p><p><b> } </b></p><p> if(xueliang==4) </p><p><b> { </b></p><p> cout<<"歡迎下次再來!"<<endl;
59、 </p><p> cout<<"歡迎你開始玩砸手機(jī)小游戲!\n"; </p><p> cout<<"手機(jī)店\n"; </p><p> cout<<"一個(gè)手機(jī)店。\n血量"<<endl; </p><p> cout
60、<<"道具\(yùn)n"; </p><p> cout<<"1.道具"<<endl; </p><p> cout<<"2.血量"<<endl; </p><p> cout<<"3.去砸手機(jī)1"<<e
61、ndl; </p><p> cout<<"4.去砸手機(jī)2"<<endl; </p><p> cout<<"5.退出游戲"<<endl; </p><p> cout<<"6.顯示你的狀態(tài)"<<endl; </p>
62、<p><b> } </b></p><p><b> } </b></p><p> /*這里是兩個(gè)戰(zhàn)斗函數(shù),使用指針來處理.避免造成內(nèi)存崩潰.*/ </p><p> void shouji1() </p><p><b> { </b></
63、p><p> cout<<"開始砸手機(jī)1?。?!"<<endl; </p><p> double* g_shengmingli=new double;//定義手機(jī)1生命值 </p><p> int* g_gongjili=new int;//定義手機(jī)1的反攻擊力 </p><p> int*
64、g_fangyuli=new int;//定義手機(jī)1防御力 </p><p> int* g_money=new int;//定義打碎手機(jī)1獲得的金幣</p><p> *g_shengmingli=100; </p><p> *g_gongjili=5; </p><p> *g_fangyuli=3; </p>&
65、lt;p> *g_money=50; </p><p> double* tongji1=new double;//用來計(jì)算道具對(duì)手機(jī)1的殺傷力 </p><p> double* tongji2=new double;//用來計(jì)算手機(jī)1對(duì)道具的殺傷力 </p><p> *tongji1=0; </p><p> *tong
66、ji2=0; </p><p> int* huihe=new int;//定義回合數(shù) </p><p> *huihe=1; </p><p> cout<<"你開始對(duì)手機(jī)1進(jìn)行攻擊!"<<endl; </p><p> int* xuanze=new int; </p>&
67、lt;p><b> /* </b></p><p><b> 攻擊計(jì)算公式 </b></p><p> 殺傷=攻擊力*2-防御力 </p><p> 玩家每回合可以選擇攻擊</p><p><b> */ </b></p><p> w
68、hile((*g_shengmingli)>0 && shengmingli>0 && (*xuanze)!=2) </p><p><b> { </b></p><p> cout<<"現(xiàn)在是"<<"第"<<*huihe<<&qu
69、ot;回合!"<<endl; </p><p> cout<<"請(qǐng)選擇你的動(dòng)作:\n"; </p><p> cout<<"1.攻擊\n"; </p><p> cin>>*xuanze; </p><p> switch((*xuanz
70、e)) </p><p><b> { </b></p><p> case 1 : cout<<"你對(duì)手機(jī)1發(fā)動(dòng)了攻擊!"<<endl; </p><p> *g_shengmingli-=gongjili*2-(*g_fangyuli); </p><p> *to
71、ngji1=gongjili*2-(*g_fangyuli); </p><p> cout<<"你打掉了手機(jī)1"<<*tongji1<<"的生命!"<<endl; </p><p> cout<<"手機(jī)1還剩"<<(*g_shengmingli)-(*t
72、ongji1)<<"點(diǎn)生命"<<endl; </p><p> shengmingli-=(*g_gongjili)*2-fangyuli; </p><p> *tongji2=(*g_gongjili)*2-fangyuli; </p><p><b> } </b></p>
73、<p> (*huihe)++; </p><p><b> } </b></p><p> if((*g_shengmingli)<=0) </p><p> {//砸壞手機(jī)后的返回 </p><p> cout<<"手機(jī)1砸壞了!你真厲害!?。?quot;<<
74、;endl; </p><p> money+=(*g_money); </p><p> cout<<"歡迎你開始玩砸手機(jī)小游戲!\n"; </p><p> cout<<"手機(jī)店\n"; </p><p> cout<<"一個(gè)手機(jī)店。\n血量&
75、quot;<<endl; </p><p> cout<<"道具\(yùn)n"; </p><p> cout<<"1.道具"<<endl; </p><p> cout<<"2.血量"<<endl; </p><
76、p> cout<<"3.去砸手機(jī)1"<<endl; </p><p> cout<<"4.去砸手機(jī)2"<<endl; </p><p> cout<<"5.退出游戲"<<endl; </p><p> cout<&
77、lt;"6.顯示你的狀態(tài)"<<endl; </p><p><b> } </b></p><p> delete g_shengmingli; </p><p> delete g_gongjili; </p><p> delete g_fangyuli; </p>
78、;<p> delete g_money; </p><p> delete tongji1; </p><p> delete tongji2; </p><p><b> } </b></p><p><b> /* </b></p><p>
79、設(shè)置均與void shouji1()函數(shù)相同 </p><p><b> */ </b></p><p> void shouji2() </p><p><b> { </b></p><p> cout<<"開始砸手機(jī)2!??!"<<endl;
80、</p><p> double* g_shengmingli=new double; </p><p> int* g_gongjili=new int; </p><p> int* g_fangyuli=new int; </p><p> *g_shengmingli=3600; </p><p>
81、*g_gongjili=500; </p><p> *g_fangyuli=500; </p><p> double* tongji1=new double; </p><p> double* tongji2=new double; </p><p> *tongji1=0; </p><p> *to
82、ngji2=0; </p><p> int* huihe=new int; </p><p> *huihe=1; </p><p> cout<<"你開始對(duì)手機(jī)2進(jìn)行攻擊!"<<endl; </p><p> int* xuanze=new int; </p><p&
83、gt; while((*g_shengmingli)>0 && shengmingli>0 && (*xuanze)!=2) </p><p><b> { </b></p><p> cout<<"現(xiàn)在是"<<"第"<<*huihe<&
84、lt;"回合!"<<endl; </p><p> cout<<"請(qǐng)選擇你的動(dòng)作:\n"; </p><p> cout<<"1.攻擊\n"; </p><p> cin>>*xuanze; </p><p> switch((
85、*xuanze)) </p><p><b> { </b></p><p> case 1 : cout<<"你對(duì)手機(jī)2發(fā)動(dòng)了攻擊!"<<endl; </p><p> *g_shengmingli-=gongjili*2-(*g_fangyuli); </p><p>
86、; *tongji1=gongjili*2-(*g_fangyuli); </p><p> cout<<"你打掉了手機(jī)2"<<*tongji1<<"的生命!"<<endl; </p><p> cout<<"手機(jī)2還剩"<<(*g_shengmin
87、gli)-(*tongji1)<<"點(diǎn)生命"<<endl; </p><p> shengmingli-=(*g_gongjili)*2-fangyuli; </p><p> *tongji2=(*g_gongjili)*2-fangyuli;</p><p><b> } </b></
88、p><p> (*huihe)++; </p><p><b> } </b></p><p> if((*g_shengmingli)<=0) </p><p><b> { </b></p><p> cout<<"手機(jī)2砸壞了!你真厲害
89、!??!"<<endl; </p><p> tongguan=true; </p><p> cout<<"歡迎你開始玩砸手機(jī)小游戲!\n"; </p><p> cout<<"手機(jī)店\n"; </p><p> cout<<"
90、;一個(gè)手機(jī)店。\n血量"<<endl; </p><p> cout<<"道具\(yùn)n"; </p><p> cout<<"1.道具"<<endl; </p><p> cout<<"2.血量"<<endl; </
91、p><p> cout<<"3.去砸手機(jī)1"<<endl; </p><p> cout<<"4.去砸手機(jī)2"<<endl; </p><p> cout<<"5.退出游戲"<<endl; </p><p>
92、 cout<<"6.顯示你的狀態(tài)"<<endl; </p><p><b> } </b></p><p> delete g_shengmingli; </p><p> delete g_gongjili; </p><p> delete g_fangyuli
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 算法分析與設(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 算法分析與設(shè)計(jì)課程設(shè)計(jì)--電路布線
- 《計(jì)算機(jī)算法設(shè)計(jì)與分析》課程設(shè)計(jì)
- 算法設(shè)計(jì)與分析課程設(shè)計(jì)--刪數(shù)問題
- 課程設(shè)計(jì)--算法設(shè)計(jì)與實(shí)踐
- 算法設(shè)計(jì)與分析課程設(shè)計(jì)---拼圖游戲問題
- 數(shù)據(jù)結(jié)構(gòu)與算法分析課程設(shè)計(jì)
- 算法課程設(shè)計(jì)
- 算法設(shè)計(jì)與分析課程設(shè)計(jì)報(bào)告-背包問題的設(shè)計(jì)與實(shí)現(xiàn)
- 算法課程設(shè)計(jì)
- 算法分析與設(shè)計(jì)課程設(shè)計(jì)--貪心算法解決活動(dòng)安排問題
- 校園導(dǎo)航系統(tǒng)---算法與分析課程設(shè)計(jì)
- 數(shù)據(jù)結(jié)構(gòu)與算法分析課程設(shè)計(jì)報(bào)告
- des算法課程設(shè)計(jì)
- 計(jì)算機(jī)系統(tǒng)算法設(shè)計(jì)與分析報(bào)告課程設(shè)計(jì)
- 行家算法課程設(shè)計(jì)
- 數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì)
- 算法與數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)
- 數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì)
- 最優(yōu)化課程設(shè)計(jì)--共軛梯度法算法分析與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論