Puis-je utiliser python pour créer des flash comme jeux par navigateur?
est-il possible d'utiliser python pour créer des flash comme jeux par navigateur? (En fait, je veux l'utiliser pour une simulation économique, mais cela revient au même que d'un jeu par navigateur)
Davoud
OriginalL'auteur Davoud Taghawi-Nejad | 2010-05-24
Vous devez vous connecter pour publier un commentaire.
La réponse serait oui, en supposant que vous vous considérez comme un bon exemple de ce que vous voulez faire:
http://pyjs.org/examples/Space.html
Ce navigateur basé sur la version d'Astéroïdes a été créé à l'aide d'un Pyjama, ce qui permet d'écrire du code python dans un seul endroit, et qu'il s'exécute sur le navigateur ou sur le bureau:
http://pyjs.org/
Ayant récemment trouvé un Pyjama, et aussi préférant consolider mon code dans un langage (Python!) et l'emplacement (au lieu d'avoir un peu de code côté serveur, et certains navigateur côté client, dans des langues différentes), c'est certainement une technologie passionnante. Ses auteurs ont porté le Google Web Toolkit pour Python, un vraiment impressionnant, en conservant la puissance expressive de Python (quelque chose comme 80 000 lignes de Java a été réduit à 8 000 lignes de Python). Plus Pythoneux devrait le savoir. 🙂
OriginalL'auteur limist
Vous pouvez utiliser Python pour faire le script côté client à l'aide de Silverlight + IronPython. Bien sûr, cela exige de tous les utilisateurs de votre installation de Silverlight.
Je pense que vous parlez d'utiliser Python sur le back-end, auquel cas l'exécution de quelque chose sur le côté serveur avec Python (dans ce cas,ce Django Python vs les autres frameworks web DONC, la question est une bonne liste générale et peut-être ce que vous cherchez.
OriginalL'auteur RyanWilcox
Vous avez besoin d'utiliser quelque chose que les navigateurs actuels de soutien, cela signifie que vous êtes coincé avec Flash, applets Java ou Javascript+HTML si vous voulez que votre jeu affiché dans un navigateur.
Vous pouvez utiliser python sur le backend et d'afficher le HTML pur, si c'est suffisant pour vos besoins.
OriginalL'auteur Mad Scientist
Oui, mais il y a un certain nombre de moyens pour y arriver.
Flash est le rendu côté client. Vous pouvez utiliser Python pour générer Flash, ou vous pouvez utiliser Python pour générer des dynamiques en HTML avec Javascript, etc. c'était interactif de manière similaire.
Mais le Python sera en cours d'exécution sur le serveur. Le Flash, ActionScript, HTML, JavaScript, etc. tous seront en cours d'exécution sur le client.
Ainsi, alors que la réponse à la question est oui, je vais vous suggérer que vous pourriez avoir besoin de faire plus de recherches et de poser de meilleures questions.
OriginalL'auteur Jim McKeeth
Vous pourriez avoir Python CGI code backend et envoi de données d'entrée à travers AJAX. C'est probablement mieux d'utiliser seulement quelque chose sur le côté client pour cela, cependant.
OriginalL'auteur alternative