Multi Pong
Le fichier apk est disponible ici Fichier:Multipong-0.602-debug.apk
Sommaire
Multi Pong
Jeu en réseau local construit avec kivy et buildozer en python 3.5
Les sources sont disponibles sur Github multipong
Historique du Pong
- William Higinbotham a créé l'un des premiers jeux vidéo, Tennis for Two, à l'aide d'un oscilloscope, en 1958.
- Pong Durant l'automne 1972, Magnavox dévoile au public la première console de jeux de l'histoire nommée Odyssey, qui propose une douzaine de jeux de société, d'action et de sport. La console contient notamment Ping-Pong, un jeu de raquettes où deux carrés en font rebondir un troisième, pour simuler une partie de tennis de table.
Contexte
Vous devez créer un jeu très simple, jouable jusqu'à 10 joueurs sur un réseau local.
Mes réponses
Une 1ère réponse a été MultiPass For Freedom
Version Android
Pong Game Tutorial
Kivy propose un tuto Pong Game Tutorial mais ce n'est pas en réseau jusqu'à 10 joueurs
Multi Pong Version Novembre 2017
Principe
Des scripts python servent de serveur sur un PC.
Le serveur envoie en multi-cast en permanence à tous les joueurs toutes les datas centralisées et traitées, avec en plus l'IP du serveur pour que les joueurs envoient en TCP.
Le serveur utilise Twisted, le TCP permet de créer une instance de réception pour chaque client, et ne crée aucune latence.
Un jeu sur le Blender Game Engine sert de moteur physique et de visualisation du jeu sur grand écran.
Tout le monde est connecté sur le même routeur, en wifi pour les Android.