Bonjour à tous,
Je ne sais pas si c'est le bon forum pour ce problème, mais je n'ai pas trouvé mieux. Je vous prie de m'excuser si ce n'est pas le meilleur endroit.
J'ai développé un jeu par navigateur sous flash, en AS3. Chaque joueur gère un personnage sur sa machine. Le serveur gère les monstres. Toute les informations sont synchronisées grâce à un serveur XML socket. Ainsi, tous les joueurs voient les mêmes monstres, au même endroit et au même moment. Ils peuvent donc collaborer pour défaire un monstre, ou s'entretuer.
Côté client, c'est facile : chaque visiteur doit installer flash pour pouvoir jouer au jeu.
Côté serveur, c'est plus compliqué : pour pouvoir faire tourner l'application, le serveur doit avoir flash d'installé. Et je ne sais pas si cela est possible.
Je peux parfaitement faire tourner l'application de gestion des monstres sur mon ordinateur, et c'est alors lui qui s'occupera de gérer l'intelligence artificielle. Mais bon, mon ordinateur n'est pas fait pour ça et j'aimerais pouvoir l'éteindre de temps en temps.
Il faut donc que j'installe flash sur mon serveur Debian et le lancer en ligne de commande. Problème : vu que flash est à la base une interface graphique et n'a normalement aucune utilité en ligne de commande, j'imagine qu'Adobe n'a jamais développé de lecteur flash en ligne de commande. Existe-t-il alors une solution ?
La seule option que je vois aujourd'hui est de coder le système de gestion de l'IA en java ou autre pour pouvoir l'exécuter sur le serveur. Le problème est que j'ai déjà codé un système complet en AS3 et que je n'ai pas vraiment envie de tout refaire en Java. En gros, j'en ai pour une journée de développement en AS3 et plusieurs semaines en Java, donc à choisir, je préfère utiliser Flash, même si c'est moins performant.
Avez-vous une solution ? Peut-on installer flash sous debian et lire un fichier en ligne de commande ? Faut-il que j'installe Windows sur mon serveur ? Mais alors j'aurais peut-être le même problème d'inexistence de programme (je sais pas, je n'ai jamais installé de serveur sous Windows). ?
Un grand merci d'avance à tous ceux me répondront ou qui ont simplement pris le temps de lire mon message !
Korbn
Partager