欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于特定模型下益智游戲軟件自動生成的方法與流程

文檔序號:12362825閱讀:487來源:國知局
基于特定模型下益智游戲軟件自動生成的方法與流程

本發(fā)明涉及計算機軟件自動生成的技術(shù)領(lǐng)域,具體涉及一種基于特定模型下益智游戲軟件自動生成的方法。



背景技術(shù):

課件(courseware)是根據(jù)教學(xué)大綱的要求,經(jīng)過教學(xué)目標確定,教學(xué)內(nèi)容和任務(wù)分析,教學(xué)活動結(jié)構(gòu)及界面設(shè)計等環(huán)節(jié),而加以制作的課程軟件。目前寓教于樂益智游戲軟件架構(gòu)主要有以下幾種形式:

1、講故事形式的軟件架構(gòu)

整個游戲軟件架構(gòu)以講故事方式展開,中間加入和本故事有關(guān)的問題進行提問,這種游戲軟件的架構(gòu)類似于課件。

2、動漫形式的軟件架構(gòu)

這種游戲軟件架構(gòu)以動漫形式展開,中間加入和動漫情節(jié)有關(guān)的問題的關(guān)卡,這種游戲軟件的架構(gòu)實際是動漫課件。

3、知識點過關(guān)的軟件架構(gòu)

這種游戲軟件架構(gòu)是以知識點為主展開,是講解加做題的架構(gòu),實際是生動化的課件。

課件類游戲無論如何設(shè)計,它都是在教學(xué),兒童對教學(xué)有抵觸情緒,達不到寓教于樂的目的。

目前寓教于樂益智游戲軟件架構(gòu)都是以課件為基本核心的軟件架構(gòu)。

目前游戲軟件開發(fā)主流是使用自己開發(fā)引擎或者使用第三方開發(fā)引擎來進行游戲軟件開發(fā),國內(nèi)絕大多數(shù)使用第三方開發(fā)引擎。開發(fā)方式基本是下面這種流程:

1、根據(jù)劇本編制需求;

2、元素分解;

3、游戲邏輯設(shè)計;

4、數(shù)據(jù)庫設(shè)計;

5、游戲元素建模;

6、腳本編寫;

7、開發(fā)引擎合成;

8、測試。

這樣開發(fā)過程要求主要人員了解需求,腳本編寫和編寫代碼人員技術(shù)有關(guān),代碼質(zhì)量控制難,錯誤多,測試工作量大。使用自動生成開發(fā)方式就能避免以上現(xiàn)象發(fā)生。



技術(shù)實現(xiàn)要素:

針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明提供一種基于特定模型下益智游戲軟件自動生成的方法,該方法通過將益智游戲模型化,簡化和固定化軟件復(fù)雜程度,從而實現(xiàn)益智游戲的自動生成。

為了達到上述目的,本發(fā)明采用以下技術(shù)方案:

一種基于特定模型下益智游戲軟件自動生成的方法,含有下列步驟:

步驟1、將編制軟件的基本元素簡化和固定到數(shù)個元素集合,將這些元素集合分別存儲在不同的數(shù)據(jù)庫,這些基本元素按照樹結(jié)構(gòu)方式關(guān)聯(lián);

步驟2、自動生成服務(wù)器檢索是否有需要生成游戲軟件項目的請求;如果檢索到有需要生成游戲軟件項目的請求,執(zhí)行步驟3;否則,執(zhí)行步驟2;

步驟3、自動生成服務(wù)器檢查元素集合中描述的項目的完整性和行為描述語言的合規(guī)性;如果檢索到符合規(guī)則的、元素齊全的項目,執(zhí)行步驟4;否則,發(fā)出錯誤報告,執(zhí)行步驟2;

步驟4、自動生成服務(wù)器從不同的數(shù)據(jù)庫提取相關(guān)的基本元素,將這些基本元素加以組合,同時將游戲中各種動作、行為描述通過解釋器解釋成游戲開發(fā)引擎或者第三方引擎能夠識別的數(shù)據(jù)包和腳本,通過接口將數(shù)據(jù)包和腳本提交給游戲開發(fā)引擎或者第三方引擎;

