Casa > Q > Quais São As Melhores Estruturas Para O Desenvolvimento De Jogos Em Python?

Quais são as melhores estruturas para o desenvolvimento de jogos em Python?

Best Options To Game Development In Python:

  • Pygame:
    • >>li>Pygame (http://www.pygame.org/) é um conjunto de módulos Python concebidos para a escrita de jogos. Ele é escrito em cima da excelente biblioteca SDL. Isto permite criar jogos e programas multimídia com todas as funcionalidades na linguagem python. É a mais popular e portátil biblioteca de jogos para python, com mais de 1000 projetos gratuitos e de código aberto que usam pygame para olhar para.
    • Os livros gratuitos "Program Arcade Games with Python and Pygame", "Making Games with Python & Pygame" cobrem o básico da biblioteca Pygame e oferece o código fonte para vários clones de videojogos populares.>/ul>>li>pyglet:ul>>li>pyglet é uma biblioteca multimídia e de janelas multi-plataforma para Python. pyglet fornece uma interface de programação orientada a objetos para o desenvolvimento de jogos e outras aplicações visualmente ricas para Windows, Mac OS X e Linux usando para renderizar OpenGL. Algumas das características do pyglet são:
    • Para a maioria das aplicações e requerimentos do jogo, o pyglet não precisa de mais nada além do Python, simplificando a distribuição e instalação. Requer ctypes, e Opengl. Utiliza PIL, e AVBin para a maioria dos formatos de carregamento. Tire vantagem de múltiplas janelas e desktops multi-monitor. pyglet permite que você use quantas janelas precisar, e está totalmente ciente das configurações multi-monitor para uso com jogos em tela cheia. Carregue imagens, som, música e vídeo em quase todos os formatos. pyglet pode opcionalmente usar AVbin para reproduzir formatos de áudio como MP3, OGG/Vorbis e WMA, e formatos de vídeo como DivX, MPEG-2, H.264, WMV e Xvid.
  • PyOpenGL:
    • PyOpenGL inclui suporte para OpenGL v1.1, GLU, GLUT v3.7, GLE 3, WGL 4, e Togl (Tk OpenGL widget) 1.6. Também inclui suporte para dezenas de extensões (quando suportado na implementação subjacente). OpenGL is an environment for developing high-performance 2D and 3D applications.

For more information u can check some of these liks

PythonGameLibraries - Python Wiki

r/Python - What are the best game engines that use Python?

Which Python game framework is best?

Happy Coding

De Jeb Ord

Porque é que os programadores preferem dois monitores grandes? :: Onde se pode comprar máquinas de jogos arcade?