2012-07-20 26 views
9

Sau khi tạo trò chơi với XNA, tôi muốn mở rộng chân trời của mình bằng cách làm việc với python. Tôi biết XNA được cho là dễ phân phối; Tuy nhiên, tôi không chắc chắn nếu một trò chơi được thực hiện với pygame biên dịch với py2exe có thể được gửi đến hơi nước? Câu hỏi tổng thể của tôi là ... Làm thế nào tôi sẽ gửi một trò chơi được thực hiện với pygame để hơi nước?Trò chơi được làm bằng pygame có được gửi tới Steam không?

+3

Nếu bạn muốn mở rộng chân trời, hãy giữ __clear__ khỏi trò đùa. Sử dụng pyglet + pyOpenGL. – orlp

+0

@nightcracker Tại sao '+'? Tôi không nghĩ rằng hai công việc đặc biệt tốt với nhau, và pyglet cho phép OpenGL liệu quá. – delnan

+1

@delnan: từ http://www.pyglet.org/doc/programming_guide/the_opengl_interface.html: _ "Giao diện được cung cấp bởi gói pyglet.gl. Để sử dụng nó, bạn sẽ cần kiến ​​thức tốt về OpenGL, C và Bạn có thể thích sử dụng OpenGL mà không sử dụng ctypes, trong trường hợp này bạn nên điều tra PyOpenGL PyOpenGL cung cấp chức năng tương tự với giao diện "Pythonic" hơn, và sẽ làm việc với pyglet mà không cần sửa đổi. "_ – orlp

Trả lời

8

Đó là Python, assembly hoặc XNA không thực sự quan trọng đối với Steam, AFAIK. Có hai cách chung để phân phối trò chơi thông qua Steam, liên hệ với nhóm Steam (tôi chỉ yêu thích nói rằng), hoặc được chấp nhận thông qua chương trình Green Light.

Thấy rằng bạn không phải là nhóm phát triển trò chơi AAA, thứ hai có thể là lựa chọn tốt nhất.

+0

Cảm ơn, tôi nghĩ quá trình này rất khác. Tôi sẽ xem xét chương trình Green Light – jawerty

Các vấn đề liên quan