999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

游戲設計中的程序結構

2017-09-30 22:56:02陳凱
中國信息技術教育 2017年17期
關鍵詞:成就游戲設計

陳凱

初學程序設計者很難真正體會設計一個“有用”程序的完整過程,因為他所遇見的大部分程序設計任務,其實都是為了便于學習者入門而被精心構造好的。例如,通過判定一個數的奇偶性,來熟悉分支結構;通過1+2+3+4+……+100的累加,來熟悉循環結構。一般來說,在講解程序代碼語法的時候,程序結構就自然而然地呈現在眼前了,或者說,為了講程序結構,不得不先引入代碼或偽代碼。對于一個從沒有接觸過編程和算法的初學者來說,他所面對的就是這些所謂的需要解決的任務,其實很難算得上是真正的數學問題,因而既缺乏趣味性,又不太容易給人以解決任務的成就感。也有人想從現實生活中尋找一些能引入程序結構的問題,這當然是有益的探索,但帶來的問題也不少,生活實景的復雜性和不確定性使得生活中實際問題的描述變得相當復雜,而為了講解程序結構而特意構造出來的問題,往往因為忽略了諸多生活細節,多少讓人感覺純粹得有點不真實。然而,卻有一個簡單、純粹而“真實”的可用于體驗程序結構的任務,那就是設計游戲。雖然說游戲世界本身是虛擬的,但游戲的設計和游戲的通關過程,卻都是真實的任務。只要提供并限定好規定數量的游戲場景元素,那么就可以將設計游戲流程的任務交給學習者,然后不同的程序結構就會在游戲流程的設計中逐一浮現出來。下面是一個叫“金幣王子”(也可以是其他名字)的游戲案例,除了作為探險主角的王子,其他游戲場景元素只有這么幾項:洞穴、惡魔、金幣數、成就值。幾個預設的規則是:某洞穴中有惡魔,打敗惡魔就可增加成就值,某洞穴有金幣,可按當前成就值提取等量數值的金幣。為了使流程更加簡潔,假設洞穴中的惡魔在被打敗后還會恢復原樣。

● 簡單的游戲流程及游戲的實現

先看一個極其簡單的游戲流程:王子進入A洞穴打敗惡魔后,成就值加1→王子進入B洞穴,根據成就值提取等量數值的金幣。以上描述很簡單,游戲制作也不難,本文使用“RPG Maker XP”來做演示,這款軟件自稱“簡單到孩子也能使用”,網絡上有試用版下載,大家也可以嘗試其他各種RPG游戲制作工具,使用方法大同小異。游戲設計可分為地圖設計和事件設計兩個步驟。

1.地圖設計

為簡單起見,地圖可直接使用程序默認的“草原”,然后在草地上添加兩個洞穴(如圖1)。軟件中有大量的圖標和地圖背景可供選用,也可自己繪制圖標和背景。

2.事件設計

A洞穴添加的事件為兩行,分別是“戰斗處理:小惡魔”和“變量操作:[0001]+=1”,這些事件并不需要打字輸入,只要點擊“執行內容”框中的菱形按鈕,就可通過向導添加(如下頁圖2)。例如,可將[0001]號變量看作成就值,為了在打敗惡魔后增加成就值,可點開“操作變量”向導并按圖3所示進行設置。

B洞穴添加事件也是兩行,分別是“變量操作:[0002]+=變量[0001]”和“文章:你因當前成就值\V[0001]獲得金幣\V[0001],當前共有金幣\V[0002]”。

以上變量操作仍然可以利用向導來完成。注意:這里操作數不是常量,而是變量[0001](如圖4)。

只有文章顯示需要手工輸入,這樣在游戲中就會跳出對話框,文字中需要展現的成就值和金幣值可用變量“\V[0001]”和“\V[0002]”表示(如圖5)。

整個游戲就完成了,熟練后,操作過程僅幾分鐘而已。點“前進”按鈕可以調試程序:玩家到A洞穴打惡魔就可以獲得成就值,然后到B洞穴根據當前成就值領取金幣。這樣游戲就運行起來了(如圖6)。

