2013-07-10 27 views
-2

最近我有一個想要製作的16位風格的2D橫向滾動遊戲的好主意。我知道C++是遊戲開發的首選語言,但我不太熟悉它,它似乎是學習的麻煩。我更喜歡使用python,而我更喜歡在我心中新鮮的時候開始工作。我確實有一些製作基本程序的經驗。有興趣在python中製作16位風格的遊戲

所以我的問題是,什麼會是最好的蟒蛇遊戲庫或其他工具,以使16位風格2D橫向滾動條?或者換句話說,如果我想重新創建超級馬里奧世界這樣的超級任天堂遊戲,那麼在python中做這件事最好的方法是什麼?

我看着pygame的,雖然它聽起來吸引人,我還沒有發現它真正打動我的任何遊戲。我也聽說過Pyglet,這對我來說看起來好一點,但我不太確定。

感謝您的幫助。 n__n

+0

我已經刪除了16位的標籤,因爲你的實際程序肯定不會是16位。 –

+0

另外,如果這個問題最終關閉,不要感到驚訝,因爲它基本上只是要求提供python遊戲庫的建議。 –

+0

嗯,我想,雖然我更感興趣的是什麼庫可以在速度,功能和圖形方面最準確地使用python創建復古風格的遊戲,而不僅僅是一個建議。 – kraftydinosaur

回答

0

我建議你用閃光燈/ ActionScript則去,因爲你正在尋找一些庫,這將有助於你前進的道路? Pygame是驚人的,但你必須自己創建一切,碰撞,阻止,滾動,如果你檢查pyagame.org,你會發現一些建立在pygame之上的驚人遊戲。你可以找到一些圖書館,但它們並不全面,並提供小型的東西,如僅碰撞或僅支持瓷磚。

Pyglet不太受歡迎,因此用它製作的遊戲較少,而且社區較小。

所以我的建議是學習的ActionScript 3,並且使用這些庫下面,他們將加快開發了很多。

最流行的兩個是flixelflashpunk。 他們都是綜合性,並提供像瓷磚,碰撞(命中箱),角色動畫等功能負載

+0

我沒有真正考慮過flash/actionscript。這似乎很有效。我會檢查出來的。謝謝 – kraftydinosaur

+0

你可以閱讀這些網站上的教程部分,他們將提供有關如何設置IDE和SDK以及其他一切信息的信息,還可以查看youtube。 – abdu