步驟5、啟動游戲開發(fā)引擎或者第三方引擎,完成游戲軟件的自動生成。

所述步驟1中的元素集合包括背景故事元素集、背景故事動漫展現(xiàn)元素集、背景故事動漫元素行為描述集、關(guān)卡知識點集、關(guān)卡知識點動漫展現(xiàn)元素集、關(guān)卡知識點動漫行為描述集、關(guān)卡知識點積分、獎勵元素集和元素行為描述源語言解釋集。

所述關(guān)卡知識點集包括游戲要求玩家學(xué)習(xí)的知識點,將知識點設(shè)定為關(guān)卡,知識點與背景故事無關(guān)。

所述解釋器將背景故事和關(guān)卡的元素行為描述源語言解釋成游戲開發(fā)引擎能夠識別的腳本,如果使用第三方引擎,解釋器按照第三方引擎要求解釋行為描述,生成行為腳本,同時解釋器也是連接第三方引擎的接口。

由于采用了以上技術(shù)方案,本發(fā)明具有以下的積極有益效果:

1、這種特定模型涵蓋內(nèi)容具有廣泛應(yīng)用背景,少年兒童通過游戲可以達到寓教于樂益智游戲所要達到的目的,即通過故事,閱讀在他們成長中需要閱讀的一個文化故事,通過過關(guān),讓少年兒童在不知不覺中學(xué)習(xí),掌握應(yīng)該掌握的知識。

2、在本發(fā)明的自動生成方法中,開發(fā)人員不必關(guān)心項目需求和開發(fā)過程,只需要按照元素集合要求填寫各個基本元素,提交給元素數(shù)據(jù)庫。唯一需要關(guān)心項目需求的就是項目負責人,項目負責人只需要將項目分解為各個基本元素,而不必開發(fā)過程,從而大幅度降低開發(fā)強度,保證游戲軟件的質(zhì)量。

附圖說明

圖1為本發(fā)明特定模型的結(jié)構(gòu)示意框圖;

圖2為元素集合的結(jié)構(gòu)示意框圖;

圖3為解釋器的工作原理框圖;

圖4為自動生成服務(wù)器的工作流程圖;

圖5為本發(fā)明游戲軟件自動生成的工作流程圖。

具體實施方式

結(jié)合附圖和具體實施例對本發(fā)明作出進一步詳細描述。

實施例一:參見圖1所示,為實現(xiàn)軟件自動編程,將需要完成的游戲軟件項目模型化,特定模型結(jié)構(gòu)由以下三個部分有機聯(lián)系在一起組成:

1、以故事為背景;

2、以動漫形式將故事完整展現(xiàn)出來;

3、以和故事無關(guān)的少年兒童必須掌握的知識點為關(guān)卡,關(guān)卡同時也是以

動漫形式展現(xiàn)。

這種特定模型涵蓋內(nèi)容具有廣泛應(yīng)用背景,少年兒童通過游戲可以達到寓教于樂益智游戲所要達到的目的,即通過故事,閱讀在他們成長中需要閱讀的一個文化故事,通過過關(guān),讓少年兒童在不知不覺中學(xué)習(xí),掌握應(yīng)該掌握的知識。

參見圖4和圖5所示,基于上述特定模型下益智游戲軟件自動生成的方法,含有下列步驟:

步驟1、將編制軟件的基本元素簡化和固定到數(shù)個元素集合,將這些元素集合分別存儲在不同的數(shù)據(jù)庫,這些基本元素按照樹結(jié)構(gòu)方式關(guān)聯(lián);

步驟2、自動生成服務(wù)器檢索是否有需要生成游戲軟件項目的請求;如果檢索到有需要生成游戲軟件項目的請求,執(zhí)行步驟3;否則,執(zhí)行步驟2;

