Po wykonaniu gier z XNA, chciałem poszerzyć mój horyzont, pracując z pythonem. Wiem, że XNA jest podobno łatwy do dystrybucji; jednak nie jestem pewien, czy gra wykonana z pygame skompilowana z py2exe może zostać przesłana do pary? Moje ogólne pytanie brzmi ... Jak mogę przesłać grę wykonaną za pomocą pygame do pary?Czy grę z pygame można przesłać do Steam?
9
A
Odpowiedz
8
To Python, Assembly lub XNA nie ma znaczenia dla Steam, AFAIK. Istnieją dwa ogólne sposoby dystrybucji gier przez Steam, kontaktowanie się z zespołem Steam (po prostu to uwielbiam) samemu lub akceptacja przez program Green Light.
Widząc, że nie jesteś zespołem zajmującym się tworzeniem gier AAA, ta ostatnia byłaby prawdopodobnie najlepszą opcją.
+0
Dzięki, pomyślałem, że proces był zupełnie inny. Rozważę program Green Light – jawerty
Powiązane problemy
- 1. jak wysłać moją grę z pygame innym?
- 2. Czy można uruchomić Pygame jako cronjob?
- 3. Czy mogę przenieść okno gry pygame dookoła ekranu (pygame)
- 4. Czy można skompilować aplikację/grę Sprite Kit na iOS 6?
- 5. Interfejs API rynku Steam?
- 6. Steam API Authentication
- 7. Nie można przesłać do repozytorium Github
- 8. java.lang.ClassCastException: javax.mail.Session nie można przesłać do javax.mail.Session
- 9. ColorDrawable nie można przesłać do android.support.v7.widget.RoundRectDrawableWithShadow
- 10. Wiele wyświetlaczy w Pygame
- 11. Nie można przesłać do repozytorium Git
- 12. ClassCastException: org.apache.xerces.parsers.XIncludeAwareParserConfiguration nie można przesłać do org.apache.xerces.xni.parser.XMLParserConfiguration
- 13. Nie można zainstalować pygame z pipem, ponieważ wystąpił błąd podczas wykonywania pliku runvsetup.py bdist_wheel dla pygame
- 14. java.lang.ClassCastException: oracle.sql.TIMESTAMP nie można przesłać do java.sql.Timestamp
- 15. java.lang.ClassCastException: java.util.ArrayList nie można przesłać do java.lang.String
- 16. Android.widget.SeekBar nie można przesłać do android.widget.TextView
- 17. android.graphics.drawable.ColorDrawable nie można przesłać do android.support.v7.widget.RoundRectDrawableWithShadow
- 18. java.lang.Class nie można przesłać do java.lang.reflect.ParameterizedType
- 19. weblogic.net.http.SOAPHttpsURLonnection nie można przesłać do javax.net.ssl.HttpsURLConnection
- 20. Podstawowa praca w sieci z Pygame
- 21. Android.widget.TextView nie można przesłać do android.view.ViewGroup
- 22. java.lang.Thread nie można przesłać do java.util.concurrent.ForkJoinWorkerThread
- 23. Nie można przesłać System.Runtime.Remoting.ObjectHandle
- 24. Prosty dźwięk Pygame z częstotliwością
- 25. Steam OpenID Authentication na Laravel
- 26. Jak piszesz grę 3D?
- 27. PyGame Ustaw kursor myszy z Bitmapy
- 28. Otwórz drugą grę z szufladami jako grę z podziałem na szuflady nad pierwszym
- 29. Dodaj grę Play 2.0 do Intellij
- 30. Łączenie PySide i PyGame
Jeśli chcesz poszerzyć swój horyzont, zostań __clear__ z pygame. Użyj pyglet + pyOpenGL. – orlp
@noccracker Dlaczego '+'? Nie wydaje mi się, żeby te dwie rzeczy działały szczególnie dobrze razem, a pyglet zezwala na surowe OpenGL. – delnan
@delnan: from http://www.pyglet.org/doc/programming_guide/the_opengl_interface.html: _ "Interfejs jest dostarczany przez pakiet pyglet.gl. Aby go użyć potrzebna jest dobra znajomość OpenGL, C i ctypes.Możesz preferować użycie OpenGL bez użycia ctypes, w takim przypadku powinieneś zbadać PyOpenGL PyOpenGL zapewnia podobną funkcjonalność z bardziej "Pythonicznym" interfejsem i będzie działał z pygletem bez żadnych modyfikacji. "_ – orlp