SmartTank20人工智能游戲平臺課件_第1頁
SmartTank20人工智能游戲平臺課件_第2頁
SmartTank20人工智能游戲平臺課件_第3頁
SmartTank20人工智能游戲平臺課件_第4頁
SmartTank20人工智能游戲平臺課件_第5頁
已閱讀5頁,還剩29頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

SmartTank2.0

人工智能游戲平臺不僅僅是一個游戲~SmartTank2.0

人工智能游戲平臺不僅僅是一個游戲~1SmartTank是什么:一種全新的游戲類型。一處讓思維暢飛的場所。一位樂于思考者的永久伙伴。一個實踐人工智能理論、控制理論的良好平臺。SmartTank是什么:一種全新的游戲類型。2說的明確點:SmartTank2.0是用C#語言和XNA平臺編寫的一個以坦克為內容主題而以人工智能為重點的可擴充的游戲平臺??蓴U充性是指平臺的用戶可以在平臺的基礎上編寫游戲規則,或是某一個游戲規則下的坦克AI。然后在運行時動態加載到平臺之中。說的明確點:SmartTank2.0是用C#語言和XNA平臺3你能做什么:以玩家的身份在他人或自己創作的不同游戲規則中探索。在平臺上實現自己的游戲創意:平臺具有良好的開放性并提供場景物體編輯器,這能使編寫新的游戲規則變得格外容易。動手設計游戲規則中坦克的智能:設計越靈巧,坦克越聰明。將你創作的游戲規則和坦克的智能代碼發布到即將建成的SmartTank社區上,與更多的人分享和交流。你能做什么:以玩家的身份在他人或自己創作的不同游戲規則中探索4作為一個人工智能的實踐者,平臺為你提供了什么?作為一個人工智能的實踐者,平臺為你提供了什么?51.精確的碰撞檢測對任何形狀的場景物體均能進行像素級別的碰撞檢測。精確地得到碰撞位置和碰撞法向量。這樣精確的信息,使規則和AI進行更細膩的控制成為可能。1.精確的碰撞檢測對任何形狀的場景物體均能進行像素級別的碰撞62.完美的可見性判斷不僅可以告訴你坦克當前能看到哪些物體,更能夠精確地告訴你他看到了物體的哪一個部分。在這樣一個苛刻的需求下不得不使用GPGPU技術。2.完美的可見性判斷不僅可以告訴你坦克當前能看到哪些物體,更73.各項方便AI編寫的信息和構件提供了場景物體記憶構件、導航圖、運動控制構件、多任務控制模型等。作為構件,這些內容能夠很方便的被你使用或擴展,但并不限制你解決問題的思路。3.各項方便AI編寫的信息和構件提供了場景物體記憶構件、導航84.可自行設定的環境4.可自行設定的環境9除此之外:連續化的信息表示:場景物體的位置,遮擋和阻擋的信息均由連續的浮點值表示。這使坦克AI在決策時享有精確的信息來源。完善的具有擴充性的接口:經過內部編寫規則以及AI的過程,以及SmartTank1.0的經驗。相關的接口已經較為完善。同時坦克的命令接口等可以在具體的規則中重定義??梢哉f,規則代碼對決定游戲過程的全部內容均具有管理能力。除此之外:連續化的信息表示:場景物體的位置,遮擋和阻擋的信息10平臺對游戲創作愛好者又提供了什么?平臺對游戲創作愛好者又提供了什么?111.可擴展的物理更新和碰撞處理方式你可以實現真實的慣性物理,也可以實現如彈性物體、自帶動力的物體或各樣的受限物體。引擎中的碰撞和物理更新部件管理的是碰撞二元關系,這具有很好的可配置性。1.可擴展的物理更新和碰撞處理方式你可以實現真實的慣性物理,122.靈活的可見性配置看見,是一個觀察者和被觀察者之間的二元關系。在平臺中,這個關系是可以配置的。這意味著你可以在自己的游戲規則中添加隱形和反隱形這樣的游戲流行元素。你甚至可以決定觀察者能夠看到被觀察者的哪些信息。這也使得AI的知識獲取過程變得可控。同樣,你也可以通過控制游戲中繪制出來的內容來控制玩家的可見信息。如設置場景迷霧。2.靈活的可見性配置看見,是一個觀察者和被觀察者之間的二元關133.提供了一些效果支持平臺中提供了一個粒子特效系統,當前平臺用此制作了煙霧效果。你也可以用他制作雨、雪、焰火等特效。平臺提供了切幀動畫的支持。只要你有連續變化的圖片,就可以在游戲中方便的添加精靈動畫。其他效果包括文字的FadeUp特效,貼圖的擴大特效等等。這樣的特效也是可擴展的。3.提供了一些效果支持平臺中提供了一個粒子特效系統,當前平臺144.提供方便易用的場景物體編輯器場景物體并不局限于坦克和障礙物。也可以是人物,動物等。即使是坦克,也可以通過結構關鍵點來發揮自己的想象力,例如制造一個具有多個炮管的超級坦克。4.提供方便易用的場景物體編輯器場景物體并不局限于坦克和障礙155.自由的攝像機雖然當前SmartTank只是一個2D游戲。但平臺引擎部分提供了一個能夠平移,縮放和旋轉的自由攝像機。這使得場景大小不再受限。并且使該引擎能夠開發各種巻屏類型的2D游戲。5.自由的攝像機雖然當前SmartTank只是一個2D游戲。16新的特征正在不斷添加……SmartTank從1.0到2.0,當中歷經了7個多月的編寫過程。SmartTank2.0的代碼也已達到了28000多行。但SmartTank的歷程并沒有結束。當前SmartTank成為GoogleCode上的一個開源項目,正尋求更多游戲和人工智能愛好者加入到不斷完善項目的工作團隊中來。歡迎了解,歡迎交流~項目主頁:/p/smarttank/交流QQ群:21597580我的QQ:298210841新的特征正在不斷添加……SmartTank從1.0到2.0,17SmartTank2.0

