J'essaie de développer un jeu vidéo multijoueur simple (2d) en C#, SDL.NET et évidemment .NET. Deux joueurs ou plus via Internet peuvent contrôler une voiture (classe CAR) qui se déplace sur l'écran avec X et Y. Un PC est le serveur, d'autres sont des clients. Donc, je pense que "La seule valeur à 'passer' entre les joueurs est la valeur des variables X, Y, et une autre 'variable d'état'". Les graphiques et autres "trucs" doivent être réalisés à partir d'un seul client. Ce dont j'ai besoin, je pense, c'est seulement la classe Socket.Comment approcher pour développer un jeu vidéo multijoueur (en réseau) dans .NET
Est-ce que cette approche est correcte? D'autres conseils ou exemples à me montrer?
Merci à l'avance
Il serait peut-être intéressant de le publier sur http://gamedev.stackexchange.com/ si vous ne l'avez pas encore fait. –