2011-04-26 81 views
2

我正在做一個遊戲(很明顯),並且使它成爲一個非常好的遊戲,我需要一個AI。問題是,我從哪裏開始?我沒有做過這樣的事情,任何幫助表示讚賞。鏈接,其他帖子,教程,任何東西都可以。另外請注意,我希望在屏幕上同時擁有多個敵人,因此他們每個人都需要一個AI。就像我說的,任何幫助表示讚賞。謝謝!如何在Cocos2d中創建AI?

+0

也許你可以告訴我們你正在製作什麼樣的遊戲?敵人會如何表現?這會讓我們更好地瞭解如何提供幫助。另外,你有沒有想出任何想法? – 2011-04-26 02:06:42

+0

同意..導致人工智能這個話題非常廣泛..這取決於你需要什麼類型的人工智能,然後我們可以幫助你.. – xuanweng 2011-04-26 02:37:14

+0

@ li.davidm @ xuanweng我目前希望敵人在屏幕上移動並拍攝在角色。我希望他們停下來拍攝,然後再移動。沒什麼太複雜的。一旦我得到基本的人工智能的東西,然後我只是將其優化,以適應我的應用程序的未來發展需要 – ipodfreak0313 2011-04-26 21:03:49

回答

10

第一:AI並不需要/使用的Cocos2D類

,你需要建立控制你的遊戲對象/精靈等AI特定類...

第二:此link蓋遊戲的一些基礎知識AI

post介紹瞭如何使有限狀態機(FSM)的目標C

FSM是在遊戲中構建AI最簡單的技術

+1

+ 1爲AI不需要coco2d。人工智能是人工的,這意味着我們必須實施它,因此它不需要cocos2d,但需要編程技巧。 – 2011-04-26 07:35:04

0

有限狀態機是在移動設備上用於AI的最常用技術。 您還需要考慮有多少複雜的處理目標設備可以處理而不會影響用戶體驗。

有一本關於cocos2d的好書:「學習Cocos2D:使用Cocos2D,Box2D和Chipmunk構建iOS遊戲的實踐指南」。你應該檢查一下,如果這是你與cocos2d的第一場比賽。