Casa > P > Python É Bom Para Desenvolver Jogos? Porquê Ou Porque Não?

Python é bom para desenvolver jogos? Porquê ou porque não?

Claro, os jogos são feitos usando o Python! Aqui estão alguns exemplos de jogos populares que usam Python de alguma forma:>ul>>li>Civilização IV>li>li>World of Tanks>li>The Sims 4>li>Battlefield 2>li>Overwatch>p>No entanto, leve esta lista com um grão de sal. O que você verá é que esses jogos (a) não precisam rodar extremamente rápido ou (b) usam Python para 'trabalhos paralelos' como add-ons ou scripts internos, enquanto o código principal do jogo é escrito em outra coisa.

A razão para isso é que Python simplesmente não foi projetado com velocidade em mente, e quanto mais complexo um jogo se torna, mais ele precisa do backend para rodar rápido. Python é uma linguagem interpretada, onde o programa é lido linha a linha. A maioria dos jogos populares usa uma linguagem compilada como C++ ou C#, onde o código escrito é convertido em linguagem de máquina bruta, que é muito mais rápida. Quando você vê Python sendo usado em um jogo, geralmente é para algo que não é 'mission-critical'.

P> Dito isto: você pode fazer jogos com Python. Se você está interessado em fazer o seu próprio, eu sugeriria seguir um tutorial. Eu vou ligar alguns tutoriais no final desta resposta. Você pode tentar fazer seu próprio jogo completamente do zero, ou você pode acelerar o processo e usar a biblioteca PyGame (ou, se você sabe que quer fazer um jogo 2D, a biblioteca Arcade). Informações sobre ambas as bibliotecas também estão ligadas abaixo.

Best of luck!

  • PyGame Library: GettingStarted ->li>Faça jogos 2D com a Biblioteca dos Arcade: Como criar um jogo 2D com Python e a Arcade Library>li>PyGame tutorial series: Programa Arcade Games>li>Basic, desde o início da criação do jogo: Jogos - Python para Iniciantes>li>Tutorial do jogo Python: Tutoriais de Programação Python

De Skurnik Kamat

Why do basketball positions get less important in todays NBA? :: Você precisa de WiFi para jogar GTA 5 em uma PS4?