人工智能游戲平臺不僅僅是一個游戲~SmartTank2.0

人工智能游戲平臺不僅僅是一個游戲~18SmartTank是什么:一種全新的游戲類型。一處讓思維暢飛的場所。一位樂于思考者的永久伙伴。一個實踐人工智能理論、控制理論的良好平臺。SmartTank是什么:一種全新的游戲類型。19說的明確點:SmartTank2.0是用C#語言和XNA平臺編寫的一個以坦克為內容主題而以人工智能為重點的可擴充的游戲平臺??蓴U充性是指平臺的用戶可以在平臺的基礎上編寫游戲規則,或是某一個游戲規則下的坦克AI。然后在運行時動態加載到平臺之中。說的明確點:SmartTank2.0是用C#語言和XNA平臺20你能做什么:以玩家的身份在他人或自己創作的不同游戲規則中探索。在平臺上實現自己的游戲創意:平臺具有良好的開放性并提供場景物體編輯器,這能使編寫新的游戲規則變得格外容易。動手設計游戲規則中坦克的智能:設計越靈巧,坦克越聰明。將你創作的游戲規則和坦克的智能代碼發布到即將建成的SmartTank社區上,與更多的人分享和交流。你能做什么:以玩家的身份在他人或自己創作的不同游戲規則中探索21作為一個人工智能的實踐者,平臺為你提供了什么?作為一個人工智能的實踐者,平臺為你提供了什么?221.精確的碰撞檢測對任何形狀的場景物體均能進行像素級別的碰撞檢測。精確地得到碰撞位置和碰撞法向量。這樣精確的信息,使規則和AI進行更細膩的控制成為可能。1.精確的碰撞檢測對任何形狀的場景物體均能進行像素級別的碰撞232.完美的可見性判斷不僅可以告訴你坦克當前能看到哪些物體,更能夠精確地告訴你他看到了物體的哪一個部分。在這樣一個苛刻的需求下不得不使用GPGPU技術。2.完美的可見性判斷不僅可以告訴你坦克當前能看到哪些物體,更243.各項方便AI編寫的信息和構件提供了場景物體記憶構件、導航圖、運動控制構件、多任務控制模型等。作為構件,這些內容能夠很方便的被你使用或擴展,但并不限制你解決問題的思路。3.各項方便AI編寫的信息和構件提供了場景物體記憶構件、導航254.可自行設定的環境4.可自行設定的環境26除此之外:連續化的信息表示:場景物體的位置,遮擋和阻擋的信息均由連續的浮點值表示。這使坦克AI在決策時享有精確的信息來源。完善的具有擴充性的接口:經過內部編寫規則以及AI的過程,以及SmartTank1.0的經驗。相關的接口已經較為完善。同時坦克的命令接口等可以在具體的規則中重定義??梢哉f,規則代碼對決定游戲過程的全部內容均具有管理能力。除此之外:連續化的信息表示:場景物體的位置,遮擋和阻擋的信息27平臺對游戲創作愛好者又提供了什么?平臺對游戲創作愛好者又提供了什么?281.可擴展的物理更新和碰撞處理方式你可以實現真實的慣性物理,也可以實現如彈性物體、自帶動力的物體或各樣的受限物體。引擎中的碰撞和物理更新部件管理的是碰撞二元關系,這具有很好的可配置性。1.可擴展的物理更新和碰撞處理方式你可以實現真實的慣性物理,292.靈活的可見性配置看見,是一個觀察者和被觀察者之間的二元關系。在平臺中,這個關系是可以配置的。這意味著你可以在自己的游戲規則中添加隱形和反隱形這樣的游戲流行元素。你甚至可以決定觀察者能夠看到被觀察者的哪些信息。這也使得AI的知識獲取過程變得可控。同樣,你也可以通過控制游戲中繪制出來的內容來控制玩家的可見信息。如設置場景迷霧。2.靈活的可見性配置看見,是一個觀察者和被觀察者之間的二元關303.提供了一些效果支持平臺中提供了一個粒子特效系統,當前平臺用此制作了煙霧效果。你也可以用他制作雨、雪、焰火等特效。平臺提供了切幀動畫的支持。只要你有連續變化的圖片,就可以在游戲中方便的添加精靈動畫。其他效果包括文字的FadeUp特效,貼圖的擴大特效等等。這樣的特效也是可擴展的。3.提供了一些效果支持平臺中提供了一個粒子特效系統,當前平臺314.提供方便易用的場景物體編輯器場景物體并不局限于坦克和障礙物。也可以是人物,動物等。即使是坦克,也可以通過結構關鍵點來發揮自己的想象力,例如制造一個具有多個炮管的超級坦克。4.提供方便易用的場景物體編輯器場景物體并不局限于坦克和障礙325.自由的攝像機雖然當前SmartTank只是一個2D游戲。但平臺引擎部分提供了一個能夠平移,縮放和旋轉的自由攝像機。這使得場景大小不再受限。并且使該引擎能夠開發各種巻屏類型的2D游戲。5.自由的攝像機雖然當前SmartTank只是一個2D游戲。33新的特征正在不斷添加……SmartTank從1.0到2.0,當

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論