回答
Here's一些普遍的開源遊戲引擎的列表。您將需要查看跨平臺,面向2D的引擎,並查看哪一個最能滿足您的編程語言和功能需求。
然而,PyGame非常發達,Python是一種非常容易和有趣的語言來完成任何事情,包括遊戲開發。我建議你先檢查一下PyGame,我認爲它適合你的任務。對於在Linux上開發Flash遊戲,這種可能性很小。要開發Flash遊戲,您需要Adobe的套件,並且它僅與Windows和Mac兼容。因此,除非您的計算機能夠在模擬環境(Wine,這增加了相當大的硬件開銷)下處理Adobe軟件(這非常高)的壓力,您需要Windows或Mac OS X才能完成此操作。但是,你仍然可以玩他們。
我必須同意以前的用戶,pygame是一個了不起的功能強大且易於使用的庫。
現在你的Flash遊戲,有一個後門。
首先忘掉閃光。是的,我知道這看起來有些脫離主題,但不用擔心可以彌補這一點。
現在python有一個叫做睡衣的東西,不要笑它其實是一個非常嚴重的包。什麼睡衣做的是將python代碼轉換爲javascript代碼,所有這些都會自動發生,並且您不需要知道一行javascript,即使知道javascript也可以。當然,將python轉換爲javascript的好處意味着,不僅可以在任何瀏覽器和任何支持包括iPad,iphone等瀏覽器的設備上運行python應用程序,並且還可以使用JavaScript庫。其實你只能使用JavaScript庫,所以忘了使用pygame和睡衣。
現在HTML5是未來,它仍然是一個正在進行的項目,而且還沒有完成,但YouTube已經使用它取得了很大的成功。 Html5與javascrip的新版本一起提供了與Flash非常相似的功能,與Adobe綁定的Flash不同,HTML5是開放源代碼和Web標準。這意味着borwser支持Html5開箱即用,無需安裝任何東西。所以你可以使用HTML5和Javascript來建立你的瀏覽器遊戲。我認爲HTML5將在不久的將來取代Flash。請記住,因爲您將使用睡衣,您只會在python中編寫代碼,但如果您願意的話,您當然可以將它與一些JavaScript代碼混合使用。
我會建議暫時epxlore pygame,因爲它的死容易使用,並且當正確的時間到來並且對python感到自信時,看看睡衣並開啓你的瀏覽器遊戲。需要記住的重要一點是,與其他易於學習的語言不同,Python幾乎適用於任何語言,因此您絕對不會選擇任何其他語言。所以,你的編碼和樂趣。
哦,如果你需要檢查睡衣它的權利在這裏。
有遊戲在Linux下工作閃存庫。這是一個更屁股疼痛,但也許所有的麻煩會教你一兩件事?
下面是一些有用的鏈接 http://flashgamedojo.com/go/ http://www.flixel.org/download.html(提到了一些Linux的選項)
- 1. 簡單的遊戲開發
- 2. Android簡單遊戲開發
- 3. 開發一款不使用遊戲引擎的簡單遊戲?
- 4. 在iOS上開發回合制遊戲的最簡單框架?
- 5. Android上的遊戲開發
- 6. 幫助需要開始開發簡單的拼圖遊戲
- 7. 真正簡單的開源Java遊戲
- 8. 開發遊戲
- 9. 開發遊戲
- 10. 如何在Linux上實時輸入簡單的終端遊戲?
- 11. 使用Unity遊戲引擎可以在Linux上開發遊戲嗎?
- 12. C#/ XNA Vs.用於簡單遊戲開發的java/vectors
- 13. 開發一個簡單的記憶遊戲
- 14. 簡單的動畫益智遊戲開發
- 15. 簡單的多人在線遊戲開發與socket.io
- 16. 簡單遊戲的問題
- 17. 簡單的數學遊戲
- 18. 簡單遊戲的NSUserDefault
- 19. 簡單的猜謎遊戲
- 20. 簡單的遊戲bug
- 21. 簡單的2D Java遊戲
- 22. 簡單的數學遊戲
- 23. VB6遊戲開發
- 24. cocos2d遊戲開發
- 25. iPhone遊戲開發
- 26. Iphone遊戲開發
- 27. iPhone遊戲開發
- 28. Xbox遊戲開發
- 29. flashdevelop遊戲開發
- 30. Android遊戲開發