Bonsoir à vous, débutant dans la programmation, un ami m'a conseiller le langage python, j'ai donc démarré mon apprentissage qui se déroule plutôt bien.
Ma question est la suivante :
Concrètement, qu'est-on capable de réaliser avec le langage Python seul ?
Est-il réellement possible de créer des jeux à la hauteur ? En tapant "python game simple" je n'ai rien trouvé de bien transcendant.
Biensur, étant débutante, je ne compte pas encore réalisé de "gros jeux", c'est juste pour me donner une idée. (Pour l'instant je ne suis capable que de faire des jeux type long, mais comme dit au dessus, je débute !)
Merci bien et bonne soirée.
Python game sample *
(Excusez mon correcteur automatique)
Il y à des jeux faits en Python, des jeux de stratégie par exemple (pas les FPS faits généralement en C++). Il y à aussi des moteurs de jeux pour Python. Bref pas de quoi t'inquiéter il y à du potentiel tu peu continuer avec ça tant que ça te plait.
Ça me rassure !
Merci bien !
Pygame est un bon debut
Tout depend du jeu que tu veux realiser.
Pour tout ce qui est jeux de strategies, gestion, petits jeux de plateforms en 2D Python convient tres bien.
Apres si tu veux faire un jeu en 3D tu auras sans doutes plus de mal niveau performances.
C'est bien ce que je disais, d'après ce que j'ai vu, il n'y a rien de réellement convaincant en 3d avec Python !
Mais c'est parfait pour ce que je compte en faire, je vous remercie tous pour votre aide !
Lapintade dit qu'il n'existe pas de langage ultime et qu'on peut programmer un jeu avec n'importe quoi (bon j'imagine que ça se limite aux langages les plus connus, je vois mal un mec programmer ne serait ce qu'un sprite qui peut avancer et sauter en Brainfuck) donc bah Python n'est certainement pas une exception
Pour un jeu 2D, Python se révélera très pratique mais la 3D tu peux oublier
Pas tout à fait, par exemple Panda 3D est écrit en C++, donc performant, mais tu peu le piloter avec Python, donc un langage super fastoche. Donc d'un point de vue d'une solution éducative facile ça reste une solution valable. Après les pro qui veulent vendre leurs applis utilisent plus généralement C++ plus moteurs de jeux écrit en C++ avec déploiements sur PC, consoles et mobiles pour maximiser les revenus.
Pas tout à fait, par exemple Panda 3D est écrit en C++, donc performant, mais tu peu le piloter avec Python, donc un langage super fastoche. Donc d'un point de vue d'une solution éducative facile ça reste une solution valable. Après les pro qui veulent vendre leurs applis utilisent plus généralement C++ plus moteurs de jeux écrit en C++ avec déploiements sur PC, consoles et mobiles pour maximiser les revenus.
Ou LibGdx avec notre ami Java
"Après les pro qui veulent vendre leurs applis utilisent plus généralement C++ plus moteurs de jeux écrit en C++"
éventuellement ceux qui développent des triple-A sur consoles next-gen, mais pour les autres, et particulièrement mobile, c'est devenu le c# (quelquefois même le javascript ) avec unity
Oui il y à énormément de boites sous Unity pour les jeux sous mobiles, mais le plus gros des FPS PC/Consoles c'est encore fait en C++
Microfocus avait fait en 2013 un concours où le but était de programmer un jeu avec au moins 50% du code en cobol.