步驟3、自動生成服務(wù)器檢查元素集合中描述的項目的完整性和行為描述語言的合規(guī)性;如果檢索到符合規(guī)則的、元素齊全的項目,執(zhí)行步驟4;否則,發(fā)出錯誤報告,執(zhí)行步驟2;

步驟4、自動生成服務(wù)器從不同的數(shù)據(jù)庫提取相關(guān)的基本元素,將這些基本元素加以組合,同時將游戲中各種動作、行為描述通過解釋器解釋成游戲開發(fā)引擎或者第三方引擎能夠識別的數(shù)據(jù)包和腳本,通過接口將數(shù)據(jù)包和腳本提交給游戲開發(fā)引擎或者第三方引擎;

步驟5、啟動游戲開發(fā)引擎或者第三方引擎,完成游戲軟件的自動生成。

參見圖2所示,所述步驟1中的元素集合包括背景故事元素集、背景故事動漫展現(xiàn)元素集、背景故事動漫元素行為描述集、關(guān)卡知識點集、關(guān)卡知識點動漫展現(xiàn)元素集、關(guān)卡知識點動漫行為描述集、關(guān)卡知識點積分、獎勵元素集和元素行為描述源語言解釋集。所述背景故事動漫展現(xiàn)元素集包括場景、人物、動物、音樂、畫面等。所述背景故事動漫元素行為描述集描述各基本元素如何動作和展現(xiàn)。所述關(guān)卡知識點集包括游戲要求玩家學(xué)習(xí)的知識點,將知識點設(shè)定為關(guān)卡,知識點與背景故事無關(guān)。所述關(guān)卡知識點動漫展現(xiàn)元素集包括關(guān)卡人物、音樂、畫面等。所述關(guān)卡知識點動漫行為描述集描述各基本元素如何動作和展現(xiàn)。所述關(guān)卡知識點積分、獎勵元素集包括關(guān)卡得分等。

參見圖3所示,所述解釋器將背景故事和關(guān)卡的元素行為描述源語言解釋成游戲開發(fā)引擎能夠識別的腳本,如果使用第三方引擎,解釋器按照第三方引擎要求解釋行為描述,生成行為腳本,同時解釋器也是連接第三方引擎的接口。

在本發(fā)明的自動生成方法中,開發(fā)人員不必關(guān)心項目需求和開發(fā)過程,只需要按照元素集合要求填寫各個基本元素,提交給元素數(shù)據(jù)庫。唯一需要關(guān)心項目需求的就是項目負責人,項目負責人只需要將項目分解為各個基本元素,而不必開發(fā)過程,從而大幅度降低開發(fā)強度,保證游戲軟件的質(zhì)量。

兒童游戲的主要特征是沒有外在的目標并且是自發(fā)自愿的。本申請的益智游戲注意游戲與非游戲活動之間有著某種系統(tǒng)性的聯(lián)系,將要關(guān)聯(lián)的知識點巧妙融合到益智游戲中,讓游戲參與人在“玩”興中毫無感覺就能掌握需通過這個游戲要達到的目標,因此,本申請的益智游戲模型完全遵從游戲的原則,而不是開發(fā)了一個課件,這樣游戲具備對兒童天然的吸引力,這是目前市場上所有益智游戲所不具備的。本申請的游戲模型融合了家長的需求和孩子的興趣,對于家長就會支持兒童去玩游戲,而不是管制兒童玩游戲,從而達到兒童愿意玩,家長支持玩,將家長和兒童在游戲上的對立變成了統(tǒng)一。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
米泉市| 普格县| 民乐县| 民权县| 高雄县| 策勒县| 英德市| 江油市| 蒙城县| 神木县| 汾西县| 常德市| 黄冈市| 织金县| 车险| 镇原县| 长乐市| 莱西市| 乐至县| 吉水县| 冷水江市| 四会市| 稷山县| 西峡县| 临夏市| 沙湾县| 清河县| 巴南区| 林甸县| 寿光市| 高邑县| 九江市| 云梦县| 东乌| 涡阳县| 防城港市| 抚宁县| 宕昌县| 中方县| 麻城市| 舟曲县|