Maison > développement back-end > Tutoriel Python > Python est-il adapté au développement de jeux ?

Python est-il adapté au développement de jeux ?

爱喝马黛茶的安东尼
Libérer: 2019-06-18 14:05:33
original
7737 Les gens l'ont consulté

Python n'est pas adapté au développement de jeux. Il existe quelques exemples individuels, tels que "Civilization" et "EVE" utilisant Python, mais cela ne veut pas dire grand-chose.
Selon la compréhension générale, Python est principalement adapté à l'écriture de petits programmes, utilisant une petite quantité de code pour résoudre rapidement quelques petits problèmes. Il n’est pas adapté à l’écriture de programmes plus volumineux, même Guido, le créateur de Python, le pense.

Python est-il adapté au développement de jeux ?

Et presque tous les jeux sont un gros programme. Même des « petits jeux » comme « Landlord » et « Lianliankan ». La quantité de code est d'au moins 5,6 mille lignes.
Le problème fondamental est que la syntaxe de Python est trop concise. Il n'y a pas de processus de déclaration d'une variable, mais une affectation directe pour créer une variable. L'essentiel est que le type de données soit omis. Les débutants peuvent penser que c'est un avantage, mais pour écrire des programmes relativement volumineux, la maintenabilité de Python est tout simplement terrible. Tant qu'elle dépasse 1 000 lignes, je n'utiliserai jamais Python pour l'écrire. Je crois qu'à l'exception des débutants, la plupart des programmeurs en activité sont comme moi.

Recommandations associées : "Tutoriel vidéo Python"

Les langages utilisés pour le développement de jeux sont principalement C++ et C#. Permettez-moi de donner un exemple utilisant du pseudo-code, tel que des langages comme C++ et C#, pour déclarer plusieurs variables, à peu près comme suit.
Arme W1=xxx;
Compétence J2=xxx;
Potion Y3=xxx
Monstre G4=xxx;
W1=xxx;
J2=xxx;
Y3=xxx;
G4=xxx;
Le premier jour, vous vous sentirez très à l'aise pour écrire en Python. écrire beaucoup moins de choses. Rappelez-vous simplement quelles classes vous avez déclarées et quelles variables vous avez déclarées. Ainsi, le premier jour, vous avez créé 5 classes, déclaré 100 variables générales et créé 50 objets. 2000 lignes de code écrites.
Mais le lendemain, lorsque vous voyez ces 2 000 lignes de code, combien des 100 variables utilisées la veille pouvez-vous reconnaître rapidement. Combien de fois avez-vous utilisé chaque variable ? Où sont-ils utilisés ? Vous constaterez que la majeure partie de votre travail du lendemain est consacrée à vous rappeler « Qu'est-ce que j'ai pensé hier ? » « Quelle est cette variable ? » « Quand j'ai créé cette classe, à quoi était-elle destinée ? Que faites-vous ? "Des questions comme celle-ci. Vous constaterez donc que votre efficacité au travail diminue considérablement le lendemain. Après une journée entière, vous avez encore trébuché et écrit des centaines de lignes de code.
Le troisième jour, vous constaterez que tout au long de la journée, vous vous êtes rappelé "hier et avant-hier..." et vous ne pouvez même pas écrire une phrase du code suivant. C'est le problème de « maintenabilité » du code Python.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal