freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

rpg游戲設(shè)計與實現(xiàn)_畢業(yè)論文設(shè)計-資料下載頁

2025-03-03 19:44本頁面

【導(dǎo)讀】RPG游戲無疑是目前市場上最受歡迎的游戲類型之。論文首先對RPG游戲進行。概述,簡單介紹RPG游戲的制作意義以及發(fā)展前景。最后,對測試游戲的平衡性以及玩家操作游戲所需了解的一些按鍵功能。也做了比較詳細(xì)的介紹。RPG游戲的組成要素····································3

  

【正文】 這樣的指令稱為腳本的情況不同, RPGXP 把在事件指令之上,更接近程序概念的指令稱為腳本 。 所有事件指令其實不是程序,只有腳本系統(tǒng)解讀后才能運行 。 腳本的編輯 ,是針對游戲系統(tǒng)的高級用戶提供的功能,難度很高 。 如果只是制作普通游戲,就沒有必要了解 。 最初的腳本系統(tǒng)完全可以制作不錯的游戲,最好只在對默認(rèn)腳本感到不滿意的時候再進行編輯 。 Ruby 是什么 腳本語言是一種獨特的簡單語言, RPGXP 采用的是 Ruby 腳本語言 。 Ruby 是松本行弘先生開發(fā)的免 費軟件,描述大規(guī)模的游戲也能保持良好性能 。 是善長文本處理的語言,照原樣會加大游戲開發(fā)的難度 。 因此,對游戲開發(fā)用途的 Ruby 語言進行了特殊化,這就是 RGSS( Ruby Game Scripting System),中文意思就是 Ruby 游戲腳本系統(tǒng) 。 詳細(xì)內(nèi)容請參照 RGSS 參考 。 另外,把 Ruby 標(biāo)記為 ruby 是充許的,但是不能標(biāo)記為 RUBY。 腳本編輯器 在主菜單「工具」菜單中選擇「腳本編輯器」。會出現(xiàn)腳本編輯器對話框。 25 運行像 RPG 這類大規(guī)模的游戲需要非常多的腳本程序,所以把全部腳本程序分為多個適當(dāng)?shù)膯挝粊砉芾硎呛苤匾摹?RPGXP 把這個單位稱為組。腳本編輯器左側(cè)顯示的就是組列表。 腳本編輯器,和數(shù)據(jù)庫有相似的設(shè)計便于操作。同數(shù)據(jù)庫一樣按「 F4」、「 F5」鍵,就能在各個組中上下選擇。這里還增加了一個「 F6」鍵,可以取光標(biāo)當(dāng)前位置的單詞復(fù)制為該腳本組的名稱。如下圖 46: 圖 46 腳本 組的操作 在組名稱上點右鍵會出現(xiàn)彈出菜單 ,如圖 47。 選擇「插入」,就會在所選組前面添加一個新的空白組 。 同樣,選擇「剪切」和「復(fù)制」操作,就能更改組的順序 。 和數(shù)據(jù)庫不同,組不是以 ID 來管理的 。 而是按照各組在列表中的順序,從上到下依次運行 。 游戲開始腳本是列表最下面的“ Main”,各種定義完成后實際游戲的運行是從該組開始的 。 26 圖 47 更改腳本 編輯操作 在右側(cè)文本編輯窗口中點右鍵,會出現(xiàn)一個彈出菜單如 下圖 48。 就能進行「剪切」、「復(fù)制」、「查找」、「替換」等基本的編輯操作 。 圖 48 編輯腳本 文本編輯 中還可使用 Ctrl+F 和 Ctrl+G 等快捷鍵 。 如果使用「查找」在編輯的組中沒有找到目標(biāo),而想對全部腳本組進行文本搜索時,可以在組的彈出菜單中選擇「查找」 。 快捷鍵是 Ctrl+Shift+F。 腳本的使用方法 腳本除了能在腳本編輯器中直接編輯以外還有以下三種使用方法 。 在事件指令「腳本」中使用 。 在事件指令「條件分歧」的條件中使用 。 作為「移動路線」內(nèi)的指令使用 。 比如「調(diào)用加入了獨立腳本的事件指令」的情況就能使用到腳本 。 這樣或許能設(shè)計出各種各樣有趣的使用方法 。 腳本的運用 網(wǎng)上有一些已經(jīng)制作好的腳本都可以直接拿來運用,這些都相當(dāng)于對 RMXP 27 的系統(tǒng)的升級,如圖 49: 圖 49 腳本運用 這是一個金錢提示的腳本,在游戲中,打開寶箱或者找到隱藏的金錢獎勵,都會提示得到的金錢的數(shù)目,類似的還有物品提示等。這都大大增強了 RMXP 的設(shè)計游戲的效率。有效的利用腳本編輯,就能使做出來的游戲更加富有效果,更加完美。 28 5 游戲角色的各種屬性設(shè)定 角色的設(shè)定 游戲重要的一個元件就是角色,是游戲中被玩家操作的人物,玩家通過角色來體驗 游戲中的樂趣。 該游戲利用 RMXP 制作時,通過工具欄打開數(shù)據(jù)庫 , 如下圖 51: 圖 51 人物屬性 通過這個界面就可設(shè)定游戲角色的名字 、職業(yè)等 各種 初始 屬性 ,角色的任務(wù)肖像也可以根據(jù)實際的需求選擇圖片進行更換。 需添加新的角色時,只需要點擊更改最大值,就可添加新的角色,之后的步驟再根據(jù)設(shè)定角色 1 的方法進行修改和設(shè)定。 裝備的設(shè)定 裝備是具有物理攻擊,物理防御,魔法防御等各種數(shù)值的物品,這是一個游 29 戲所必不可缺少的一部分。 當(dāng)前的游戲正是通過玩家控制角色打怪升級掉落裝備為主體的,只有這樣,才能最 大的使玩家體會到游戲中的樂趣。裝備的設(shè)定,通過工具欄打開數(shù)據(jù)庫,如下圖 52: 圖 52 裝備屬性 添加裝備時,可以在武器欄里進行武器名字的設(shè)定,然后再設(shè)定裝備的各種攻擊防御數(shù)值和所附帶的屬性。如需要添加大量的裝備,只需要點擊 更改最大值 ,進行設(shè)定所需要的數(shù)值即可。 技能的設(shè)定 技能主要是消耗 SP 發(fā)動特別的效果,是技能和魔法等的數(shù)據(jù)。 游戲中的各種技能不當(dāng)可以增強游戲的可玩性,由于技能一般還帶有特殊的動畫效果,可以增加游戲整體的美感。 設(shè)定技能時,通過工具欄打開數(shù)據(jù)庫,選擇特技選項,具體參 照下圖 53: 30 圖 53 技能屬性 設(shè)定技能時,在特技面板上修改技能的名稱,然后再根據(jù)右邊的具體選項來來需該各種技能屬性值,需要添加大量的角色技能時,只需點擊左下角的 更改最大值 ,來設(shè)定所需的具體數(shù)值即可。 技能中的屬性跟狀態(tài)是一個影響游戲平衡的重要因素。屬性的相克有可能導(dǎo)致游戲的成功跟失敗。如圖 54: 圖 54 屬性 抗性 職業(yè)以及敵人里面有每個角色對相應(yīng)的屬性的克制情況,屬性沒有設(shè)置好,將可能導(dǎo)致某個職業(yè)或者某個敵人變成無敵的狀態(tài)。 31 6 游戲平衡性設(shè)定和幫助 戰(zhàn)斗計算公式 RPGXP 默認(rèn)的戰(zhàn)斗系統(tǒng),采用以下的計算式 。 攻擊方角色表示為 A,被攻擊方角色以 B 表示 。 命中率判定 (1)普通攻擊 第一命中率 = A 當(dāng)前狀態(tài)下的命中率 % (2)技能攻擊 攻擊力 F 為 1 以上(物理攻擊) 第一命中率 = 技能的命中率 A 當(dāng)前狀態(tài)下的命中率 % 247。 100 攻擊力 F 為 0(物理攻擊以外) 第一命中率 = 技能的命中率 (3)使用物品 第一命中率 = 物品的命中率 A 在正常狀態(tài)下的命中率為 100。 必殺幾率判定 (1)普通攻擊 必殺率 = 4 A 的靈巧 247。 B 的速度 (2)技能攻擊 必殺率 = 0 (3)使用物品 必殺率 = 0 必 殺率即奮力一擊(通常會使敵方常受到較大的損傷)發(fā)生的機率,如果 殺率為 4 則表示每 4 個回合就出現(xiàn)一次奮力一擊 。 傷害計算 (1)普通攻擊 威力 = A 的攻擊力 ( B 的物理防御 247。 2) 放大率 = 20 + A 的力量 32 分散度 = 15 威力的最小值: 0 (2)技能攻擊 技能的威力值為正數(shù) ,如下 表 61: 表 61 威力計算公式 威力 = 技能的威力 + ( A 的攻擊力 技能的攻擊力 F 247。 100) ( B 的物理防御 技能的物理防御 F 247。 200) ( B 的魔法防御 技能的魔法防御 F 247。 200) 威力的最小值: 0 如下表 62: 表 62 放大率計算公式 放大率 = 20 + ( A 的力量 技能的力量 F 247。 100) + ( A 的靈巧 技能的靈巧 F 247。 100) + ( A 的速度 技能的速度 F 247。 100) + ( A 的魔力 技能的魔力 F 247。 100) 分散度 = 技能 的分散度 (3)使用物品 HP 回復(fù)量為負(fù)數(shù) ,如下表 63: 表 63 物品計算公式 威力 = HP 回復(fù)量 ( B 的物理防御 物品的物理防御 F 247。 20) ( B 的魔法防御 物品的魔法防御 F 247。 20) 威力的最小值: 0 HP 回復(fù)量為正數(shù) 威力 = HP 回復(fù)量 放大率 = 20 分散度 = 物品的分散度 33 傷害 = 威力 放大率 247。 20 屬性修正 必殺修正 防御修正 ( 177。 分散度 %) (4)屬性修正 有攻擊屬性時,在 B 的屬性有效 度中選擇最弱的進行修正 修正值如下 。 A: 200%, B: 150%, C: 100%, D: 50%, E: 0%, F: 100% 另外,攻擊屬性符合 B 防具的防御屬性的,傷害減半,修正值為 1/2。 有多個相同防御屬性的,減半效果要疊加 。 (5)必殺修正:傷害值為正數(shù),奮力一擊發(fā)動時修正值為 2。 (6)防御修正:傷害值為正數(shù), B 防御時修正值為 1/2。 逃跑成功率 逃跑成功率 =50 角色的速度平均值 247。 敵人的速度平均值 。 操作幫助 游戲中的操作幫做是為了使玩家能更快的了解游戲的操作方 法,給玩家?guī)碜畲蟮姆奖恪? 基本操作 RPGXP 的游戲,以 8 個按鈕和游戲手柄的操作為基礎(chǔ) 。 各個按鈕( A, B, C, X, Y, Z, L, R)對應(yīng)的鍵盤和具體功能如下 621所示 。 游戲手柄的 A, B, C 等 按鈕也是如此對應(yīng),所以使用起來會更加容易 。 上述的「主要功能」是標(biāo)準(zhǔn)的游戲操作,各個游戲作品 可能因為有其獨特的操作而存在不同的情況。 另外如果是游戲手柄的話,其方向鍵和鍵盤的方向鍵(↑↓←→)功能一樣,用來控制人物和光標(biāo)的移動。 如下表 64: 表 64 鍵盤指令 名稱 游戲手柄 鍵盤 主要 功能 A 按鈕 Shift, Z B 按鈕 Esc, Num 0, X 取消,菜單 C 按鈕 Space, Enter, C 決定 X 按鈕 A 34 續(xù)表 64 Y 按鈕 S Z 按鈕 D L 按鈕 Q, Pageup 前頁 R 按鈕 W, Pagedown 后頁 其他 幫助 游戲中存在一些按鍵可以方便其他操作,如下表 65: 表 65 鍵盤按鍵功能 鍵 功能 Alt+Enter 窗口模式和全屏模式的切換。 Alt+F4 強制結(jié)束游戲。 F12 強 制回到標(biāo)題畫面。 F2 測試游戲時,標(biāo)題欄上顯示 FPS(每秒的畫面幀數(shù)) 。 F9 測試游戲時,移動中按下該鍵可以呼出調(diào)試窗口(開關(guān),變量一覽表) 。 Ctrl 測試游戲時,按下該鍵不放同時移動,會使地圖圖塊的通行設(shè)置無效,而能在不充許通行的元件上自由移動。 在 RPGXP 中,大致全部對話框選項都準(zhǔn)備有相應(yīng)的簡單說明,可以在不 斷工作流程的情況下得到必要的信息 。 將這個功能稱為幫助提示 。 按 F1 即可調(diào)出幫助提示 ,如 圖 61: 圖 61 鍵盤按鍵 35 7 結(jié) 論 畢業(yè)論文是一次非常難得的理論與 實際相結(jié)合的機會,通過這次比較完整的一個游戲設(shè)計,我擺脫了單純的理論知識學(xué)習(xí)狀態(tài),和實際設(shè)計的結(jié)合鍛煉了我的綜合運用所學(xué)的專業(yè)基礎(chǔ)知識,解決實際工程問題的能力,同時也提高我查閱文獻資料、設(shè)計手冊、設(shè)計規(guī)范等其他專業(yè)能力水平,而且通過對整體的掌控,對局部的取舍,以及對細(xì)節(jié)的斟酌處理,都使我的能力得到了鍛煉,經(jīng)驗得到了豐富,并且意志品質(zhì)力,抗壓能力及耐力也都得到了不同程度的提升。 雖然這次完成了作品,但是在一些地方還是存在不足之處 ,比如沒辦法更好的運用腳本,不能自己掌握腳本語言 既 Ruby 語言 ,編輯腳本豐富游戲等 。雖然不編輯腳本也能做出游戲,但是,我希望后面的日子能夠更好的系統(tǒng)的去學(xué)習(xí)腳本語言,并熟練掌握他們,這樣,做出來的游戲,相信能 夠更具有技術(shù)性,更具有娛樂性。同時,游戲的劇情也存在一定的欠缺 ,一個是技術(shù)上,一個是時間上的原因。相信,后面,多加嘗試做幾個作品之后,會得到有效提高。 另外,一些角色技能畫面的編輯以及角色圖片的修飾都有不足之處,這主要是對 PS 軟件掌握還不夠熟悉,接下去還得再在這一部分上加深練習(xí),提高自己的能力。 36 謝 辭 為期一個學(xué)期的畢業(yè)論文(設(shè)計)已讓接近 尾聲了,我的 四 年大學(xué)生涯也即將圈上一個句號。此刻我的心中卻有些悵然若失,因為那些熟悉的 計算機 系的 老師們和各位可愛的同學(xué)們,我們也即將揮手告別了。 四 年間,無論是學(xué)習(xí)、工作生活上的問題, 老 師們都會悉心給以指導(dǎo)解答,讓我倍受感動。從某種意義上可以說,今日的畢業(yè)論文(設(shè)計)其實從大一時已經(jīng)開始了。 計算機 系的老師們,給我 四 年的學(xué)習(xí)、成長創(chuàng)造了一個良好的環(huán)境,引導(dǎo)我充分利用學(xué)校的學(xué)習(xí)資源,去發(fā)展、充實自我,而不曾虛度光陰。在此,我真誠的向你們道一聲: “ 謝謝! ” 。 很榮幸 能遇到 藍(lán)天明 這樣一位為學(xué)生盡 心盡責(zé)的恩師,在教給 我們知識的同時, 他 也傳授了許多為人、做學(xué)問的道理,可謂誨人不倦。 這次的畢業(yè)設(shè)計和論文 ,悉出自 他 一手指導(dǎo)。 他 實事求是的態(tài)度,對論文質(zhì)量的嚴(yán)格要求,和不厭其煩的指導(dǎo)修改,給我留下了深刻地印象。 “ 不積跬步無以至千里 ” ,這次畢業(yè)論文能夠最終順利完成,歸功于各位老師 四 年間的認(rèn)真負(fù)責(zé),使我能夠很好的掌握專業(yè)知識,并在畢業(yè)論文中得以體現(xiàn)。也正是你們長期不懈的支持和幫助才使得我的畢業(yè)論文 和設(shè)計 最終順利完成。最后,我向 XX 學(xué)院 數(shù)學(xué)與計算機系 的 全體老師們再次表示衷心感謝:謝謝你們,謝謝你們 四 年的辛勤栽培! 37 參 考 文 獻 [1] 貝斯克 .游戲開發(fā)與制作 [M].清華大學(xué)出版社 , 2021: 6066. [2] 祁躍輝 ; 黃遠(yuǎn) .游戲場景設(shè)計與制作 [M].人名郵電出版社 , 2021:5560. [3] 李炯 ; 袁蔚主 .二維游戲設(shè)計與制作 [M].高等教育出版社 , 2021:4060. [4] 徐婷 . 教育 RPG 游戲角色的設(shè)計探析 [J].中國教育信息化基礎(chǔ)教育, 2021( 19): 3536. [5] 涂穎芳等 .游戲美術(shù) :2D 藝術(shù)與 3D 建模 [M].清華大學(xué)出版社 , 2021:6063. [6] 馬苑 .利用高中信息 技術(shù)選修課開展游戲制作教學(xué)的研究 [M].高等教育出版社 , 2021:5759. [7] 李浩 .電子游戲制作大師研究 (Game design masters of the world)[M].清華大學(xué)出版社 , 2021:6365. [8] 劉玲 .基于情境認(rèn)知的 RPG 游戲?qū)W習(xí)社區(qū)的設(shè)計與實現(xiàn) [J].中國遠(yuǎn)程教育(綜合版), 2021( 8): 2526. [9] 西方 RPG 篇 [J].電腦知識與技術(shù), 2021( 5): 1517. [10] 敬茂華 .利用 RMXP 和 RGSS 開發(fā)角色扮演游戲 [J].電腦編程技巧與維護,2021( 9): 1819. [11] 王韋燃 .軒轅劍 [J].數(shù)字通信, 2021( 19): 4849. [12] 范良辰 .RPG 電子教育游戲設(shè)計模式的構(gòu)建 [J].遠(yuǎn)程教育雜志 , 2021( 6):1213. 1 學(xué)校地址:福建省 XX 山市 XX 大道 16 號 設(shè)計單位:數(shù)學(xué)與計算機系 版本號: WYUBYLW Ver202101
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1