Avertissement: J'ai écrit la bibliothèque que je partage ici.
Ma nouvelle bibliothèque mphx peut être en mesure de vous aider. Il peut gérer les «salles» de connexions, permet la messagerie client à serveur et le serveur à la messagerie sous la forme d'événements, et le meilleur de tous, est multi-plateforme. Il fonctionne également sur le web avec des websockets. Il était à l'origine une extension de HxNet, mais je voulais qu'il soit plus facile à utiliser. La connexion et l'envoi d'un «message» avec des données ne prennent que quelques lignes.
J'ai quelques exemples dans le dépôt github, le plus simple étant le 'basic' example. L'une de vos demandes est qu'elle ne repose pas sur l'une des grandes bibliothèques (open fl, etc) et mphx ne le fait pas. L'exemple de base le prouve et ne fonctionne que dans le terminal. Cela étant dit, il peut être utilisé avec haxeflixel, pour cela vous pouvez voir the other examples.
Il semble que votre objectif principal est d'avoir un mode multijoueur simple et graphique. Pour cela vous pouvez regarder le 'movement' haxeflixel example.
La documentation est encore un peu écrémé, et le code est alpha, donc il pourrait changer ou casser. Cela peut probablement être dit pour la plupart des bibliothèques que vous avez énumérées. La meilleure façon de l'installer est comme ça
haxelib git mphx https://github.com/5Mixer/mphx.git
Ce ne sera pas installer les exemples bien. Pour les exécuter, soit télécharger le référentiel sous forme de fichier zip, soit simplement le git clone
, et aller dans le dossier examples.
Bibliothèque: https://github.com/5Mixer/mphx
Vieux video que j'ai fait. Un peu démodé, le plus probable. Vidéo 1: https://www.youtube.com/watch?v=07J0wLXwH0g Vidéo 2: https://www.youtube.com/watch?v=MUx2CUtsnTU
Si vous voulez communiquer avec d'autres langues, Apache Thrift a des liens avec HaXe pendant un certain temps. Je dis juste. – JensG