武侠风云(基础版)
基本任務(wù):
1 建立角色類,角色擁有生命值的屬性和攻擊的方法,攻擊值是隨機(jī)的。
2 建立職業(yè)子類,刀客,(傷害少,血量多)劍客(傷害正常,血量正常,有幾率兩倍暴擊),
女賊(傷害高,血量少,有幾率 3 倍暴擊)
3 歡迎界面,選擇職業(yè),創(chuàng)建角色,替電腦創(chuàng)建角色(角色名為同桌名)
4 選擇與電腦決斗還是聊天
如果為聊天則隨機(jī)和電腦聊三句話
如果選擇決斗則直至一方死亡,打印中間打斗過(guò)程,打斗過(guò)程為隨機(jī)打斗,不同職業(yè)打斗描
述要求不同。一人出招后,停下幾秒給觀眾讀打斗的時(shí)間
5 添加勝利或失敗界面
Import random,time
Random.choice((元素,元素,元素))從元組的元素中隨機(jī)選取。
Random.int(a,b)a 為下限,b 為上限,隨機(jī)選取數(shù)字
參數(shù) Self 為對(duì)象本身,參數(shù) other 為其它對(duì)象。
Time.sleep(秒數(shù)),可以延緩下一個(gè)程序執(zhí)行時(shí)間
功能進(jìn)階(可選功能):
1 建立其它職業(yè),要求有職業(yè)特性,游戲平衡
Eg:添加嗜血刀客職業(yè),有幾率攻擊造成等量傷害的血量回復(fù)
2 建立角色特性技能,要求技能隨機(jī)釋放
Eg:添加醫(yī)圣職業(yè),有幾率釋放技能讓自己血量回復(fù)
3 添加裝備系統(tǒng),增加角色生命值或傷害值
4 添加寵物系統(tǒng),創(chuàng)建角色后隨機(jī)獲得一個(gè)寵物
5 添加物理防御系統(tǒng),創(chuàng)建武僧職業(yè),有幾率忽視防御
6 添加謀士職業(yè)(法傷),增加法術(shù)傷害體系和法術(shù)防御體系
7 添加升級(jí)系統(tǒng),打斗勝利獲取經(jīng)驗(yàn)升級(jí),傷害和血量增加
8 增加答題系統(tǒng),通過(guò)答題來(lái)獲得裝備或者是屬性提升
*9 故事系統(tǒng),按順序擊敗一些列劇情人物,和每個(gè)人物擁有劇情對(duì)話,角色屬性和傷害
逐步提升
10 可存檔和讀檔
以下為運(yùn)行截圖:
全部代碼
總結(jié)
- 上一篇: 马斯克星链网速大增38%越发好用:已在全
- 下一篇: 0.Overview——Deep Lea