🚱

Battle Ship

L’objectif

Battle ship est un jeu bataille de navale en multijoueur. Le but du jeu est de placer ses navires sur son plateau de jeu et de couler les bateau ennemies sans les voir. Le jeu peut ĂȘtre jouer en multijoueur local ou bien avec steam.

L’équipe

Ce projet était en équipe de 4 programmeurs.

Mon rĂŽle

J'ai travaillé sur la connexion multijoueur avec Steam et Unity Multiplayer Networking. Pour cela, deux boutons amÚne à deux scÚnes différentes pour initialiser les Network correspondant. Si nous revenons en arriÚre pour changer de mode de connexion le précédant Network est détruit pour en recréer un ce qui évite les conflits.

Avec Unity Multiplayer Networking, j'ai vérifié la connexion et la déconnexion avec l'hÎte. J'ai également synchronisé les changements de scÚne et limité le lobby à un maximum de deux personnes. Si une personne supplémentaire essaie de se connecter à un lobby plein, elle se retrouve immédiatement déconnecté du lobby.

En utilisant Steam, cela permet de se connecter via une invitation d'ami et utilise l'API de Steam avec la configuration souhaitĂ©e. Cette API fait la majoritĂ© du travail. En l’utilisant il ne me restait qu’à relier les boutons du menu aux bonnes mĂ©thodes.

Autres captures d’écran