● 帶分支的游戲流程

但上述游戲流程有個漏洞,因為玩家可以不停地到B洞穴中領取金幣,所以就需要增加一個條件判斷,必須要和A洞穴的惡魔交戰后才可獲得金幣。要實現這個功能也很簡單,首先在A洞穴的事件中,加入一行變量的賦值:“變量操作:[0003]=1”,然后在B洞穴的事件中,點出一個“條件分歧”向導(如圖7)。

這時,軟件就會自動生成一個分支結構的框架,將先前的命令粘貼到框架預留的空白處,另外再加入一行“變量操作:[0003]=0”即可(如圖8)。

這樣一來,只有在與惡魔戰斗后,變量[0003]才會變成“1”,而領取金幣后,變量[0003]就變回“0”。可見,分支結構的實現也非常簡單。endprint

猜你喜歡
成就游戲設計
了不起的成就
今日農業(2021年2期)2021-11-27 19:19:53
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
失戀“成就”的CEO
華人時刊(2017年13期)2017-11-09 05:39:16
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
回顧五年成就
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
數獨游戲
瘋狂的游戲
飛碟探索(2016年11期)2016-11-14 19:34:47
爆笑游戲
第八章直接逃出游戲
小學科學(2015年7期)2015-07-29 22:29:00
主站蜘蛛池模板: 欧美激情视频一区| 国产成人一区免费观看 | 国产成人久视频免费| 2022国产91精品久久久久久| 国产极品美女在线观看| 精品免费在线视频| 99精品国产电影| 国产在线自揄拍揄视频网站| 亚洲Av激情网五月天| 最新国产在线| 国产真实乱子伦视频播放| 99精品在线看| 91无码人妻精品一区| 午夜在线不卡| 日韩视频免费| 3344在线观看无码| 亚洲天堂免费在线视频| 蜜臀av性久久久久蜜臀aⅴ麻豆| 国产成人禁片在线观看| 丁香亚洲综合五月天婷婷| 婷婷综合缴情亚洲五月伊| 国产肉感大码AV无码| 国产精品密蕾丝视频| 亚洲成人黄色在线| 亚洲综合中文字幕国产精品欧美| 欧美啪啪精品| 天天综合网色中文字幕| 中文天堂在线视频| 国内精品免费| 免费看的一级毛片| 刘亦菲一区二区在线观看| AV天堂资源福利在线观看| 国产精品亚洲一区二区三区在线观看 | 日韩高清无码免费| 精品剧情v国产在线观看| 欧美精品啪啪| 亚洲激情区| 国产精品9| 国内精品久久九九国产精品| 亚洲第一在线播放| 伊人久久精品无码麻豆精品| 欧美激情视频在线观看一区| 综合网天天| 91精品国产一区自在线拍| 在线观看网站国产| 国产内射一区亚洲| 久久精品一品道久久精品| 国产va在线观看| 亚洲日韩精品欧美中文字幕 | 国产丰满成熟女性性满足视频| 亚洲高清无码精品| 狠狠色综合网| 人妻少妇乱子伦精品无码专区毛片| 中文字幕自拍偷拍| 99精品免费在线| 国产精品国产三级国产专业不| 制服丝袜一区| 99re热精品视频国产免费| 在线观看欧美国产| 国产免费好大好硬视频| 亚洲欧美另类久久久精品播放的| 国产精品真实对白精彩久久 | 精品视频在线一区| 不卡午夜视频| 国产精品视频导航| 四虎永久免费网站| 97视频精品全国免费观看| 激情综合网激情综合| 亚洲天堂.com| 国产aⅴ无码专区亚洲av综合网 | 国产无套粉嫩白浆| 国产二级毛片| 国产va在线| 亚洲h视频在线| 青青青伊人色综合久久| 日韩A∨精品日韩精品无码| 国产区免费精品视频| 日韩国产黄色网站| 欧美在线一二区| a级毛片免费播放| 国产欧美日韩另类精彩视频| 三上悠亚精品二区在线观看|