我想開發一個簡單的遊戲,例如:http://www.albinoblacksheep.com/games/falldown2 然後讓它變得更花哨。但我不知道從哪裏開始。我已經開始AS3,所以我知道語法和東西,但我有點失落。有誰知道一個很好的起點或教程,可以幫助我呢? 謝謝用動作腳本編寫的簡單遊戲的起點
回答
雖然ilollar對他所說的事情是正確的,但是當你開始時,它可能需要處理很多!
我想指出Michael James Williams avoider tutorial,這是一個開始學習AS3和遊戲開發的非常好的資源!在你做了一些事情之後,你總是可以進入設計模式和MVC。但這是一個非常好的開始。這裏有他自己的介紹:
本教程已被 閱讀數千人。它被用作 教學輔助工具在學校,學院和 大學,它被翻譯成西班牙語,波蘭語和意大利語 ,它甚至被用作 一些商業遊戲的基礎。到 你已經完成了所有12個部分, 你將在編程Flash的 有良好的基礎。 Click here to get started。
除了像「去拿書」或「去AS3遊戲開發論壇」這樣的明顯答案(這兩者都應該完成),這裏有幾個「踢點」來幫助指導你的研究。
首先,對設計模式有很好的理解。開發可能會變得混亂,而遊戲開發更是如此。保持代碼的結構和組織非常重要。遵循良好的設計模式將對此有很大的幫助。瞭解如何使用MVC(模型 - 視圖 - 控制器)進行開發,這將幫助您將數據(模型)與視圖分開(所見即所得)。這個組織將幫助你不會得到一堆難以閱讀或解密的醜陋糾纏的意大利麪代碼。此外,對命令模式的理解對於遊戲開發非常有用,因爲您可以設置響應用戶交互而觸發的命令。
接下來,看看遊戲開發的理論。這是一個宏大的話題,所以我不能在這裏有效地總結,但總的來說,在遊戲事件循環中做一些研究。這是定期觸發的循環,並告訴您的遊戲進行計算並繪製到舞臺上。儘管存在很大的爭議,但通常的做法是將數學計算和繪圖分爲兩個單獨的循環。在AS3中,有一個很好的參數可以讓您的計算在基於Timer的循環中觸發,並讓您的繪圖基於Event.ENTER_FRAME循環。
最後,永遠不要低估如何有助於看樣品。網上有大量的AS3遊戲開發源,因此應該很容易找到一些可以學習的樣本。
哦,玩得開心!遊戲開發可能令人沮喪,但只要你保持樂趣,你會回來更多。祝你好運!
這是一本關於Flash遊戲開發的非常好的書。
Real-World Flash Game Development: How to Follow Best Practices AND Keep Your Sanity
我的一個朋友寫的,他一直在建立像7年基於Flash的遊戲。
多年前我學到的Flash/AS3開發中使用這本書:
- 1. C#簡單的2D遊戲 - 製作基本的遊戲循環
- 2. 編寫二十一點遊戲腳本的問題
- 3. 簡單的點擊移動腳本不起作用?
- 4. 簡單的sql腳本不起作用
- 5. 簡單的Java遊戲:Key Listener/Adapter/keyPressed()不起作用
- 6. 簡單的hang子手遊戲嘗試次數不起作用
- 7. 編程一個簡單的遊戲,
- 8. PhoneGap/Cordova的簡單遊戲編程
- 9. 編寫遊戲的構建腳本!框架應用程序
- 10. 使用PHP進行腳本編寫的遊戲引擎?
- 11. 如何獲得每顆子彈的起點? Libgdx簡單遊戲
- 12. 簡單的本地遊戲 - Android
- 13. 爲流水遊戲機編寫簡單的Flash插件
- 14. Java:編寫一個簡單的迷宮遊戲
- 15. 編寫一個簡單的「剪刀石頭布」遊戲殭屍
- 16. 簡單的猜測遊戲不工作
- 17. 如何編譯遊戲的C#腳本
- 18. 簡單遊戲的問題
- 19. 簡單的數學遊戲
- 20. 簡單遊戲的NSUserDefault
- 21. 簡單的遊戲開發
- 22. 簡單的猜謎遊戲
- 23. 簡單的遊戲bug
- 24. 簡單的2D Java遊戲
- 25. 簡單的數學遊戲
- 26. 有一個簡單的腳本2D遊戲世界?
- 27. 用Java編寫的3D遊戲編程
- 28. 圈子點擊遊戲簡單python
- 29. 簡單介紹java遊戲編程
- 30. 開發一款不使用遊戲引擎的簡單遊戲?
相關:http://gamedev.stackexchange.com/questions/4592/as3-flash-game-dev-looking - 對於好電流一步一步 – 2011-02-01 19:52:12