2011-02-01 64 views
0

我想開發一個簡單的遊戲,例如:http://www.albinoblacksheep.com/games/falldown2 然後讓它變得更花哨。但我不知道從哪裏開始。我已經開始AS3,所以我知道語法和東西,但我有點失落。有誰知道一個很好的起點或教程,可以幫助我呢? 謝謝用動作腳本編寫的簡單遊戲的起點

+2

相關:http://gamedev.stackexchange.com/questions/4592/as3-flash-game-dev-looking - 對於好電流一步一步 – 2011-02-01 19:52:12

回答

1

雖然ilollar對他所說的事情是正確的,但是當你開始時,它可能需要處理很多!

我想指出Michael James Williams avoider tutorial,這是一個開始學習AS3和遊戲開發的非常好的資源!在你做了一些事情之後,你總是可以進入設計模式和MVC。但這是一個非常好的開始。這裏有他自己的介紹:

本教程已被 閱讀數千人。它被用作 教學輔助工具在學校,學院和 大學,它被翻譯成西班牙語,波蘭語和意大利語 ,它甚至被用作 一些商業遊戲的基礎。到 你已經完成了所有12個部分, 你將在編程Flash的 有良好的基礎。 Click here to get started

1

除了像「去拿書」或「去AS3遊戲開發論壇」這樣的明顯答案(這兩者都應該完成),這裏有幾個「踢點」來幫助指導你的研究。

首先,對設計模式有很好的理解。開發可能會變得混亂,而遊戲開發更是如此。保持代碼的結構和組織非常重要。遵循良好的設計模式將對此有很大的幫助。瞭解如何使用MVC(模型 - 視圖 - 控制器)進行開發,這將幫助您將數據(模型)與視圖分開(所見即所得)。這個組織將幫助你不會得到一堆難以閱讀或解密的醜陋糾纏的意大利麪代碼。此外,對命令模式的理解對於遊戲開發非常有用,因爲您可以設置響應用戶交互而觸發的命令。

接下來,看看遊戲開發的理論。這是一個宏大的話題,所以我不能在這裏有效地總結,但總的來說,在遊戲事件循環中做一些研究。這是定期觸發的循環,並告訴您的遊戲進行計算並繪製到舞臺上。儘管存在很大的爭議,但通常的做法是將數學計算和繪圖分爲兩個單獨的循環。在AS3中,有一個很好的參數可以讓您的計算在基於Timer的循環中觸發,並讓您的繪圖基於Event.ENTER_FRAME循環。

最後,永遠不要低估如何有助於看樣品。網上有大量的AS3遊戲開發源,因此應該很容易找到一些可以學習的樣本。

哦,玩得開心!遊戲開發可能令人沮喪,但只要你保持樂趣,你會回來更多。祝你好運!