|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 14 ![]() |
Bonjour à toute la communauté
Je requière vos précieux conseils pour un projet (trop ?) ambitieux d'un jeux online multiplateforme du style King's Empire (iPhone) ou Ogame (web). Le concept est classique et simple: On évolue un village, on crée une armée et on attaque des camps ou des autres joueurs. Je connais ( à peu prés ) deux langage : action script 3 et Php ( incluant mysql et html/css ) Niveau client du jeu je pensai utiliser action script ( flash ) qui me permet de développer simplement et de compiler sur Pc,iPhone et Android. L'AS3 gère la communication client/serveur via les sockets XML. Qu'en pensez vous ? Par contre le développement du serveur me pose problème. Je connais php/mysql mais cela n'est pas suffisant car il n'y pas de gestion du temps ( à ma connaissance ) par exemple pour lancer une amélioration de château sur 10 heures, envoyer une armée attaquer un joueur en 30 minutes etc... Auriez vous une idée ou conseil pour la gestion du serveur ? Dois je apprendre un nouveau langage comme Java ou Python ou Php pourrait suffire ? ( via cron sous linux ? mais ça me parait moche :p ) Tout conseils et idées sont les bienvenus ! |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() |
Je pense que tu devrais apprendre un langage non-dédié au Web. Je serais du genre à conseiller C#, mais il n'est pas encore assez multiplateforme, donc à défaut tu risques de devoir te contenter de Java.
Ou bien, tu fais le grand saut et pars en C++. Le côté multiplateforme viendra des bibliothèques multiplateformes que tu utiliseras. C'est plus dûr et tu dois apprendre la gestion de ressources, mais au final tu auras plus de contrôle et peut-être de meilleures performances.
__________________
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant. "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?" Apparently everyone. -- Raymond Chen. Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 14 ![]() |
Je n'avais pas vu ta réponse
Le c# ou C++ serait un peu trop long à apprendre pour moi en se moment Je garde AS3 pour le client pour l'instant mais pour le serveur j'ai choisie python pour sa simplicité et sa syntaxe proche de ce que je connais déjà et j'avoue que ce langage est vraiment bien pensé et je communique via des socketXML avec flash assez facilement. Je verrais au fil du temps si il est assez véloce pour un serveur de jeu, sinon je serai forcé d'apprendre le C effectivement |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() |
Je te déconseille le C tout court, surtout pour un serveur. Au moins en C++ tu auras moins de problèmes de gestion de ressources.
__________________
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant. "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?" Apparently everyone. -- Raymond Chen. Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com