2009-12-30 43 views
6

我想開發一款簡單的賽車遊戲。 用戶將從上方看到他的汽車,並且可以使用右箭頭鍵和左箭頭鍵在軌道中和其他汽車之間進行導航。用純動作或Adobe Flash CS4專業版開發遊戲

什麼是開發遊戲的正確方法? 我是否在FlashDevelop或Eclipse插件中使用純動作腳本? 我是否使用Flex3? 使用adobe Flash CS4 Professional更好嗎?

高級版本還將包含1對1或多人遊戲。 您是否建議使用單獨的XMPP服務器在玩家之間發送實時數據 或者是否存在適用於此的Flash服務器?

一本關於Flash遊戲和教程鏈接的書將不勝感激。

謝謝

回答

4

人是你在一個嶄新的世界的邊緣,哈哈。

好的,基本上你所提到的一切都是可行的選擇。誠實地說,這很大程度上取決於個人偏好。

如果你是一個非常具有視覺衝擊力的人,並且可以幫助你在舞臺上看到事物,那麼請使用Flash。它在處理數據方面不如Flex強大,但允許您將類連接到圖庫中的精靈和電影剪輯,被很多「嚴肅」的開發人員嚴重低估。

如果您要參加多人遊戲,您可以考慮查看Adobe LiveCycle Collaboration Services。這是一個來自Adobe的託管解決方案,雖然它不是免費的,但它在設置多用戶環境方面需要大量工作。最後,如果您可以等待幾個月,Flash CS5將允許FlashBuilder(升級到Flex Builder)和Flash之間更緊密的集成。基本上你可以很容易地將兩者結合在一起使用。

如果你想開始學習這個東西,我強烈推薦Lee Brimelow的優秀網站gotoandlearn。在那裏的前幾個是AS2,所以可以隨意跳過它們,但只要看看他所有的AS3示例,當你完成後,你將成爲Flash開發者。

您還可以查看Adobe Flash/Flex Cookbooks以查找特定問題或Google「一週內的Flex」來學習flex。

祝你好運!

-5

我只回答這個問題。老兄,如果你認真對待這件事(我懷疑,你甚至不知道如何使用搜索引擎或維基百科),你有很多工作要做。總之,在這裏你去...

http://en.wikipedia.org/wiki/Adobe_Flash

+0

-1沒有有用的答案居高臨下的態度。 – FogleBird 2009-12-30 20:06:35

+0

-1僅供參考。每個人都是新的,男人,沒有理由要這麼粗魯。 – Myk 2009-12-30 22:13:19

+0

哈哈,我感受到了愛。嗯,我試着提供更有用的鏈接,但因爲我不喜歡任何積分,所以只能讓我貼出一個。我想維基百科會給出最一般的解釋。 無論如何。我仍然在學習網上禮儀我想這是它的一部分。在現實世界中我不必這麼客氣得到的東西做...:P – SDGuero 2009-12-31 18:20:05

0

首先:有開發遊戲沒有正確方式...

一個意見,我想給你的是:不要使用CS4的研究與開發... CS4是一個偉大的工具創建圖形和動畫等,但對編程來說很糟糕...

如果你想開發一個適合的遊戲(或任何類型的網絡應用程序),你不想在幾個月內報廢,你需要佈局一個可擴展,靈活和強大的架構,這隻能與岩石堅實的代碼,並插入所有你漂亮的圖形和效果(這可以在CS4當然)...

Flex可能是最快的方式來獲得UI和運行...如果你是例如創建一個戰略遊戲,這需要很多的形式和概述等,那麼你應該使用Flex的,儘管ASwing和其他框架是合理的選擇......我不喜歡Flex有很多原因,但我猜最終它們都是品味的問題,所以決定用什麼來創建所有標準UI ame將需要...創建的UI越多,建議您使用Flex的越多......

當涉及到服務器時,大多數人傾向於使用Red5和SmartFox,它們都執行相當好了,但在我看來,有相當多的不必要的開銷,並處很多對你的網絡引擎......不過,你可以與他們開始,不妨瞭解一下他們是你需要的東西......

這纔是我個人的建議是:使用haXe ...它允許您使用一種語言的服務器和客戶端...還,這是一個偉大的語言,一旦你得到了它的竅門......我用AS2和AS3花了很多時間,但自從我終於有勇氣轉向haXe,我不想再回去了...雖然語言似乎是相似的,但它們不是,所以不要指望它們......一旦你瞭解了它的含義,你就會理解我的意思......檢查ThreadRemotingServer輕鬆創建服務器。 ..看看haxelib(更多信息here),以獲得一些有用的東西...不要害羞張貼在郵件列表... haXe的有一個偉大的,友好,樂於助人,熱心社區......還有一個(這是不使用這麼多),論壇和IRC頻道獲得支持......

希望這有助於...;)

1

在「好」老的時候,我用來做小型Flash遊戲帶有AS2的Flash IDE。這真的很快。 (儘管代碼非常難看。)由於AS3可用,我使用Flex。如果圖形很重要,我使用Flash IDE和Flex Builder並行(在Flex中構建/編譯/繪製Flash代碼)。當然,這不是最好的,但我討厭Flash IDE如何處理代碼。

對於多人模式,我建議考慮看看這篇文章:http://www.flashrealtime.com/basics-of-p2p-in-flash/它使用Adobe的容錯服務器做P2P通信。這是很容易設置和使用。

書籍:http://flashgameu.com/ - 基本的水平,但好開始 當然:http://oreilly.com/catalog/9780596526948

我最喜歡的教程網站:http://active.tutsplus.com/