2018-11-22開發(fā)魔法師迷你游戲平臺

開發(fā)魔法師迷你游戲平臺

一、 任務(wù)描述

現(xiàn)要開發(fā)一款魔法師迷你游戲平臺,主要功能如下

(1) . 用戶可以進入游戲平臺并選擇喜愛的游戲。

(2) . 用戶可以玩游戲并晉級

(3) . 游戲結(jié)束后,用戶支付游戲幣

(4) . 統(tǒng)計不同游戲的點擊率

(5) . 循環(huán)錄入用戶信息

以上需要,我們可以通過分階段來完成

二捅厂、 練習(xí)一:選擇游戲

(一) 需求說明

用戶進入游戲平臺后,可以選擇喜愛的游戲资柔,程序運行結(jié)果如下:

[圖片上傳失敗...(image-495627-1542854353514)]

(二) 提示

使用switch選擇結(jié)構(gòu)

(三) 參考代碼

Console.WriteLine("歡迎進入魔法師迷你游戲平臺");

Console.WriteLine("請選擇您喜愛的游戲:");

Console.WriteLine("****************************************");

Console.WriteLine(@"

1.斗地主

2.斗牛

3.泡泡龍

4.連連看");

Console.WriteLine("****************************************");

Console.Write("請選擇:");

string str_num = Console.ReadLine();

try

{

int num = Convert.ToInt32(str_num);

switch (num)

{

case 1:

Console.WriteLine("您已進入斗地主房間");

break;

case 2:

Console.WriteLine("您已進入斗牛房間");

break;

case 3:

Console.WriteLine("您已進入泡泡龍房間");

break;

case 4:

Console.WriteLine("您已進入連連看房間");

break;

}

}

catch

{

Console.WriteLine("你輸入的是非數(shù)字焙贷,程序退出,請重新運行程序");

}

Console.ReadKey();

三贿堰、 練習(xí)二:玩游戲并晉級

(一) 需求說明

用戶玩游戲辙芍,每次玩5局,晉級標(biāo)準如下

(1) . 每次玩游戲不足5局羹与,則不能晉級

(2) . 在5局游戲中故硅,如果80%達到80分以上,則為一級纵搁;如果60%達到80分以上吃衅,則為二級,否則不能晉級腾誉。

[圖片上傳失敗...(image-204cb6-1542854353513)]

[圖片上傳失敗...(image-71d6d8-1542854353513)]

(二) 提示

1. 使用循環(huán)實現(xiàn)玩5局徘层,使用break語句實現(xiàn)中途退出游戲。

do

{

Console.Write("您正在玩第{0}局妄辩,成績?yōu)椋?, n);

string str_score = Console.ReadLine();

int score = Convert.ToInt32(str_score);

if (score > 80)

{

count++;

}

n++;

if (n > 5)

{

Console.WriteLine("游戲結(jié)束");

}else

{

Console.Write("\n繼續(xù)玩下一局嗎?(yes/no)");

answer = Console.ReadLine();

if ("no" == answer)

{

Console.Write("\n您已經(jīng)中途退出程序了");

break;

}else

{

Console.WriteLine("進入一局");

}

}

} while (n <= 5);

2. 使用多重if選擇結(jié)構(gòu)惑灵,根據(jù)游戲的得分判斷是否晉級

double rate = count / 5.0; // 計算達到80分以上的比率

if (n > 5)

{

if (rate > 0.8)

{

Console.WriteLine("恭喜山上,通過一級");

} else if(rate > 0.6)

{

Console.WriteLine("通過二級");

}else

{

Console.WriteLine("\n對不起眼耀,你未能晉級,繼續(xù)加油吧~");

}

}else

{

Console.WriteLine("對不起佩憾,你沒有完成游戲哮伟,不能晉級干花,繼續(xù)加油努力");

}

四、 練習(xí)三:玩游戲并支付游戲幣

(一) 需求

(1) . 根據(jù)游戲類型和游戲時長計算應(yīng)付的游戲幣

(2) . 游戲類型分為牌類和休閑競技類兩大類

(3) . 游戲的收費標(biāo)準如下:

a) 牌類:10元/小時

b) 休閑競技類:20元/小時

(4) . 游戲的收費規(guī)則如下:游戲時間超過10個小時楞黄,打5折池凄;10小時及以下,打8折鬼廓。

程序運行結(jié)果如下圖所示:

[圖片上傳失敗...(image-c3488d-1542854353512)]

