2010-10-27 8 views
1

Je voudrais développer de simples jeux 2D sur Linux. Quelque chose comme un dessous. La seule technologie décente que j'ai trouvée était PyGame. Y a-t-il d'autres choses qui valent le détour? Y at-il une possibilité de développer des jeux flash sur Linux?développement de jeux simple sur linux

Merci d'avance.

alt text

Répondre

1

Here's une liste de moteurs de jeux open source en général. Vous voudrez regarder les moteurs orientés 2D multiplateformes et voir lequel correspond le mieux à vos besoins en termes de langage de programmation et de fonctionnalités. Cependant, PyGame est assez bien développé, et Python est un langage exceptionnellement facile et amusant à faire n'importe quoi, y compris le développement de jeux. Je vous recommande de vérifier PyGame d'abord, je pense que cela fonctionnerait bien pour votre tâche. En ce qui concerne le développement de jeux flash sous Linux, il y a peu de chances que cela se produise. Pour développer des jeux flash, vous avez besoin de la suite d'Adobe, et elle est uniquement compatible avec Windows et Mac. Donc, à moins que votre ordinateur ne puisse supporter le stress du logiciel Adobe (qui est assez élevé) dans un environnement émulé (Wine, ce qui ajoute une charge considérable de matériel), vous aurez besoin de Windows ou de Mac OS X pour le faire. Vous pouvez toujours les jouer, cependant.

3

Je devrais être d'accord avec l'utilisateur précédent, pygame est une bibliothèque étonnante puissante et facile à utiliser. Maintenant, à propos de vos jeux flash, il y a une porte dérobée.

D'abord oublier le flash. Oui, je sais que cela semble un peu hors sujet, mais pas de soucis, vous pouvez compenser cela.

Maintenant, python a quelque chose qui s'appelle Pyjamas, ne riez pas c'est vraiment un paquet très sérieux. Qu'est-ce que pyjamas est de convertir le code python en code javascript, tout cela se produit automatiquement et vous n'avez pas besoin de connaître une seule ligne de javascript, même si le fait de savoir javascript pourrait aider aussi bien. Bien sûr, les avantages de la conversion de python en javascript signifient que non seulement vous pouvez exécuter des applications python à l'intérieur de n'importe quel navigateur et n'importe quel appareil supportant un navigateur incluant iPad, iphone et presque tout ce que vous pouvez utiliser. En fait vous ne pouvez utiliser que des librairies javascript, donc oubliez d'utiliser pygame avec un pyjama.

Maintenant HTML5 est l'avenir, c'est toujours un projet en cours et loin d'être terminé, mais YouTube l'utilise déjà avec beaucoup de succès. Html5 avec la nouvelle version de javascrip offre des fonctionnalités très similaires à Flash, avec l'avantage supplémentaire contrairement à Flash qui est lié à Adobe, HTML5 est open source et un standard Web. Cela signifie que Borsel prend en charge Html5 hors de la boîte sans avoir besoin d'installer quoi que ce soit. Vous pouvez donc utiliser HTML5 et Javascript pour créer vos jeux par navigateur. Je pense que HTML5 remplacera le Flash dans un proche avenir. Rappelez-vous que vous utiliserez pyjama pour écrire votre code en python seulement, mais bien sûr vous pouvez le mélanger avec du code javascript si vous le souhaitez.

Je conseillerai pour le moment epxlore pygame, parce que c'est facile à utiliser, et quand le moment sera venu de se sentir en confiance avec python, jetez un oeil aux pyjamas et lancez vos jeux par navigateur. La chose importante à retenir est que contrairement à d'autres langues faciles à apprendre, Python est un langage sérieux utilisé pour presque tout, donc vous ne manquerez jamais d'option. Alors faites votre code et amusez-vous.

Oh, si vous avez besoin de vérifier les pyjamas c'est ici.

Pyjamas Website

1

Il existe des bibliothèques flash pour les jeux qui fonctionnent sous Linux. C'est un peu plus douloureux mais peut-être que tous les tracas t'apprendront une chose ou deux?

Voici quelques liens utiles http://flashgamedojo.com/go/ http://www.flixel.org/download.html (certaines options de mentions linux)

Questions connexes