首先來看一下遊戲的效果圖:

因為還沒有學習界面設計,是以咱們還是在DOS指令行裡面運作程式,模拟一個遊戲的制作。
一、第一部分就是一個“身份的選擇”。
1、當我們選擇了“唐僧”的時候:
系統顯示我們的身份資訊和可以進行的操作。
2、當我們選擇了“白骨精”的時候:
因為“白骨精”是超級大反派,是以是不可以直接當boss的哈,系統為我們比對的身份依然是“唐僧”。
3、當我們輸入1、2之外的内容(數字或者字母):
系統為我們配置設定了“唐僧”的身份。接下來就跟上面是一樣的了。
是以第一部分“身份的選擇”大緻邏輯就是如下:
①顯示提示資訊:
歡迎xxx光臨!
請選擇你的身份:
1.xxx
2.xxx
請選擇:x
②根據使用者選擇來配置設定身份(根據不同選擇顯示不同的提示資訊)
1.---
2.---
3.---
目前對于我們這個遊戲來說,選擇不同身份之後隻是提示資訊不同,最終配置設定的身份都是以“唐僧”進行遊戲。
二、第二部分就是一個“遊戲的進行”
當我們完成身份的選擇之後,獲得了“唐僧”的身份,接下來可以該角色進行遊戲。
顯示玩家的基本資訊(攻擊力 生命值):
身份:“唐僧”
攻擊力:2
生命值:2
你也可以設定的複雜一點,包括防禦力,靈活,裝備。。但是在這裡主要是一個小練習,是以我們就做的簡單一點,隻包括攻擊力和生命值,這些内容都是初始化的内容,一旦選擇了身份,值就是固定的。
接下來是可以進行操作的選擇,包括練級、打boss、逃跑。
顯示玩家可以進行的操作:
1、練級:提升玩家的攻擊力和生命值。
2、打boss:玩家對boss進行攻擊,玩家要攻擊boss,boss也要反擊。
在這裡要計算boss是否被玩家消滅,玩家是否被boss消滅。
3、逃跑:遊戲的退出,顯示提示資訊,退出遊戲。
小提示:在玩家選擇了操作之後,比如練級,更新結束依然可以繼續選擇操作,想想這部分可以怎麼寫。
遊戲的邏輯就是這樣啦,相信同學們心裡已經有了一個大緻的代碼樣子,接下來就去将它實作吧!
第二十三節:唐僧大戰白骨精