一種同人游戲劇本快速定制編輯器的編輯方法
【專利摘要】本發明公開了一種同人游戲劇本快速定制編輯器的編輯方法,具體步驟如下:優先讀取游戲基本屬性配置;讀取最基本的指令域和信息,用xml格式進行保存;讀取eex和eex_new文件進行編輯使最基本的劇本打開、尋找,并進行編輯保存;查看是否有文件,沒有文件則直接進行編輯,有文件則將文件打開;對文件進行增、刪、改的編輯,查劇本編輯指令,控制劇本的走向,對指令進行復制、粘貼和刪除;遍歷所有指令檢查指令是否有出錯,指令格式是否正確;保存為全新的eex或eex_new數據文件;對二進制文件進行加密處理。本發明提高了劇本編寫的靈活度,結構清晰,便于修改,操作簡單,文件保護采用AES和RSA雙重加密技術,保護劇本安全。
【專利說明】
一種同人游戲劇本快速定制編輯器的編輯方法
技術領域
[0001]本發明涉及及計算機信息處理技術領域,具體是一種同人游戲劇本快速定制編輯器的編輯方法。
【背景技術】
[0002]在進行二進制文件寫入、json、Xml讀取、劇本文本編輯時,傳統方法的缺陷是靈活度不足,劇本編寫困難,劇本編輯人員不能更專注做劇本,文件制作出來,保密性和安全性受到挑戰。常規軟件開發周期長,技術難度高,開發成本很難控制。
【發明內容】
[0003]本發明的目的在于提供一種安全可靠、靈活度高的同人游戲劇本快速定制編輯器的編輯方法,以解決上述【背景技術】中提出的問題。
[0004]為實現上述目的,本發明提供如下技術方案:
一種同人游戲劇本快速定制編輯器的編輯方法,具體步驟如下:
(1)優先讀取游戲基本屬性配置,所述游戲基本屬性配置包括人物、等級、劇本數和寶物圖片;
(2)讀取最基本的指令域和信息,用xml格式進行保存;
(3)讀取eex和eex_new文件進行編輯使最基本的劇本打開、尋找,并進行編輯保存;
(4)查看是否有文件,沒有文件則直接進行編輯,有文件則將文件打開;
(5)對文件進行增、刪、改的編輯,查劇本編輯指令,控制劇本的走向,對指令進行復制、粘貼和刪除;
(6)遍歷所有指令檢查指令是否有出錯,指令格式是否正確;
(7)保存為全新的eex或eex_new數據文件;
(8)對二進制文件進行加密處理,文件保護采用AES和RSA雙重加密技術。
[0005]作為本發明進一步的方案:去掉所述步驟(8)。
[0006]作為本發明進一步的方案:去掉所述步驟(6)和步驟(8)。
[0007]作為本發明進一步的方案:去掉所述步驟(2)、步驟(6)和步驟(8)。
[0008]作為本發明再進一步的方案:去掉所述步驟(1)、步驟(2)、步驟(6)和步驟(8)。
[0009]與現有技術相比,本發明的有益效果是:
本發明采用讀取文件讀取到相關配置,指令之間可復制粘貼,提高了劇本編寫的靈活度,使用樹形控件顯示劇本,結構清晰,劇情一目了然,便于修改,操作簡單,只需知道指令的用法即可,大大降低了游戲開發者的專業技能要求,文件保護采用AES和RSA雙重加密技術,保護劇本安全,保障了作者辛苦勞動的成果。
【附圖說明】
[0010]圖1為本發明中實施例1的結構示意圖。
[0011]圖2為本發明中實施例2的結構示意圖。
[0012]圖3為本發明中實施例3的結構示意圖。
[0013]圖4為本發明中實施例4的結構示意圖。
[0014]圖5為本發明中實施例5的結構示意圖。
【具體實施方式】
[0015]下面結合【具體實施方式】對本專利的技術方案作進一步詳細地說明。
[0016]實施例1
請參閱圖1,本發明實施例中,一種同人游戲劇本快速定制編輯器的編輯方法,具體步驟如下:
(1)優先讀取游戲基本屬性配置,所述游戲基本屬性配置包括人物、等級、劇本數和寶物圖片;
(2)讀取最基本的指令域和信息,用xml格式進行保存;
(3)讀取eex和eex_new文件進行編輯使最基本的劇本打開、尋找,并進行編輯保存;
(4)查看是否有文件,沒有文件則直接進行編輯,有文件則將文件打開;
(5)對文件進行增、刪、改的編輯,查劇本編輯指令,控制劇本的走向,對指令進行復制、粘貼和刪除;
(6)遍歷所有指令檢查指令是否有出錯,指令格式是否正確;
(7)保存為全新的eex或eex_new數據文件;
(8)對二進制文件進行加密處理,文件保護采用AES和RSA雙重加密技術。
[0017]實施例2
請參閱圖2,本發明實施例中,一種同人游戲劇本快速定制編輯器的編輯方法,具體步驟如下:
(1)優先讀取游戲基本屬性配置,所述游戲基本屬性配置包括人物、等級、劇本數和寶物圖片;
(2)讀取最基本的指令域和信息,用xml格式進行保存;
(3)讀取eex和eex_new文件進行編輯使最基本的劇本打開、尋找,并進行編輯保存;
(4)查看是否有文件,沒有文件則直接進行編輯,有文件則將文件打開;
(5)對文件進行增、刪、改的編輯,查劇本編輯指令,控制劇本的走向,對指令進行復制、粘貼和刪除;
(6)遍歷所有指令檢查指令是否有出錯,指令格式是否正確;
(7)保存為全新的eex或eex_new數據文件。
[0018]實施例3
請參閱圖3,本發明實施例中,一種同人游戲劇本快速定制編輯器的編輯方法,具體步驟如下:
(1)優先讀取游戲基本屬性配置,所述游戲基本屬性配置包括人物、等級、劇本數和寶物圖片;
(2)讀取最基本的指令域和信息,用xml格式進行保存;
(3)讀取eex和eex_new文件進行編輯使最基本的劇本打開、尋找,并進行編輯保存; (4)查看是否有文件,沒有文件則直接進行編輯,有文件則將文件打開;
(5)對文件進行增、刪、改的編輯,查劇本編輯指令,控制劇本的走向,對指令進行復制、粘貼和刪除;
(6)保存為全新的eex或eex_new數據文件。
[0019]實施例4
請參閱圖4,本發明實施例中,一種同人游戲劇本快速定制編輯器的編輯方法,具體步驟如下:
(1)優先讀取游戲基本屬性配置,所述游戲基本屬性配置包括人物、等級、劇本數和寶物圖片;
(2)讀取eex和eex_new文件進行編輯使最基本的劇本打開、尋找,并進行編輯保存;
(3)查看是否有文件,沒有文件則直接進行編輯,有文件則將文件打開;
(4)對文件進行增、刪、改的編輯,查劇本編輯指令,控制劇本的走向,對指令進行復制、粘貼和刪除;
(5)保存為全新的eex或eex_new數據文件。
[0020]實施例5
請參閱圖5,本發明實施例中,一種同人游戲劇本快速定制編輯器的編輯方法,具體步驟如下:
(1)讀取eex和eex_new文件進行編輯使最基本的劇本打開、尋找,并進行編輯保存;
(2)查看是否有文件,沒有文件則直接進行編輯,有文件則將文件打開;
(3)對文件進行增、刪、改的編輯,查劇本編輯指令,控制劇本的走向,對指令進行復制、粘貼和刪除;
(4)保存為全新的eex或eex_new數據文件。
[0021]所述同人游戲劇本快速定制編輯器的屬性系統包括主角、物品、NPC、技能等各自的屬性;人物狀態機系統的各個狀態之間也是相互關聯的,狀態機系統之所以重要,是因為周圍世界中所發生的一切行為都是以人物處于何種狀態而決定;行為系統決定了游戲的表演方式,也與圖形引擎和聲音引擎掛鉤。當人物(或是怪物)發出一個動作之后,這個動作要怎么表示攻擊,雖然在角色發動攻擊的一瞬間,攻擊是否命中,目標會受到多少傷害,這個已經被計算好了;腳本系統是構成精彩世界的重要組成部份。腳本系統決定了游戲的進行,完善的腳本系統可以給用戶帶來很好的游戲感受;地圖/環境系統則是游戲的血肉,地圖系統包含了地形狀況、怪物、NPC、建筑等一切與世界相關的單位,決定什么地方擁有什么樣的事件,地圖上擁有什么樣的人物、什么樣的腳本,決定了地圖上會發生什么樣有趣的事情,可以說,地圖決定了整個游戲的面貌;Al系統也是很關鍵的一個系統,雖然這也是一個影響行為的系統,但是它的大部份功能在于怪物如何與角色戰斗,復雜的行為模式是腳本系統要實現的,這個系統只實現簡單的決策:戰斗還是不戰斗、行進路線、用什么樣的技能/魔法戰斗等;劇本編輯工具用指令的方式生成游戲中的劇本內容,目前引擎提供了 108條指令,例如:信息顯示指令,人物出現指令,人物移動指令,地圖切換指令等等;數據編輯工具編輯的內容包括:人物數據、物品數據、兵種數據、地形數據、策略數據、商店數據等;地圖編輯工具分為內場景編輯工具和戰場編輯工具;內場景編輯工具采用45度視角,主要編輯該場景的移動屬性;戰場編輯工具采用上帝視角,用于編輯戰場地形,該地形屬性與數據編輯器中的地形數據對應;傳統文學字典和資源庫提供傳統文學相關的關鍵詞的制作,搜索,內容推薦,社群組建,數據收集,以及虛擬現實的表現方式。用戶社區支持社區建立,地理位置搜索,討論板塊,用戶賬戶(群,個人資料管理,庫)后臺數據庫等模塊。
[0022]本發明將劇本文件和游戲數據進行分離,從而可以是劇本的編寫和資源的維護相互獨立起來,互不影響;支持跨平臺游戲制作,生成的劇本文件可同時在Andr1d、10S、Window等多種平臺下運行;擁有功能強大的指令基類,采用多態技術,劇本指令的擴充非常方便;采用異常處理機制,程序更加健壯、穩定;另外運動了NET-Framework技術、劇本文件的腳本解析、劇本文件的加密算法、劇本信息樹形折疊呈現等技術;另外,本發明采用指令空間動態識別技術,根據每個指令的參數類型,自動添加相應的空間,然后通過一個高級算法實現所有空間的自動排版,從而實現所有的指令處理在同一個界面里完成,大大節約了開發和維護成本;可以自動讀取游戲資源數據,直接展示在劇本編輯器中;可以通過修改對應的數據文件,操作非常方便。
[0023]本發明采用讀取文件讀取到相關配置,指令之間可復制粘貼,提高了劇本編寫的靈活度,使用樹形控件顯示劇本,結構清晰,劇情一目了然,便于修改,操作簡單,只需知道指令的用法即可,大大降低了游戲開發者的專業技能要求,文件保護采用AES和RSA雙重加密技術,保護劇本安全,保障了作者辛苦勞動的成果。
[0024]上面對本專利的較佳實施方式作了詳細說明,但是本專利并不限于上述實施方式,在本領域的普通技術人員所具備的知識范圍內,還可以在不脫離本專利宗旨的前提下作出各種變化。
【主權項】
1.一種同人游戲劇本快速定制編輯器的編輯方法,其特征在于,具體步驟如下: (1)優先讀取游戲基本屬性配置,所述游戲基本屬性配置包括人物、等級、劇本數和寶物圖片; (2)讀取最基本的指令域和信息,用xml格式進行保存; (3)讀取eex和eex_new文件進行編輯使最基本的劇本打開、尋找,并進行編輯保存; (4)查看是否有文件,沒有文件則直接進行編輯,有文件則將文件打開; (5)對文件進行增、刪、改的編輯,查劇本編輯指令,控制劇本的走向,對指令進行復制、粘貼和刪除; (6)遍歷所有指令檢查指令是否有出錯,指令格式是否正確; (7)保存為全新的eex或eex_new數據文件; (8)對二進制文件進行加密處理,文件保護采用AES和RSA雙重加密技術。2.根據權利要求1所述的同人游戲劇本快速定制編輯器的編輯方法,其特征在于,去掉所述步驟(8)。3.根據權利要求1所述的同人游戲劇本快速定制編輯器的編輯方法,其特征在于,去掉所述步驟(6)和步驟(8)。4.根據權利要求1所述的同人游戲劇本快速定制編輯器的編輯方法,其特征在于,去掉所述步驟(2)、步驟(6)和步驟(8)。5.根據權利要求1所述的同人游戲劇本快速定制編輯器的編輯方法,其特征在于,去掉所述步驟(I)、步驟(2)、步驟(6)和步驟(8)。
【文檔編號】A63F13/60GK105854300SQ201610198727
【公開日】2016年8月17日
【申請日】2016年4月1日
【發明人】沈李明, 陳國強, 金瑩
【申請人】上海班圖網絡科技有限公司