(二) 提示

1. 使用switch選擇結(jié)構(gòu)判斷游戲類型

2. 使用if-else選擇結(jié)構(gòu)游戲時長判斷折扣

五肿仑、 練習(xí)四:統(tǒng)計游戲點擊率

(一) 需求

錄入游戲的點擊率,統(tǒng)計點擊率超過100的游戲所占的比例碎税。程序運行結(jié)果如下圖所示

[圖片上傳失敗...(image-4ea8d6-1542854353512)]

(二) 提示

使用循環(huán)結(jié)構(gòu)錄入所有游戲的點擊率尤慰,并使用if選擇結(jié)構(gòu)統(tǒng)計點擊率在100以上的游戲的比例。

六雷蹂、 練習(xí)五:添加用戶信息

(一) 需求

為了維護用戶信息伟端,需要將其信息錄入系統(tǒng),具體要求如下:

(1) . 循環(huán)錄入用戶的信息匪煌,包括用戶編號责蝠、年齡、積分

(2) . 判斷年齡是否合法萎庭,要求用戶必須滿10周歲以上霜医。若年齡合法,則顯示錄入信息驳规,否則顯示錄入失敗

程序運行結(jié)果如下:

[圖片上傳失敗...(image-e0909d-1542854353512)]

(二) 提示

使用循環(huán)結(jié)構(gòu)錄入用戶信息支子,并使用if選擇結(jié)構(gòu)和continue語句判斷錄入的年齡信息是否合法

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市达舒,隨后出現(xiàn)的幾起案子值朋,更是在濱河造成了極大的恐慌,老刑警劉巖巩搏,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件昨登,死亡現(xiàn)場離奇詭異,居然都是意外死亡贯底,警方通過查閱死者的電腦和手機丰辣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來禽捆,“玉大人笙什,你說我怎么就攤上這事∨呦耄” “怎么了琐凭?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長浊服。 經(jīng)常有香客問我统屈,道長胚吁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任愁憔,我火速辦了婚禮腕扶,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘吨掌。我一直安慰自己半抱,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布膜宋。 她就那樣靜靜地躺著代虾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪激蹲。 梳的紋絲不亂的頭發(fā)上棉磨,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天,我揣著相機與錄音学辱,去河邊找鬼乘瓤。 笑死,一個胖子當(dāng)著我的面吹牛策泣,可吹牛的內(nèi)容都是我干的衙傀。 我是一名探鬼主播,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼萨咕,長吁一口氣:“原來是場噩夢啊……” “哼统抬!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起危队,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤聪建,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后茫陆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體金麸,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年簿盅,在試婚紗的時候發(fā)現(xiàn)自己被綠了挥下。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡桨醋,死狀恐怖棚瘟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情喜最,我是刑警寧澤偎蘸,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響禀苦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜遂鹊,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一振乏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧秉扑,春花似錦慧邮、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至秦躯,卻和暖如春忆谓,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背踱承。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工倡缠, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人茎活。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓昙沦,卻偏偏與公主長得像,于是被迫代替她去往敵國和親载荔。 傳聞我的和親對象是個殘疾皇子盾饮,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 分享給大家一個很久之前寫的一個純C#控制臺 3D闖關(guān)游戲代碼 直接復(fù)制就可以用 初學(xué)者可以看看 學(xué)習(xí)一下編程思想還...
    Magic_Dong閱讀 4,105評論 3 0
  • 開發(fā)魔法師迷你游戲平臺 [if !supportLists]一、[endif]任務(wù)描述 現(xiàn)要開發(fā)一款魔法師迷你游戲...
    柏建春閱讀 727評論 0 0
  • 知識點: 注:int類型默認32位有大小范圍 且第一位為符號位 0 為正 1 為負 8.4作業(yè) A:1懒熙、風(fēng)力預(yù)警系...
    cGunsNRoses閱讀 1,086評論 0 0
  • 蘇白下班回家丘损,推開門看到鞋柜處擺放的男士皮鞋,她心里有點小雀躍工扎。 脫了外套掛好包号俐,她躡手躡腳的往廚房走,果然看到...
    明軾書房閱讀 702評論 1 12
  • 【家庭保姆之戰(zhàn)】 不斷聽到朋友講定庵,因為工作忙或者離家遠吏饿,為在家的父母請保姆,代自己照顧老人蔬浙,但很難如愿猪落,...
    季元Irene心語教練閱讀 797評論 0 0